KamoCRM

Face RoleRightsSyncService complet auto-vindecare pe fiecare boot

FeatureSecurityService
Shipped
20 aprilie 2026 la 20:23 UTC
Author
Kamo
Commit
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.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing