Index: admin/system_presets/simple/users_u.php
===================================================================
--- admin/system_presets/simple/users_u.php (revision 15162)
+++ admin/system_presets/simple/users_u.php (working copy)
@@ -43,7 +43,7 @@
// 'user_edit_custom' => Array ('select', 'cancel', 'prev', 'next'),
// list of administrators; section: Users Managements -> Administrators
- 'admin_list' => Array (/*'new_item', 'edit', 'delete', */'clone', 'refresh',/* 'view', 'dbl-click'*/),
+ 'admin_list' => Array (/*'new_item', 'edit', 'delete', 'approve', 'decline',*/'clone', 'refresh',/* 'view', 'dbl-click'*/),
// "General" tab during admin adding/editing AND separate password change form for non-"root" users (in top frame)
'admins_edit' => Array (/*'select', 'cancel', */'reset_edit', /*'prev', 'next'*/),
Index: core/admin_templates/users/admins_edit.tpl
===================================================================
--- core/admin_templates/users/admins_edit.tpl (revision 15162)
+++ core/admin_templates/users/admins_edit.tpl (working copy)
@@ -75,7 +75,8 @@
-
+
+
Index: core/admin_templates/users/admins_list.tpl
===================================================================
--- core/admin_templates/users/admins_list.tpl (revision 15162)
+++ core/admin_templates/users/admins_list.tpl (working copy)
@@ -32,6 +32,20 @@
a_toolbar.AddButton( new ToolBarSeparator('sep1') );
+ a_toolbar.AddButton( new ToolBarButton('approve', '', function() {
+ set_hidden_field('remove_specials[u.admins]', 1);
+ submit_event('u.admins', 'OnMassApprove');
+ }
+ ) );
+
+ a_toolbar.AddButton( new ToolBarButton('decline', '', function() {
+ set_hidden_field('remove_specials[u.admins]', 1);
+ submit_event('u.admins', 'OnMassDecline');
+ }
+ ) );
+
+ a_toolbar.AddButton( new ToolBarSeparator('sep2') );
+
a_toolbar.AddButton( new ToolBarButton('clone', '::',
function() {
Application.SetVar('remove_specials[u.admins]', 1);
@@ -39,8 +53,6 @@
} ) );
- a_toolbar.AddButton( new ToolBarSeparator('sep2') );
-
a_toolbar.AddButton( new ToolBarButton('refresh', '::',
function() {
Application.SetVar('remove_specials[u.admins]', 1);
@@ -64,6 +76,6 @@
\ No newline at end of file
Index: core/units/users/users_config.php
===================================================================
--- core/units/users/users_config.php (revision 15162)
+++ core/units/users/users_config.php (working copy)
@@ -153,7 +153,7 @@
'admin_list' => Array (
'prefixes' => Array ('u.admins_List'), 'format' => "!la_title_Administrators!",
- 'toolbar_buttons' => Array ('new_item', 'edit', 'delete', 'clone', 'refresh', 'view', 'dbl-click'),
+ 'toolbar_buttons' => Array ('new_item', 'edit', 'delete', 'approve', 'decline', 'clone', 'refresh', 'view', 'dbl-click'),
),
'admins_edit' => Array (