cds-snc/notification-planning

Design: Email daily limit UI

Closed this issue · 12 comments

Description

As a user, I need to be able to view my daily email limit, so that I can request more or understand why I get an email when sending many emails.

WHY are we building?
There is a daily sms limit, a notification limit, but no email daily limit.

WHAT are we building?
Removing the daily notification limit and creating a daily email limit. Aligning email limit with current sms limits.

VALUE created by our solution
Setting things up to make it easy to track and respect both daily limits.

Documentation and Artifacts

Good docs, figma mockups, ADRs, screenshots etc.

Acceptance Criteria

Scope

  • Review applicable findings and insights from SMS limits testing (settings page and email warning) and apply to this feature as well
  • Design content for the email templates #935
  • Make sure translation exists for settings label or create one.
  • Figma designs : Service setting page updates
  • Figma designs : Emails are updated with the new content (can work of this PR : cds-snc/notification-api#1954, needs to be updated with template history as well similar to this PR: https://github.com/cds-snc/notification-api/pull/1734/files)
  • Figma designs : Review page updated

Notes from Story Refinement https://docs.google.com/document/d/1DRnDodsCiaXHTeVlKVpWDeDtO5wOrp3gMGTTfS_yaIY/edit

QA

  • Tested in Staging
  • You only get email emails when you reach the daily email limit or the 80% threshold, not the SMS email or the global email

Adapting from SMS limits in a new page called Email limits (July 2023)

Finished 2nd pass at figma file

Will review during dev-design review

Marie-Sophie hoping Simon can review the translation today.

Went through screens in last dev-design review, with Anik for review hopefully by end of this week before handing off to devs

Back from Anik's review

Jumana put up a PR for one of the changes so far. Jumana on call now, Andrew or Will can pick up or Jumana will complete

PR up for the new email content, almost ready for review but I need to sort out a database error first.

Created additional designs with Steve's feedback. We can do a quick review this week or next week.

To figure out if we need translations.

No further translations needed.
@amazingphilippe to create a unified set of limit screens for future reference.