Skip to content

[#73729] Backlogs multi-select cards (Pragmatic DnD)#22999

Draft
myabc wants to merge 2 commits intocode-maintenance/74088-backlog-sprints-component-renamingfrom
feature/73729-backlogs-multi-select-cards-pragmatic-dnd
Draft

[#73729] Backlogs multi-select cards (Pragmatic DnD)#22999
myabc wants to merge 2 commits intocode-maintenance/74088-backlog-sprints-component-renamingfrom
feature/73729-backlogs-multi-select-cards-pragmatic-dnd

Conversation

@myabc
Copy link
Copy Markdown
Contributor

@myabc myabc commented Apr 29, 2026

Ticket

https://community.openproject.org/wp/73729
https://community.openproject.org/wp/74174

What are you trying to accomplish?

Screenshots

What approach did you choose and why?

Related PRs:

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@myabc myabc force-pushed the feature/73729-backlogs-multi-select-cards-pragmatic-dnd branch 2 times, most recently from 9a51997 to dd9c421 Compare April 29, 2026 20:00
@myabc myabc force-pushed the code-maintenance/74088-backlog-sprints-component-renaming branch from d8c4a39 to 452169f Compare April 29, 2026 20:30
@myabc myabc force-pushed the feature/73729-backlogs-multi-select-cards-pragmatic-dnd branch from dd9c421 to fbebf68 Compare April 29, 2026 20:33
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 29, 2026

Deploying openproject with PullPreview

Field Value
Latest commit eeeb1bd
Job deploy
Status ✅ Deploy successful
Preview URL https://pr-22999-73729-backlogs-m-ip-167-235-250-91.my.opf.run:443

View logs

@myabc myabc changed the title Feature/73729 backlogs multi select cards pragmatic dnd [#73729] Backlogs multi-select cards (Pragmatic DnD) Apr 30, 2026
@myabc myabc force-pushed the code-maintenance/74088-backlog-sprints-component-renaming branch 2 times, most recently from 39e48e0 to 9f2896e Compare April 30, 2026 14:47
myabc added 2 commits April 30, 2026 18:42
Replace the previous Dragula-oriented card/list wiring with Pragmatic
Drag and Drop Stimulus controllers for backlog cards and list targets.

Keep draggable card state client-side, submit moves through the existing
backlogs move endpoints, and tolerate empty drop-target reports by
resolving the element under the pointer.

Render the draggable attribute and Stimulus item id from the server so
Turbo morphs preserve the DnD contract.
@myabc myabc force-pushed the feature/73729-backlogs-multi-select-cards-pragmatic-dnd branch from fbebf68 to eeeb1bd Compare April 30, 2026 16:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant