Access vs. Collaboration #1352

Open
opened 2025-11-02 03:57:32 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @ethantkoenig on GitHub (Dec 13, 2017).

Why do we need both an access and a collaboration table? The schemas for the two tables are identical. The only difference I can see between the two tables is that the collaboration table only contains users that are explicitly added as collaborators, whereas the access table also contains users who have access as the result of being on a team.

Can we get rid of the collaboration table, and just have the access table?

Originally created by @ethantkoenig on GitHub (Dec 13, 2017). Why do we need both an access and a collaboration table? The schemas for the two tables are identical. The only difference I can see between the two tables is that the collaboration table only contains users that are explicitly added as collaborators, whereas the access table also contains users who have access as the result of being on a team. Can we get rid of the collaboration table, and just have the access table?
GiteaMirror added the type/proposal label 2025-11-02 03:57:32 -06:00
Author
Owner

@lunny commented on GitHub (Dec 13, 2017):

It seems you are right. maybe we can merge that two tables.

@lunny commented on GitHub (Dec 13, 2017): It seems you are right. maybe we can merge that two tables.
Author
Owner

@molequetu commented on GitHub (Jul 31, 2023):

Yes indeed this is confusing

@molequetu commented on GitHub (Jul 31, 2023): Yes indeed this is confusing
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#1352