Skip to content

add compatibility with new single task lock restriction and endpoints - #2898

Merged
CollinBeczak merged 6 commits into
mainfrom
collin/legacy-one-lock-per-user
Aug 25, 2026
Merged

add compatibility with new single task lock restriction and endpoints#2898
CollinBeczak merged 6 commits into
mainfrom
collin/legacy-one-lock-per-user

Conversation

@CollinBeczak

Copy link
Copy Markdown
Collaborator

The backend now enforces one active edit lock per user and locks a task bundle as a single row on its primary task instead of one row per member, which had silently broken bundle creation here (it called the now-removed bulk lock endpoint) and left 409 lock conflicts with no dedicated UI.

Replaces per-task bundle locking/refreshing with a single lockTaskBundle call representing the bundle's full desired membership, and adds a release-conflicting-lock-and-retry flow to both the single-task and bundle-lock dialogs.

The backend now enforces one active edit lock per user and locks a task
bundle as a single row on its primary task instead of one row per member,
which had silently broken bundle creation here (it called the now-removed
bulk lock endpoint) and left 409 lock conflicts with no dedicated UI.

Replaces per-task bundle locking/refreshing with a single lockTaskBundle
call representing the bundle's full desired membership, and adds a
release-conflicting-lock-and-retry flow to both the single-task and
bundle-lock dialogs.
@CollinBeczak
CollinBeczak marked this pull request as ready for review August 25, 2026 21:31
@CollinBeczak
CollinBeczak merged commit c933a63 into main Aug 25, 2026
6 checks passed
@CollinBeczak
CollinBeczak deleted the collin/legacy-one-lock-per-user branch August 25, 2026 21:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant