Details
-
Type: Improvement
-
Status: Done/Fixed
-
Priority: Major
-
Resolution: Fixed/Completed
-
Affects Version/s: 4.6
-
Fix Version/s: 4.6.5
-
Component/s: CiviCRM API, CiviEvent
-
Labels:None
-
Documentation Required?:User and Admin Doc
-
Epic Link:
-
Funding Source:Paid Issue Queue
Description
Sponsored improvement - please log all work hours.
****************
Currently users who have access to configure an event but do NOT have 'administer CiviCRM' permission are unable to configure Scheduled Reminders for that event. Since reminders are a key part of event configuration, it makes sense to grant users who are managing an event the ability to use this feature FOR THAT EVENT.
1. Modify code that builds the row-level configuration sub-menu on the events selector to include 'Schedule Reminders' action link if user has EDIT event permission for that row (via 'edit all events' or via ACL).
2. Modify code that builds the event configuration tab set to include 'Schedule Reminders' for those users.
3. Modify permission checks as necessary for the Scheduled Reminders tab IN MANAGE EVENT CONTEXT to allow these users to Create, Update, Delete and Disable reminders associated with events that the user has EDIT permission for.
NOTE: Access to the 'global' Administer CiviCRM > Communications > Schedule Reminders menu path is still available only to users with 'administer CiviCRM' permission.