Evaluate Refactoring of Boards::Lists::UpdateService
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
EE::Boards::List::UpdateService takes care of updating several attributes on a list, e.g.:
- position
- user preferences
- max limits (EE)
@reprazent suggested to collect all the attributes and update the List in one step.
One issue we might face during this refactoring is Boards::Lists::MoveService which updates the position and needs a lock on the list. We might need to move the lock to a higher level (UpdateService?) instead.
Relevant discussions:
Edited by 🤖 GitLab Bot 🤖