Puerta de los miembros . CREATE-CHILD-ORG derecho para la creación de niños-org

Featurekamo-shared-library
Se descapó
19 de abril de 2026 a las 22:47 UTC
Autor
Kamo
Compromit
8a4f86f

Añade la capa de datos para la creación de gating /network child-org por tipo de miembro: - Nuevo CREATE-CHILD-ORG a la derecha en RoleRightType (id 131). - Tres nuevas columnas booleanas sobre ChildOrgSecurityModel: aplicaToMembers / aplicaToTeamMembers / aplicaToOwners Cuando es cierto, los tipos de rama del modelo se ofrecen a ese cubo tipo miembro en /network. Un modelo con los tres falsos nunca sale a la superficie como creación opción a cualquier persona, sólo gobierna orgs existentes. - ChildOrgSecurityModelService gana sobrecargas de 13 agarras de creación/actualización que aceptar las nuevas banderas; las firmas heredadas de 10 bragas delegadas. - ChildOrgSecurityModelDTO rompe las tres banderas. - AppliedModelforcementService expone la lógica de la puerta que cada llamante acciones: enum ChildOrgCreatorType - MIEMBROS, TEAM-MEMBERS, OWNERS getBranchTypesCreatableBy (org, creadorType) - la lista de tipos de sucursales que pertenecen a los modelos que se aplican a ese tipo de creador y que tienen en al menos un tipo de rama. ********************** creatorType) predicate boolean. Clasificación tipo Creador: OWNERS = miembros del equipo con esOrganizaciónOwner=true, TEAM-MEMBERS = otros miembros del equipo, MIEMBROS = todos los demás. La verificación correcta (CREATE-CHILD-ORG) no se hornea intencionalmente en estos ayudantes. llamadas a los que se combinan ambos cheques para que el ayudante también pueda espaldas consultas solo para leer.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios