Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • erp5 erp5
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 146
    • Merge requests 146
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Jobs
  • Commits
Collapse sidebar
  • nexedi
  • erp5erp5
  • Merge requests
  • !2214

Closed
Created Dec 15, 2025 by Rafael Monnerat@rafael👓Owner
  • Report abuse
Report abuse

Draft: Acquire user_id from assignment destination

  • Overview 3
  • Commits 1
  • Changes 1

Link assignments to "workgroups" (or teams) by treating them as users

In some use cases, assignments need to be associated with a workgroup (consider it similar to a user) so that its members inherit access to the objects the workgroup owns.

This change treats a 'workgroup' (or organisation in some cases) as a user-like entity that can create and own objects, with ownership and access shared across its members.

A user_id is added to avoid the need for additional reference or codification syncing, simplifying the implementation.

This approach supports scenarios where an organization (or group) creates objects and shares them with its users.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: workgroup-security-extension
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7