Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Minor
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.2.10, 4.3.5
-
Fix Version/s: 4.7
-
Component/s: Core CiviCRM
-
Labels:None
-
Documentation Required?:None
-
Funding Source:Core Team Funds
Description
Permissions for Campaign API do not exist, thus they default to "administer CiviCRM" which is not always appropriate.
This is my preposed patch to fix this issue. In my case, I am using the campaign:get() API to draw campaign title based on contribution_campaign_id
This should, IMHO not require administer CiviCRM permission. "manage campaign" permission is sufficient.