조직 구조

Logfire의 조직 구조는 다음과 같습니다.

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']
  }

사용자당신은 여러 사람이 될 수 있습니다조직의 멤버들. 각각에조직에서당신은 될 수 있습니다:

  • 관리자조직과 프로젝트를 관리할 수 있는 사람들.

  • 회원: 조직과 공유된 프로젝트만 볼 수 있습니다.

  • 방문자: 그들과 공유된 항목만 볼 수 있습니다.

관리자는 다른 사용자를 조직에 참여하도록 초대할 수 있습니다. 사용자가 초대를 수락하면**조직의 구성원이됩니다.

각조직는 여러프로젝트를 가질 수 있습니다. 각프로젝트에서 다음을 수행할 수 있습니다.

  • 관리자: 프로젝트를 관리할 수 있는 사람입니다.

  • 회원: 항목만 볼 수 있습니다.

사용자가 프로젝트에 참여하도록 초대되면*프로젝트의 구성원이 되지만조직의*방문자입니다.


本文总阅读量次