Changeset 12849
- Timestamp:
- 10/17/07 13:03:46 (1 year ago)
- Files:
-
- trunk/midcom/midcom.admin.user/config/schemadb_group.inc (modified) (1 diff)
- trunk/midcom/midcom.admin.user/locale/default.en.txt (modified) (3 diffs)
- trunk/midcom/midcom.admin.user/locale/default.fi.txt (modified) (4 diffs)
- trunk/midcom/midcom.admin.user/locale/default.pl.txt (modified) (1 prop)
- trunk/midcom/midcom.admin.user/plugin.php (modified) (1 diff)
- trunk/midcom/midcom.admin.user/static/usermgmt.css (modified) (1 diff)
- trunk/midcom/midcom.core/midcom/baseclasses/components/request.php (modified) (2 diffs)
- trunk/midcom/midcom.helper.datamanager2/type/privilege.php (modified) (3 diffs)
- trunk/midcom/midgard.admin.asgard/plugin.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/midcom/midcom.admin.user/config/schemadb_group.inc
r12724 r12849 98 98 ), 99 99 ), 100 'centralized_toolbar' => array 101 ( 102 'title' => 'enable centralized toolbar', 103 'type' => 'privilege', 104 'type_config' => array 105 ( 106 'privilege_name' => 'midcom:centralized_toolbar', 107 'assignee' => 'SELF', 108 'classname' => 'midcom_services_toolbars', 109 ), 110 'widget' => 'privilege', 111 'storage' => null, 112 ), 113 'ajax_toolbar' => array 114 ( 115 'title' => 'enable ajax in toolbar', 116 'type' => 'privilege', 117 'type_config' => array 118 ( 119 'privilege_name' => 'midcom:ajax', 120 'assignee' => 'SELF', 121 'classname' => 'midcom_services_toolbars', 122 ), 123 'widget' => 'privilege', 124 'storage' => null, 125 ), 126 'ajax_uimessages' => array 127 ( 128 'title' => 'enable ajax in uimessages', 129 'type' => 'privilege', 130 'type_config' => array 131 ( 132 'privilege_name' => 'midcom:ajax', 133 'assignee' => 'SELF', 134 'classname' => 'midcom_services_uimessages', 135 ), 136 'widget' => 'privilege', 137 'storage' => null, 138 ), 139 'asgard_access' => array 140 ( 141 'title' => 'enable asgard', 142 'type' => 'privilege', 143 'type_config' => array 144 ( 145 'privilege_name' => 'midgard.admin.asgard:access', 146 'assignee' => 'SELF', 147 'classname' => 'midgard_admin_asgard_plugin', 148 ), 149 'widget' => 'privilege', 150 'storage' => null, 151 ), 100 152 ), 101 153 ), trunk/midcom/midcom.admin.user/locale/default.en.txt
r12824 r12849 28 28 ---STRINGEND 29 29 30 ---STRING edit %s 31 Edit %s 32 ---STRINGEND 33 30 34 ---STRING edit account 31 35 Edit account … … 34 38 ---STRING email 35 39 Email 40 ---STRINGEND 41 42 ---STRING enable ajax in toolbar 43 Enable AJAX features of centralized toolbar 44 ---STRINGEND 45 46 ---STRING enable ajax in uimessages 47 Enable AJAX features of notifications 48 ---STRINGEND 49 50 ---STRING enable centralized toolbar 51 Enable centralized toolbar 36 52 ---STRINGEND 37 53 … … 108 124 ---STRINGEND 109 125 110 ---STRING e dit %s111 E dit %s126 ---STRING enable asgard 127 Enable Asgard usage 112 128 ---STRINGEND 113 129 trunk/midcom/midcom.admin.user/locale/default.fi.txt
r12740 r12849 36 36 ---STRINGEND 37 37 38 ---STRING enable ajax in toolbar 39 KÀytÀ työkalupalkin AJAX-ominaisuuksia 40 ---STRINGEND 41 42 ---STRING enable ajax in uimessages 43 KÀytÀ ilmoitusten AJAX-ominaisuuksia 44 ---STRINGEND 45 46 ---STRING enable centralized toolbar 47 KÀytÀ keskitettyÀ työkalupalkkia 48 ---STRINGEND 49 38 50 ---STRING firstname 39 51 Etunimi … … 44 56 ---STRINGEND 45 57 58 ---STRING group %s saved 59 RyhmÀ %s tallennettu 60 ---STRINGEND 61 46 62 ---STRING groups 47 63 RyhmÀt 48 ---STRINGEND49 50 ---STRING group %s saved51 RyhmÀ %s tallennettu52 64 ---STRINGEND 53 65 … … 92 104 ---STRINGEND 93 105 106 ---STRING user %s added to group 107 KÀyttÀjÀ %s lisÀtty ryhmÀÀn 108 ---STRINGEND 109 110 ---STRING user account revoked for %s 111 KÀyttÀjÀtunnus %s mitÀtöity 112 ---STRINGEND 113 94 114 ---STRING username 95 115 KÀyttÀjÀtunnus … … 100 120 ---STRINGEND 101 121 102 ---STRING user %s added to group103 KÀyttÀjÀ %s lisÀtty ryhmÀÀn 122 ---STRING enable asgard 123 Salli Asgardin kÀyttö 104 124 ---STRINGEND 105 125 106 ---STRING user account revoked for %s107 KÀyttÀjÀtunnus %s mitÀtöity108 ---STRINGEND109 trunk/midcom/midcom.admin.user/locale/default.pl.txt
- Property svn:executable set to *
trunk/midcom/midcom.admin.user/plugin.php
r12731 r12849 37 37 $_MIDCOM->load_library('midgard.admin.asgard'); 38 38 $_MIDCOM->load_library('midcom.admin.user'); 39 40 $_MIDCOM->auth->require_valid_user(); 39 41 40 42 return array trunk/midcom/midcom.admin.user/static/usermgmt.css
r12716 r12849 34 34 background-color: #eeeeef; 35 35 } 36 37 38 form.datamanager2 fieldset label, 39 form.datamanager2 fieldset input 40 { 41 display: inline !important; 42 } trunk/midcom/midcom.core/midcom/baseclasses/components/request.php
r11910 r12849 1085 1085 'src' => 'file:/midcom/admin/folder/folder_management.php', 1086 1086 'name' => 'Folder administration', 1087 'config' => null,1088 ),1089 'acl' => Array1090 (1091 'class' => 'midgard_admin_acl_editor_plugin',1092 'src' => 'file:/midgard/admin/acl/acl_editor.php',1093 'name' => 'Privileges',1094 1087 'config' => null, 1095 1088 ), … … 1115 1108 'config' => null, 1116 1109 ), 1117 'l10n' => array1118 (1119 'class' => 'midcom_admin_babel_main',1120 'src' => 'file:/midcom/admin/babel/main.php',1121 'name' => 'MidCOM localization',1122 'config' => null,1123 ),1124 1110 'help' => array 1125 1111 ( trunk/midcom/midcom.helper.datamanager2/type/privilege.php
r10966 r12849 55 55 56 56 /** 57 * Classname the privilege applies to 58 * 59 * @var string 60 */ 61 var $classname = ''; 62 63 /** 57 64 * This startup handler validates that the class is populated correctly. 58 65 */ … … 108 115 $object =& $this->storage->object; 109 116 110 $this->privilege = $object->get_privilege($this->privilege_name, $this->assignee );117 $this->privilege = $object->get_privilege($this->privilege_name, $this->assignee, $this->classname); 111 118 $this->privilege->value = $value; 112 119 } … … 124 131 && $this->storage->object->can_do('midgard:privileges')) 125 132 { 126 $this->privilege = $this->storage->object->get_privilege( 127 $this->privilege_name, $this->assignee); 133 $this->privilege = $this->storage->object->get_privilege($this->privilege_name, $this->assignee, $this->classname); 128 134 } 129 135 trunk/midcom/midgard.admin.asgard/plugin.php
r12822 r12849 179 179 function prepare_plugin($title, &$data) 180 180 { 181 $_MIDCOM->auth->require_user_do('midgard.admin.asgard:access', null, 'midgard_admin_asgard_plugin'); 181 182 $data['view_title'] = $title; 182 183 $data['asgard_toolbar'] = new midcom_helper_toolbar();
