ministryofjustice / analytical-platform

Analytical Platform • This repository is defined and managed in Terraform
https://docs.analytical-platform.service.justice.gov.uk
MIT License
12 stars 4 forks source link

✨ AP Control Panel API access #5131

Open chrisbanbury opened 3 months ago

chrisbanbury commented 3 months ago

Describe the feature request.

To be able to read and update parts of the control panel programatically

Describe the context.

The gold-scorecard-form app has two layers of authentication, the first is through adding customers via the control panel. The second is adding each customer to an individual scorecard which is done through the app itself. Customers are added to each scorecard by other customers and often we're not made aware of them being added/removed. I'd like to reconcile the list of all customers who have access to a scorecard within the app with the list of customers on the control panel.

Value / Purpose

By having this access, I'll be able to pre-emptively and automatically add customers when they've been added as contributors within the app. This will prevent them from emailing us asking to be given access to the scorecard and it will enable us to remove customers when they no longer contribute to any scorecard. It will cut down on our time maintaining the app and it'll make the process more of a smooth experience for the user.

User Types

App maintainers, commercial stakeholders

simon-pope commented 1 month ago

Presented at Feature Request forum on 7/10

Forum outcome: To be taken to refinement for discussion with team. May have implications for 5533 which will also be refined.