Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-16777

Allow users who can configure an event to also configure scheduled reminders for that event

    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

      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.

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              dgg David Greenberg
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day, 4 hours
                1d 4h
                Remaining:
                Time Spent - 1 day, 45 minutes Remaining Estimate - 3 hours, 15 minutes
                3h 15m
                Logged:
                Time Spent - 1 day, 45 minutes Remaining Estimate - 3 hours, 15 minutes
                1d 45m