Face RoleRightsSyncService complet auto-vindecare pe fiecare boot

FeatureSecurityService
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.

Toate modificările

Ca ceea ce vezi de transport maritim?

Fiecare dintre aceste actualizări aterizează automat în spațiul de lucru. Începe gratuit și urmăriți-l crească săptămână după săptămână.

Pornește gratuit pentru totdeaunaVezi prețurile