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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user