Skip to content

[BB-8588] Add reminder options to report

Pooja Kulkarni requested to merge pooja/add-email-nudge-to-report into master

This PR adds the following options for sending reminders to users who have not completed the checklists on time:

  1. Send via Email option that launches an email client with the 'To' field populated with team members emails.
  2. Copy @mentions option that copies the usernames prefixed with @ in the clipboard. It also updates the text Date sent to Date created.

Supporting information

Visual changes

  • Screenshots

Options icon shows up at the end of each row in the overview report:

Screenshot_from_2024-03-13_16-55-19

Dropdown options when the icon is clicked:

Screenshot_from_2024-03-13_16-56-31

Email client started with To field populated with required email addresses:

Screenshot_from_2024-03-13_16-57-57

Usernames copied to clipboard when Copy @mentions option is clicked:

Screenshot_from_2024-03-13_16-59-14

Testing instructions

  1. Setup devstack and enable one of the default checklists. Wait for a couple of runs to pass.
  2. Go to reports section and verify that the options icon shows up for each row.
  3. Verify that clicking on the Send via Email option starts the default email client with the To field populated with the email addresses of the users who have not responded to the checklist.
  4. Verify that clicking on the Copy @mentions option copies the usernames to the clipboard by pasting on a different page.

Author notes and concerns

None

Edited by Pooja Kulkarni

Merge request reports