add administer CiviCampaign to the permission check
authorjitendrapurohit <jitendra.purohit@webaccessglobal.com>
Tue, 25 Aug 2015 13:27:51 +0000 (18:57 +0530)
committerjitendrapurohit <jitendra.purohit@webaccessglobal.com>
Tue, 25 Aug 2015 13:27:51 +0000 (18:57 +0530)
CRM/Core/DAO/permissions.php

index 6d9379ef9837b94be022668944b736da188148db..d639398515d246bf8dcba8f65f97b34f4d13121f 100644 (file)
@@ -179,10 +179,10 @@ function _civicrm_api3_permissions($entity, $action, &$params) {
 
   // Campaign permissions
   $permissions['campaign'] = array(
-    'default' => array(
-      'access CiviCRM',
-      'manage campaign',
-    ),
+    'get' => array('access CiviCRM'),
+    'create' => array(array('administer CiviCampaign', 'manage campaign')),
+    'update' => array(array('administer CiviCampaign', 'manage campaign')),
+    'delete' => array(array('administer CiviCampaign', 'manage campaign')),
   );
   $permissions['survey'] = $permissions['campaign'];