OpenConext / OpenConext-manage

Stores and publishes metadata of all entities known to OpenConext
Apache License 2.0
7 stars 10 forks source link

Change requests #359

Closed phavekes closed 3 weeks ago

phavekes commented 3 weeks ago

This issue is imported from pivotal - Originaly created at Feb 16, 2022 by Okke Harsta

Manage API clients (e.g. IdP and SP Dashboard) need an endpoint to request changes. It is similar to the existing PUT endpoint manage/api/internal/merge where the pathUpdates are send. The difference is that the changes will not be saved immediately but the change request itself is stored to be accepted / ignored later on by a manage admin user.

On the manage home page a new tab in the current staging tab (with an indication of how many open outstanding change requests there are) will show all change requests. The detail page is the normal detail page of a MetaData instance with a new tab with the change requests similar to the revisions.

We have not decided yet how (and if) the users of manage receive a notification when a new change request is made.

phavekes commented 3 weeks ago

For a change a JIRA ticket is created with the \'change request\' type by the dashboard that generates it. The JIRA ticket contains an URL to the Manage change to review. (Thijs Kinkhorst - Feb 17, 2022)

phavekes commented 3 weeks ago

Documentation: https://github.com/OpenConext/OpenConext-manage/wiki/Change-requests (Okke Harsta - Feb 18, 2022)