組織構造
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']
}
ユーザーとして、複数の組織のメンバーになることができます。各組織では、次のことができます。
-
管理者:組織とそのプロジェクトを管理できる人。
-
メンバー:組織と共有されているアイテムのみを表示できます。
-
ゲスト:共有されているアイテムのみを表示できます。
管理者は、他のユーザーを組織に招待することができます。ユーザーが招待を受け入れると、組織のメンバーになります。
各組織は、複数のプロジェクトを持つことができます。各プロジェクトでは、次のようになります。
-
管理者:プロジェクトを管理できる人。
-
メンバー:プロジェクトのみを表示できます。
ユーザーがプロジェクトに参加するよう招待された場合、彼らはプロジェクトのメンバーになりますが、彼らは組織のゲストです。
本文总阅读量次