api-services-portal
api-services-portal copied to clipboard
Improve notification emails
API Services Portal Issue
The email notification templates in https://github.com/bcgov/api-services-portal/tree/dev/src/services/notification/templates have two issues:
- Unneeded comma in the middle of a sentence (in approved/rejected templates).
- More significantly - no indication action is required or how to action (in access request notification, and notification to Org Admin for adding an org to a namespace).
Edit: A further improvement - add a notification email after Namespace/Organization approval, sent to the API Provider.
User Story
As a API Provider or Org Admin I want to receive clear, instructive email notifications so that I know what I have to do next.
As a API Consumer requesting access (or API Provider trying to add an org to my namespace) I want my requests to be actioned promptly so that I can carry on with accessing (or setting up an API listing for) an API.
Acceptance Criteria:
- Should include who sent the request, which namespace/APIs they have requested access to, etc.
- Send an email to [email protected] letting them know this was complete - this is something they had asked for
Another requirement that was requested:
Is it possible to include the env in the email we get when an access is requested
And in the Consumer Review message
On the Consumers page, it'd be great to have a button to export all consumers with all their details.
Priority: improving UX for our services