Matthieu
|
934cf0835f
|
feat(core) : add audit attributes, audit_log table and dedicated dbal connection
|
2026-06-19 20:56:32 +02:00 |
|
Matthieu
|
544d4cf44f
|
feat(core) : gate sidebar by effective permissions
|
2026-06-19 17:28:42 +02:00 |
|
Matthieu
|
ac662e701b
|
feat(core) : aggregate module permissions and add sync-permissions command
|
2026-06-19 17:00:14 +02:00 |
|
Matthieu
|
ffed224979
|
feat(core) : add rbac role and permission entities with user relations
|
2026-06-19 16:56:07 +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 |
|
Matthieu
|
0ee82c8b62
|
feat(sidebar) : add role gate to sidebar provider and global nav config
|
2026-06-19 15:03:45 +02:00 |
|
Matthieu
|
b301c543bb
|
feat(shared) : add column comments catalog helper for migrations
|
2026-06-19 14:38:40 +02:00 |
|
Matthieu
|
3053c09522
|
feat(shared) : add timestampable/blamable trait and doctrine subscriber
|
2026-06-19 14:37:28 +02:00 |
|
Matthieu
|
52399b35d9
|
feat(sidebar) : expose GET /api/sidebar filtered by active modules
|
2026-06-19 14:35:17 +02:00 |
|
Matthieu
|
748289b61a
|
feat(modules) : expose GET /api/modules and module registry
|
2026-06-19 14:33:53 +02:00 |
|