Allow to send notifications when Admins cancel jobs #19547
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Stretch goal for #19487, thank you, @GarethPrice-Aus for proposing it.
Sending job canceled notifications
Admins can now decide to notify users when they cancel any of their jobs.
After selecting the jobs to cancel and providing a message, admins can enable the switch to send notifications. One notification will be sent per user (even if multiple jobs belonging to the same user were canceled).
The notification will be displayed to the user after a few seconds and potentially get an email if the user has the appropriate notification settings. If multiple jobs for the same user were canceled then all of them will be listed in the notification.
Clicking any of the jobs (tool IDs) listed in the notification will display a new page with the job details.
Small API change
Listing jobs with
user_details
will include theuser_id
in addition to the existinguser_email
for convenience.How to test the changes?
License