Campos
Relacionamentos
- Relaciona-se com Organization (opcional)
- Relaciona-se com múltiplos RolePermission
- Relaciona-se com múltiplos Membership
- Relaciona-se com múltiplos Invite
Regras de Negócio
INTERNALé usado apenas no BKO e não pertence a uma organização.ENVIRONMENTé uma role global reutilizável por organizações; a organização aparece na Membership, não na Role.ORGANIZATIONé customizada por uma organização e exigeorganizationIdpreenchido.- Um papel é um conjunto nomeado de permissions do catálogo do DEVMOB.
- Usuários são associados a roles por Membership.
- Exclusão é lógica (
deletedAt); papéis excluídos são ignorados nas consultas. - Ao criar uma organização, o owner recebe uma Membership
ACTIVEcom uma role admin de ambiente compatível com o tipo da organização.