Commit Graph
3 Commits
Author SHA1 Message Date
Javier Braña a65d4b12f2 feat(inspections): add photos support with edit + lightbox
- Validación robusta fotos (10MB, jpeg/png/webp, max 10)
- Editar inspección existente: botón en historial, modal y tabla
- Eliminación individual de fotos en edición (marcar + guardar)
- Lightbox/carousel en modal ver + editar (Alpine.js)
- Columna 'Fotos' en InspectionTable con thumbnails + contador
- Permiso 'edit inspections' en seeders + checks en componente
- Test actualizado: seed roles/permisos + attach template pivot
- Fix: removed unsupported filterable() on secondaryHeaderFilter
2026-07-29 01:44:38 +02:00
javierandClaude Opus 4.7 fd9c12a074 fix(seeder): admin sin factory (funciona con composer install --no-dev)
RolesAndPermissionsSeeder creaba el usuario admin con User::factory()->create(),
que depende de fakerphp/faker (require-dev). En producción, tras
"composer install --no-dev", db:seed reventaba con:
  "Call to undefined function Database\Factories\fake()"

Sustituido por User::firstOrCreate(email, [...]) — idempotente y sin dependencia
de fakerphp/faker. Suite 91 verde.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-06 16:59:04 +02:00
javier 156aa14bbb Initial commit - construprogress app 2026-05-07 23:31:33 +02:00