Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 834 Bytes

File metadata and controls

20 lines (14 loc) · 834 Bytes

GL_InviteGroups

Edge Schema

General Information

The non-traversable GL_InviteGroups edge indicates that a role can share (invite) an external group into this group or project, granting all members of that external group access at a specified role level. Owner role always has this permission; Maintainer role has it for projects when the instance allows group sharing.

graph LR
    attacker("fa:fa-user GL_User attacker")
    ownerRole("fa:fa-user-tie GL_GroupRole mygroup/Owner")
    group("fa:fa-user-group GL_Group myorg/backend-team")

    attacker -->|GL_HasRole| ownerRole
    ownerRole -.->|GL_InviteGroups| group
Loading