- Spegnimento
- 19 aprile 2026 alle ore 19:25 UTC
- Autore
- kamo
- Impegno
- c36d293
Supera il nuovo modello di sicurezza a ramo nell'interfaccia utente: - la scheda dei tipi di branch guadagna un pulsante "Edit Master Model" (nascosto quando il org ha un branchTypeID assegnato) che apre l'editor del modello in master modalità: nessun campo di nome, nessun chip di tipo branch, salvare colpi /master-model. - Editor di modelli (sia add-child-model che edit-master-model) ottiene un nuovo Sezione "Default Security Roles" dopo "Allowed Apps", con schede per Amministratore / Team Member / Member / DEFAULT e impostazioni a 5 valori (FORCE GRANTED, GRANTED, NOT SPECIFIED, FORCE NUKE, NUKE). - Nuovo usoAppliedModel() gancio fetches /api/security/applied-model una volta e espone èForced(destra, roleType) per il consumo di editor. - ruoli di sicurezza, dipartimenti, titoli di lavoro e ruoli per-membro-permissioni pagine nascondere i diritti forzati bloccati dai modelli applicabili: * regole di sicurezza: i ruoli di sistema utilizzano il modello corrispondente + DEFAULT; ruoli personalizzati utilizzano solo DEFAULT (Q11 risposta A). * reparti + posti di lavoro: solo DEFAULT (non-role-specifico). * pagina dei membri: modello di tipo membro (TEAM MEMBER vs MEMBER) + DEFAULT (Q8 risposta C, primo ordine di valutazione di tipo). Nuovi percorsi proxy: /api/security/master-model (GET/PUT), /api/security/applied-model (GET).