Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-16173 System for simple, secure API connections
  3. CRM-16759

CiviConnect: Detect changes in app metadata and prompt for approval

    Details

    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Core Team Funds

      Description

      Suppose an admin connects to the application "Foo Address Cleaner". The application's `metadata.json` includes a request to access the entities "Contact", "Address", and "Email", and the admin approves.

      A month later, "Foo Address Cleaner" adds support for cleaning phone numbers, so the vendor updates the `metadata.json` to request access to the "Phone" entity.

      Currently, the admin must take initiative to re-register (ie call "Cxn.register" again with the existing cxnId but new permissions).

      Civi should display an alert and prompt for administrative review. Upon approval, it should re-register.

        Attachments

          Activity

            People

            • Assignee:
              timotten Tim Otten
              Reporter:
              timotten Tim Otten
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:

                Time Tracking

                Estimated:
                Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 2 days
                2d
                Logged:
                Time Spent - Not Specified
                Not Specified