Si un admin a au moins un projet assigné, il ne voit que ses projets.
S'il n'en a aucun, il voit tous les projets (comportement précédent).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Le champ `users` est désormais sur le blueprint projet. Les blueprints
pochet/client perdent leur champ `projects`. La logique PHP (user-projects,
managers, controller, template, mark-all-read) lit project.users au lieu
de user.projects. Script de migration inclus.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>