Organisatiestructuur
De organisatiestructuur inLogfirewordt hieronder weergegeven:
classDiagram
Organization <-- OrganizationMember
User <-- OrganizationMember
User <-- ProjectMember
Organization <-- Project
Project <-- ProjectMember
class Organization {
UUID id
string name
}
class User {
UUID id
string name
}
class OrganizationMember {
UUID user_id
UUID organization_id
string role ['admin', 'member', 'guest']
}
class Project {
UUID id
UUID organization_id
string name
}
class ProjectMember {
UUID user_id
UUID project_id
string role ['admin', 'member']
}
alsgebruikerJe kan meerdere wordenorganisatieLeden van. In elkin de organisatieU kunt zijn:
-
beheerderMensen die de organisatie en haar projecten kunnen managen.
-
-lid: U kunt alleen de organisatie en de daarmee gedeelde projecten bekijken.
-
-bezoekers: kunnen alleen items bekijken die met hen zijn gedeeld.
Debeheerderkan andere gebruikers uitnodigen om lid te worden van de organisatie. Wanneer gebruikers de uitnodiging accepteren, worden ze lid van de organisatie**.
Elkeorganisatiekan meerdereprojectenhebben. In elkproject, kunt u zijn:
-
-beheerder: een persoon die projecten kan beheren.
-
-lid: Alleen items kunnen worden bekeken.
Als gebruikers worden uitgenodigd om deel te nemen aan het project, worden ze lid van het project*, maar ze zijn-bezoekers in de organisatie*.
本文总阅读量次