- Shipped
- 7 august 2026 la 01:14 UTC
- Author
- kamo
- Commit
- 00838d1
Grupurile de securitate și administrare a accesului au existat doar în SecurityRoleManager ca liste de nume inline, deci JobTitleManager, DepartmentManager și RoluriPermisiiTab A băgat fiecare serviciu în general. În loc să adăugaţi o a patra copie, definițiile de grup trece la permisiuneGroups.ts și toți cei patru editori le citesc. isGeneralPermission este motivul pentru care contează: filtrarea numai pe!serviceType ar face un sculptat-out dreapta de două ori, o dată în general și o dată în propria sa Sectiunea, da un set de doua comutari independente. MembruPermisiiTab este în mod deliberat neatins - lista de permisiuni generale este un hardcoded read/write/delete/admin mock, nu date reale privind drepturile. /setări/cont și secțiunea sa de debarcare recunosc acum și drepturile financiare. Un controlor care deține doar MANAGE ORG FINANȚE ar fi redirecționat altfel direct înapoi la /setări; lărgirea numai una dintre cele două ar părăsi pagina accesibil prin URL, dar invizibil în navigaţie.