- Source: GL_Group, GL_User
- Destination: GL_Project
The non-traversable GL_HasProject edge records namespace ownership of a project. Projects in GitLab belong to exactly one namespace: either a group namespace (most common) or a user's personal namespace. The source of the edge identifies the owning namespace.
graph LR
g("fa:fa-user-group GL_Group myorg")
u("fa:fa-user GL_User alice")
p1("fa:fa-diagram-project GL_Project myorg/backend")
p2("fa:fa-diagram-project GL_Project alice/personal-scripts")
g -.->|GL_HasProject| p1
u -.->|GL_HasProject| p2