组织结构
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']
}
作为用户,您可以成为多个组织的成员。在每个组织中,您可以是:
-
管理员:可以管理组织及其项目的人员。
-
成员:只能查看组织以及与其共享的项目。
-
访客:只能查看与他们共享的项目。
管理员可以邀请其他用户加入组织。当用户接受邀请时,他们将成为组织的成员。
每个组织可以有多个项目。在每个项目中,您可以是:
-
管理员:可以管理项目的人员。
-
成员:只能查看项目。
如果用户受邀加入项目,他们将成为项目的成员,但他们是组织中的访客。
本文总阅读量次