Evaluate Refactoring of Boards::Lists::UpdateService

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

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:

  • !19220 (comment 247558783)
  • !15116 (comment 217723334)
Edited Nov 12, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading