Evaluate Refactoring of Boards::Lists::UpdateService
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 Patrick Derichs