Matthieu
|
a88cb1bc35
|
fix(core) : harden review findings (me-provider null guard, audit-ignore plainpassword, rbac self-edit guard, module id dedup, audit pagination guard)
|
2026-06-19 22:39:26 +02:00 |
|
Matthieu
|
8c3699a9b0
|
feat(core) : add doctrine audit listener and mark core entities auditable
|
2026-06-19 21:05:34 +02:00 |
|
Matthieu
|
511353c3f5
|
feat(core) : add usePermissions composable and rbac roles admin front
|
2026-06-19 17:35:51 +02:00 |
|
Matthieu
|
1a9eba93a0
|
feat(core) : add rbac seeder and seed-rbac command for system roles
|
2026-06-19 17:22:42 +02:00 |
|
Matthieu
|
48c67a5fb9
|
feat(core) : expose role and user-rbac api endpoints with processors
|
2026-06-19 17:16:38 +02:00 |
|
Matthieu
|
ffed224979
|
feat(core) : add rbac role and permission entities with user relations
|
2026-06-19 16:56:07 +02:00 |
|
Matthieu
|
f1a9b42930
|
feat(core) : move notification into core and expose notifier contract
|
2026-06-19 16:25:03 +02:00 |
|
Matthieu
|
0b4874e94d
|
refactor(core) : move user repository/providers to core and migrate all consumers off App\Entity\User
|
2026-06-19 16:16:44 +02:00 |
|
Matthieu
|
f8fc4d6bd9
|
feat(core) : move user entity into core module and repoint security/doctrine (temp legacy alias)
|
2026-06-19 16:03:52 +02:00 |
|
Matthieu
|
6ca91cbd3b
|
feat(core) : add CoreModule, user repository contract, notifier contract and enriched user contract
|
2026-06-19 15:53:38 +02:00 |
|