- Expediere
- 20 aprilie 2026 la 20:23 UTC
- Autor
- Kamo
- Comite
- 3609afb
Adăugarea sau eliminarea unui RoleRightType nu trebuie să mai necesite niciodată rulare KamoInitializerService. SyncToate() rulează acum trei faze la fiecare pornire: 1. Constrangeri de vindecare Tabelul și să se asigure existența celor două constrângeri unice necesare pentru a se adapta. Hibernatul coace valorile enum în constrângerile de verificare la tabelul CREATE timp și niciodată nu le actualizează, și @UniqueConstraint are efect numai pe TABLE CREATE, astfel încât ambele derivă ori de câte ori enums evoluează. @Enumerate aplică deja valori valabile la stratul Java. 2. Şterge drepturile orfanilor în toate cele şase mese portante: Org role rights, *************** membru drepturi, membru drepturi aplicat, job title rights, dept rights. Se manipuleaza atat int ORDINAL cat si stocare enum-name. 3. Se introduc drepturile lipsă asigurată în faza 1. Idempotent Acum este nevoie de adăugarea/eliminarea valorilor enum doar repornirea Serviciului de Securitate.