api-services-portal icon indicating copy to clipboard operation
api-services-portal copied to clipboard

Improve notification emails

Open rustyjux opened this issue 1 year ago • 3 comments

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:

  1. Unneeded comma in the middle of a sentence (in approved/rejected templates).
  2. 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

rustyjux avatar Feb 02 '24 00:02 rustyjux

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 image

ikethecoder avatar Aug 29 '24 04:08 ikethecoder

On the Consumers page, it'd be great to have a button to export all consumers with all their details.

kmarshgov avatar Aug 29 '24 17:08 kmarshgov

Priority: improving UX for our services

Elson9 avatar Oct 08 '24 16:10 Elson9