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*.


本文总阅读量次