javier
a9000d453e
feat: Add company association to projects with role management
...
- Created Company model and migration with fields: name, tax_id, address, phone, email, website, type, notes
- Created company_project pivot table with role_in_project field
- Added relationships: Project.companies() and Company.projects()
- Created Livewire component ProjectCompanies for managing company assignments
- Added 'Companies' tab to project edit interface alongside Phases and Users tabs
- Implemented assign/remove company functionality with role selection
- Applied same permissions logic as user assignment (assign users permission or Admin role)
2026-05-13 11:20:33 +02:00
javier
69e6c7889a
Fix confirm() syntax error in ProjectTable.php: replace malformed string concatenation with proper translation function call
2026-05-12 14:45:51 +02:00
javier
a3918a54a5
Fix syntax error in ProjectTable.php: remove erroneous backslashes before array declarations
2026-05-12 14:12:56 +02:00
javier
4af4387b1e
Implement Rappasoft Livewire Tables for project list and replace old component
2026-05-12 14:04:07 +02:00
javier
0bc3ca3d3e
Create reusable Livewire component for project edit tabs and replace manual tabs implementation
2026-05-12 12:06:17 +02:00
javier
a4547d4bda
feat: Add new template button to templates page and improve template creation form
2026-05-11 16:36:16 +02:00
javier
436e3ba5cf
Add phase selection to template manager and create new template button
2026-05-11 15:28:16 +02:00
javier
2cb10b0854
Gestión de usuarios por proyecto: ProjectUsers Livewire, AdminUsers, panel admin con roles, protección de rutas
2026-05-09 23:32:22 +02:00
javier
3e8b6f1eb3
Sistema multilingüe EN/ES: middleware SetLocale, LanguageSwitcher, campo locale en users, traducciones en dashboard/mapa/proyectos/gestores
2026-05-09 23:14:48 +02:00
javier
8f7b9aa09b
Sistema de archivos multimedia: MediaManager, checkbox imágenes en mapa, modal visor, subida por feature/proyecto
2026-05-09 22:28:20 +02:00
javier
dabd35091a
Mapa: panel de fases con acceso a gestionar capas y progreso, editor funcional, saveFeatureProgress, onTemplateChange
2026-05-09 21:30:46 +02:00
javier
2a300241f9
Dashboard con stats, LayerUpload funcional, PhaseProgress eager-loading, README actualizado
2026-05-09 21:17:36 +02:00
javier
7461bd9124
feat: implementar modal gestión capas y limpieza de stubs duplicados
2026-05-08 09:01:00 +02:00
javier
199fb487c2
fix: correcciones parciales - ProjectController, ProfileController, Phase features, project-map JS
2026-05-08 01:16:20 +02:00
javier
156aa14bbb
Initial commit - construprogress app
2026-05-07 23:31:33 +02:00