Add work item email participants backend widget
What does this MR do and why?
Add /add_email and /remove_email quick actions to work items as per Work item quick actions: add_email and remove_e... (#462118 - closed)
Note: we don't need a post migration as agreed and documented !148119 (comment 1837432680) and https://docs.gitlab.com/ee/development/work_items_widgets.html#creating-a-new-backend-widget
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
How to set up and validate locally
- Run migrations
bundle exec rails db:migrate - Enable FF
work_items_alpha - Create a new work item (issue, incident or ticket): http://gdk.local:3000/flightjs/Flight/-/work_items/new
- Access the work item: http://gdk.local:3000/flightjs/Flight/-/work_items/:iid
- Ensure the
/remove_emailquick action is NOT available - Ensure the
/add_emailquick action is available (and test it) - Ensure the
/remove_emailquick action is available (and test it)
Bonus points for ensuring the quick action isn't available:
- in the work item description when creating a new work item
- in other work item types
- in group level work items
Edited by Lee Tickett

