bcgov / api-services-portal

API Services Portal provides a multi-tenant frontend integrating API Gateway and Authorization services from Kong CE and Keycloak.
https://api.gov.bc.ca
Apache License 2.0
22 stars 7 forks source link

Improve notification emails #978

Open rustyjux opened 9 months ago

rustyjux commented 9 months ago

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:

ikethecoder commented 2 months ago

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
kmarshgov commented 2 months ago

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

Elson9 commented 1 month ago

Priority: improving UX for our services