- Navios
- 19 de abril de 2026 às 22:47 UTC
- Autor
- Kamo
- Enviar
- 8a4f86f
Adiciona a camada de dados para a criação de gating /network child-org por tipo de membro: - Novo CREATE CHILD ORG à direita no Tipo de Papel Direito (id 131). - Três novas colunas booleanas em ChildOrgSecurityModel: aplica-seAos membros / aplica-seAos membros / aplica-seAos proprietários Quando true, os tipos de branch do modelo são oferecidos a esse balde do tipo membro em /rede. Um modelo com todos os três falsos nunca aparece como uma criação opção a qualquer pessoa — apenas governa orgs existentes. - ChildOrgSecurityModelO serviço ganha 13-arg criar/atualizar sobrecargas que aceitar as novas bandeiras; as 10 assinaturas legado arg delegar através. - ChildOrgSecurityModeloDTO round-trips as três bandeiras. - AppliedModelEnforcementService expõe a lógica da porta que cada chamador Acções: enum ChildOrgCreatorType {MEMBROS, EQUIPAMENTOS, PROPRIEDADES} getBranchTypesCreatableBy(org, creatorType) → a lista de tipos de ramos que pertencem a modelos que se aplicam a esse tipo de criador e têm pelo menos um tipo de ramo. ************* creatorType) → predicado booleano. Classificação do tipo Criador: PROPRIEDADES = membros da equipa com isOrganização Proprietário=verdadeiro, TEAM MEMBERS = outros membros da equipa, MEMBROS = Todos os outros. Verificação à direita (CREATE CHILD ORG) não é intencionalmente cozida para estes ajudantes — os chamadores combinam ambos os cheques para que o ajudante também possa consultas só de leitura.