Index: branches/RC/core/units/users/users_config.php =================================================================== diff -u -N -r11546 -r11612 --- branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 11546) +++ branches/RC/core/units/users/users_config.php (.../users_config.php) (revision 11612) @@ -169,6 +169,70 @@ 'PermSection' => Array('main' => 'in-portal:user_list', 'email' => 'in-portal:user_email', 'custom' => 'in-portal:user_custom'), + 'Sections' => Array ( + 'in-portal:user_list' => Array ( + 'parent' => 'in-portal:users', + 'icon' => 'users', + 'label' => 'la_tab_User_List', + 'url' => Array ('t' => 'users/users_list', 'pass' => 'm'), + 'permissions' => Array ('view', 'add', 'edit', 'delete', 'advanced:ban', 'advanced:send_email', /*'advanced:add_favorite', 'advanced:remove_favorite',*/), + 'priority' => 1, + 'type' => stTREE, + ), + + 'in-portal:admins' => Array ( + 'parent' => 'in-portal:users', + 'icon' => 'users', + 'label' => 'la_title_Administrators', + 'url' => Array ('t' => 'users/admins_list', 'pass' => 'm'), + 'permissions' => Array ('view', 'add', 'edit', 'delete'), + 'perm_prefix' => 'u', + 'priority' => 2, + 'type' => stTREE, + ), + + // user settings + 'in-portal:user_setting_folder' => Array ( + 'parent' => 'in-portal:system', + 'icon' => 'conf', + 'label' => 'la_title_Users', + 'url' => Array ('t' => 'sections_list', 'pass_section' => true, 'pass' => 'm'), + 'permissions' => Array ('view'), + 'priority' => 2, + 'type' => stTREE, + ), + + 'in-portal:configure_users' => Array ( + 'parent' => 'in-portal:user_setting_folder', + 'icon' => 'users_settings', + 'label' => 'la_tab_ConfigSettings', + 'url' => Array ('t' => 'config/config_universal', 'module' => 'In-Portal:Users', 'pass_section' => true, 'pass' => 'm'), + 'permissions' => Array ('view', 'edit'), + 'priority' => 1, + 'type' => stTREE, + ), + + 'in-portal:user_email' => Array ( + 'parent' => 'in-portal:user_setting_folder', + 'icon' => 'settings_email', + 'label' => 'la_tab_ConfigE-mail', + 'url' => Array ('t' => 'config/config_email', 'module' => 'Core:Users', 'pass_section' => true, 'pass' => 'm'), + 'permissions' => Array ('view', 'edit'), + 'priority' => 2, + 'type' => stTREE, + ), + + 'in-portal:user_custom' => Array ( + 'parent' => 'in-portal:user_setting_folder', + 'icon' => 'settings_custom', + 'label' => 'la_tab_ConfigCustom', + 'url' => Array ('t' => 'custom_fields/custom_fields_list', 'cf_type' => 6, 'pass_section' => true, 'pass' => 'm,cf'), + 'permissions' => Array ('view', 'add', 'edit', 'delete'), + 'priority' => 3, + 'type' => stTREE, + ), + ), + 'TableName' => TABLE_PREFIX.'PortalUser', 'ListSQLs' => Array( '' => ' SELECT %1$s.* %2$s FROM %1$s