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 (