mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-08-15 10:52:30 +02:00
Changes for Policy
- Add tab to edit category dialog - Change delete context menu action to use popup instead of dialog
This commit is contained in:
@ -895,49 +895,6 @@ app.classes.admin = AppJS.extend(
|
||||
return false;
|
||||
},
|
||||
|
||||
/**
|
||||
* Delete confirmation dialog
|
||||
*
|
||||
* @param {egw action} _action
|
||||
*/
|
||||
delete_category: function (_action)
|
||||
{
|
||||
var _buttons = [
|
||||
{"button_id": "delete[cancel]","text": this.egw.lang('Cancel'), id: 'delete[cancel]', image: 'cancel', "default":true},
|
||||
{"button_id": "delete[delete]","text": this.egw.lang('Delete'), id: 'delete[delete]', image: 'delete'},
|
||||
{"button_id": "delete[subs]","text": this.egw.lang('Delete including sub-entries'), id: 'delete[subs]', image: 'delete'}
|
||||
];
|
||||
var action = _action;
|
||||
var self = this;
|
||||
var delDialog_callBack = function (_buttons)
|
||||
{
|
||||
if (_buttons != "delete[cancel]")
|
||||
{
|
||||
if (self.et2._inst.name == "admin.categories.index")
|
||||
{
|
||||
var nm_widget = self.et2.getWidgetById('nm');
|
||||
if (nm_widget)
|
||||
{
|
||||
if (_buttons == "delete[delete]")
|
||||
{
|
||||
nm_action(action);
|
||||
}
|
||||
else
|
||||
{
|
||||
action.id = 'delete_sub';
|
||||
nm_action(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
self.et2.getInstanceManager().submit(_buttons);
|
||||
}
|
||||
}
|
||||
};
|
||||
et2_dialog.show_dialog(delDialog_callBack,this.egw.lang("Are you sure you want to delete this category ?"),this.egw.lang("Delete"),{},_buttons,et2_dialog.WARNING_MESSAGE,null,'admin');
|
||||
},
|
||||
|
||||
/**
|
||||
* Change handler for when you change the type of a custom field.
|
||||
* It toggles options / attributes as appropriate.
|
||||
|
Reference in New Issue
Block a user