feat(templates): accesos a la página de plantillas de inspección

No había forma de llegar a projects.templates. Añadidos dos accesos, gateados con
@can('edit projects') (mismo permiso que protege la ruta):
- Dashboard del proyecto: botón "Plantillas" junto a "Mapa".
- Mapa: enlace "Gestionar plantillas" junto al selector de plantilla.

Test: TemplatesAccessTest (403 sin permiso, 200 con edit projects). Suite 77 passing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-24 11:45:03 +02:00
co-authored by Claude Opus 4.8
parent 9bd6fd898d
commit 484351459a
4 changed files with 318 additions and 1 deletions
@@ -36,6 +36,12 @@
<x-heroicon-o-map class="w-4 h-4" />
Mapa
</a>
@can('edit projects')
<a href="{{ route('projects.templates', $project) }}" class="btn btn-outline btn-sm gap-1">
<x-heroicon-o-clipboard-document-list class="w-4 h-4" />
Plantillas
</a>
@endcan
<a href="{{ route('projects.gantt', $project) }}" class="btn btn-outline btn-sm gap-1">
<x-heroicon-o-calendar-days class="w-4 h-4" />
Gantt