- Spegnimento
- 23 aprile 2026 alle ore 20:43 UTC
- Autore
- Kamo
- Impegno
- d158239
- Il nuovo MemberCreateController espone: ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** Traduzione: * POST /api/security/members/create — creare membro nell'org del chiamante ******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************* dipartimento / titolo di lavoro / luogo di lavoro / stato di appartenenza / livello di sicurezza - Riutilizza un utente esistente quando l'e-mail o il nome utente corrisponde già; altrimenti crea un nuovo utente e invia il modello EMAIL VERIFICATION. BENVENUTO modello viene sempre inviato sulla creazione. - Per org il cui AgeReqType consente agli utenti sotto i 13 anni, la raccolta di e-mail è saltato e il nome utente diventa l'identificatore primario. - Estende GET /members/{id} per restituire la posizione + teamMembershipStatus + isOrganizationOwner per TeamMembers, e PUT per persistere la posizione, teamMembershipStatus e jobTitleOfficial quando il record è un TeamMember. - Assegnazione del ruolo di default + materializzazione dei diritti delegato a MemberService così ogni nuovo membro atterra con i loro diritti efficaci già applicati. - Fix EntitlementService: boolean getter è stato scritto getIsOrganization Proprietario (Lombok genera isOrganizationOwner per i campi booleani primitivi).