Changeset 16080
- Timestamp:
- 04/15/08 08:53:22 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/MidCOM_2_8/midcom.helper.replicator/config/manifest.inc
r15917 r16080 4 4 'version' => '1.1.4', 5 5 'state' => 'stable', 6 'privileges' => array(), 6 'privileges' => array 7 ( 8 'manage' => MIDCOM_PRIVILEGE_DENY, 9 ), 7 10 'class_definitions' => array 8 11 ( branches/MidCOM_2_8/midcom.helper.replicator/manager.php
r14656 r16080 191 191 function _handler_list($handler_id, $args, &$data) 192 192 { 193 $_MIDCOM->auth->require_ admin_user();193 $_MIDCOM->auth->require_user_do('midcom.helper.replicator:manage'); 194 194 195 195 $qb = midcom_helper_replicator_subscription_dba::new_query_builder(); … … 263 263 { 264 264 $this->_subscription = new midcom_helper_replicator_subscription_dba($args[0]); 265 if (!$this->_subscription) 265 if ( !is_object($this->_subscription) 266 || !isset($this->_subscription->guid) 267 || empty($this->_subscription->guid)) 266 268 { 267 269 return false; … … 341 343 function _handler_create($handler_id, $args, &$data) 342 344 { 343 $_MIDCOM->auth->require_ admin_user();345 $_MIDCOM->auth->require_user_do('midcom.helper.replicator:manage'); 344 346 345 347 $this->_schema = $args[0]; … … 406 408 function _handler_object($handler_id, $args, &$data) 407 409 { 408 $_MIDCOM->auth->require_ admin_user();410 $_MIDCOM->auth->require_user_do('midcom.helper.replicator:manage'); 409 411 410 412 $bind_toolbar = true; branches/MidCOM_2_8/midcom.helper.replicator/subscription.php
r14321 r16080 97 97 return true; 98 98 } 99 100 /** 101 * As default only admins can read subscriptions that do not have specific privileges granted. 102 */ 103 function get_class_magic_default_privileges() 104 { 105 $privileges = parent::get_class_magic_default_privileges(); 106 $privileges['EVERYONE']['midgard:read'] = MIDCOM_PRIVILEGE_DENY; 107 return $privileges; 108 } 99 109 } 100 110 ?>
