THOLOT DECHENE Matthieu matthieu
  • Joined on 2025-11-21
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 09:03:28 +00:00
711774425b docs(claude) : refactorise CLAUDE.md en index + extrait les regles dans .claude/rules/
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 08:32:16 +00:00
b1255bb57a fix(review) : resout findings 3e passe review (HIGH frontend + MEDIUMs backend/frontend/E2E)
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 08:11:16 +00:00
25cd6a1ecc fix(review) : resout la regression drawers RBAC + race snapshot + stale-data admin
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 07:30:16 +00:00
bb6a4c387b fix(review) : applique fixes blockers review PR #9 (permission guard, sites LAZY, audit UI stale)
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 06:55:50 +00:00
793e816f3e chore : untrack auto-generated config/reference.php
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 06:48:09 +00:00
4d2b5ad62f chore : regenerate config/reference.php after twig-bundle install
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-23 06:37:00 +00:00
a3f2671eec chore : ignore php-cs-fixer local files
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-22 15:33:56 +00:00
4603ab2832 test(e2e) : initialise la suite Playwright (login + sidebar RBAC)
99c77eb7b6 fix(audit-log) : applique fixes code review (precision timestamp, ESCAPE LIKE, pagination max)
Compare 2 commits »
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-22 13:54:58 +00:00
68f072ef46 fix(audit-log) : exclut audit_log du schema_filter Doctrine
e2fbf51e19 refactor(sidebar) : deplace Tableau de bord dans Mon compte + documente la convention admin
Compare 2 commits »
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-22 09:29:31 +00:00
701a480442 feat(sidebar) : section Administration + groupe Mon compte + gate de section
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-22 09:22:36 +00:00
5f5afccac0 docs(specs) : documente GET /users/{id}/rbac et garde anti-ecrasement merge-patch
617ee314b3 fix(users) : corrige l'affichage et l'ecrasement des sites sur le drawer RBAC
6db955f65c fix(api-docs) : reactive swagger ui en ajoutant symfony/twig-bundle
Compare 3 commits »
matthieu commented on pull request MALIO-DEV/Coltura#9 2026-04-21 14:54:00 +00:00
feat : audit log (table + writer + listener + API + admin UI + timeline)

Fixes appliquees

Commits a95bb6c + 1505e84 — 228/228 tests verts.

1.…

matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-21 14:29:56 +00:00
1505e84926 fix(audit-log) : applique fixes code review PR #9
a95bb6c629 docs(claude) : ajoute conventions MalioDataTable, Malio* components, pas de persistance URL, audit ManyToMany
Compare 2 commits »
matthieu commented on pull request MALIO-DEV/Coltura#9 2026-04-21 14:01:34 +00:00
feat : audit log (table + writer + listener + API + admin UI + timeline)

Code review

Found 5 issues:

  1. AuditListener bypasse silencieusement l'audit sur les entites chargees en lazy (proxies Doctrine)$class = $entity::class (ligne 155) renvoie…
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-20 19:11:09 +00:00
37eafd276c fix(audit-log) : address code review findings
matthieu created pull request MALIO-DEV/Coltura#9 2026-04-20 18:52:03 +00:00
feat : audit log (table + writer + listener + API + admin UI + timeline)
matthieu created branch feat/audit-log in MALIO-DEV/Coltura 2026-04-20 18:51:31 +00:00
matthieu pushed to feat/audit-log at MALIO-DEV/Coltura 2026-04-20 18:51:31 +00:00
de39fe6a3e feat : add audit log (table, writer, listener, API, admin UI, timeline)
matthieu pushed to develop at MALIO-DEV/Coltura 2026-04-20 17:56:48 +00:00
140dca9061 fix : resolve var/cache permission issue in Docker
matthieu pushed to feat/module-site-backend at MALIO-DEV/Coltura 2026-04-20 14:48:18 +00:00
a15fc83222 fix(sites-front) : refresh state apres switch/delete/401 + redirect logout
caae752130 fix(sites) : processors transactionnels + garde sites.manage + anti-TOCTOU
8bedab407d feat(sites) : scope /api/sites et /api/users aux sites autorises du caller
fd5d3fe36f refactor(sites) : decouple module Sites via SiteInterface + leaks groupes user:list
Compare 4 commits »