Update color widget to use callbacks
What does this MR do and why?
Related to #440414 (closed)
As a first iteration to syncing the epic and work item color we need to convert WorkItems::Widgets::ColorService::UpdateService
to use a callback (as suggested in the documentation) to allow setting the color on work item creation. The sync code will be implemented in a follow-up MR to prevent this one from becoming too large.
Also, this MR updates the system notes formatting for the color change so we can display the previous value:
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.
Edited by Eugenia Grieff