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

Reserved report instances - criteria and settings can only be changed by users with administer reserved reports permission

    Details

    • Type: Improvement
    • Status: Done/Fixed
    • Priority: Minor
    • Resolution: Fixed/Completed
    • Affects Version/s: 4.2.0
    • Fix Version/s: 4.2.0
    • Component/s: CiviReport, NYSS
    • Labels:
      None
    • Funding Source:
      Core Team Contract

      Description

      Log work on this issue to Bluebird: http://senatedev.senate.state.ny.us/issues/show/5260

      Access to changing the criteria for the Contact Logging Summary report instance which is used for the Change Log tab needs to be limited so that the tab view isn't altered globally for users unintentionally. Going forward, administrators may want to "reserve" criteria and settings for other report instances.

      • Add is_reserved flag to civicrm_report_instance - default is 0
      • Add 'administer reserved reports' permission (to CRM_Report_Info::getPermissions() )
      • Add Reserved checkbox to report settings. Frozen except for users with 'administer reserved reports' permission
      • If a report instance is accessed by users w/o 'administer reserved reports' permission - the Report Criteria and Report Settings panes are hidden. This is the same behavior as for users w/o 'access Report Criteria' permission.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lcdweb Brian Shaughnessy
                Reporter:
                dgg David Greenberg
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0 minutes
                  0m
                  Logged:
                  Time Spent - 5 hours
                  5h