Organisationsstruktur
Die Struktur der Organisation inLogfiresieht folgendermaßen aus:
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']
}
AlsBenutzerSie können mehrere werden.OrganisationMitglieder in jedem.innerhalb der OrganisationSie können sein:
-
admin: Personen, die Organisationen und ihre Projekte verwalten können.
-
Mitglied: Hier können Sie nur die Organisation und die Projekte sehen, die Sie mit ihr geteilt haben.
-
BesucherInnen·Sie können nur die Projekte anzeigen, die Sie mit ihnen geteilt haben.
Der AdministratorSie können andere Benutzer in eine Organisation einladen Wenn Benutzer die Einladung annehmen, werden sie zu einer Organisation.Mitglieder {n}。
Jeder vonorganisiertEs können mehrereDas ProjektIn jedem von ihnen.Innerhalb des ProjektsSie können sein:
-
-Administrator: Eine Person, die ein Projekt verwalten kann.
-
-Mitglied: Nur Projekte anzeigen.
Wenn Benutzer zum Projekt eingeladen werden, werden sie Mitglieder des Projekts*, aber sie sindBesucher in der Organisation*.
本文总阅读量次