Skip to content

[#72801] Sharing permission dependencies are not migrated#22195

Merged
ulferts merged 2 commits intodevfrom
bug/72801-sharing-permission-dependencies-are-not-migrated
Mar 9, 2026
Merged

[#72801] Sharing permission dependencies are not migrated#22195
ulferts merged 2 commits intodevfrom
bug/72801-sharing-permission-dependencies-are-not-migrated

Conversation

@dombesz
Copy link
Copy Markdown
Contributor

@dombesz dombesz commented Mar 4, 2026

Ticket

https://community.openproject.org/work_packages/72801

What are you trying to accomplish?

  • Complete missing dependencies for view_sprints, create_sprints,
    manage_sprint_items permissions
  • When migrating backlog permissions down, do not restore permissions
    where the source permission cannot be determined.
  • When migrating up, do not add manage_sprint_items to roles with add or
    edit work package permission
  • Remove unnecessary dependencies of the manage_sprint_items

What approach did you choose and why?

Merge checklist

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

@dombesz dombesz force-pushed the bug/72801-sharing-permission-dependencies-are-not-migrated branch 2 times, most recently from 7c084e1 to 7a2c30d Compare March 4, 2026 18:48
@dombesz dombesz mentioned this pull request Mar 4, 2026
3 tasks
@dombesz dombesz force-pushed the bug/72801-sharing-permission-dependencies-are-not-migrated branch 2 times, most recently from 33e0483 to 9ca97cb Compare March 5, 2026 08:39
https://community.openproject.org/work_packages/72801

- Complete missing dependencies for view_sprints, create_sprints,
manage_sprint_items
- When migrating backlog permissions down, do not restore permissions
where the source permission cannot be determined.
- When migrating up, do not add manage_sprint_items to roles with add or
edit work package permission
- Remove unnecessary dependencies of the manage_sprint_items
@dombesz dombesz force-pushed the bug/72801-sharing-permission-dependencies-are-not-migrated branch from 9ca97cb to 4fb1f38 Compare March 5, 2026 09:51
@dombesz dombesz force-pushed the bug/72801-sharing-permission-dependencies-are-not-migrated branch from 4f7022c to 116ed1c Compare March 6, 2026 15:07
@ulferts ulferts merged commit 6085432 into dev Mar 9, 2026
17 checks passed
@ulferts ulferts deleted the bug/72801-sharing-permission-dependencies-are-not-migrated branch March 9, 2026 08:21
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 9, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants