Commit Graph

22 Commits

Author SHA1 Message Date
f6c6b8c95c refactor: replace Label component with FormLabel for consistent required indicator display
- Updated TeleworkAuthorizationForm, WorkProfileForm, PasswordForm, CredentialForm, UserForm, and various resource-related forms to use FormLabel instead of Label.
- Introduced FormLabel component to encapsulate required indicator logic.
- Removed optional labels from localization files and adjusted tests accordingly.
- Ensured accessibility and consistency across forms by implementing required indicators visually.
2026-10-15 18:02:32 +02:00
e061d60eb7 Refactor user management components and improve workspace page structure
- Removed UserManagementDialog and updated UserManagement export in user list.
- Adjusted CustomWorkspace to directly render UserManagement based on user permissions.
- Enhanced IdentityWorkspace layout for better accessibility and visual appeal.
- Introduced new AssetPanelSummary and WorkstationDetailPage components for asset management.
- Implemented useListQuery for consistent data fetching across catalog and resources pages.
- Added PersonAvatarGroup for displaying user avatars in a group format.
- Created workstation detail controller and related tests for improved workstation management.
- Added MetisLogo component for branding consistency.
2026-10-11 13:49:28 +02:00
a0b88f1364 limpieza de codigo 2026-10-10 17:57:05 +02:00
bf4831a34f BD normalizada 2026-10-10 16:40:51 +02:00
d8a09888e8 csrfToken corregido 2026-10-10 12:42:56 +02:00
dd64a01622 Formateo de codigo fuente 2026-10-10 12:01:58 +02:00
4c2aa11c03 Añadir estilos de enlace comunes y mejorar la navegación en componentes de la aplicación 2026-10-09 21:32:41 +02:00
791fa06ddd Mejora en los cuadros de diálogo 2026-10-09 20:30:41 +02:00
e472b2ee8c Mejorar la ayuda en los diálogos y cambiar checkbox por switch donde proceda. 2026-10-09 18:14:21 +02:00
6f83ceb0b4 Separación y reorganización de componentes visuales 2026-10-09 18:00:41 +02:00
5cd16ee972 Renombrar ficheros Value Object 2026-10-09 10:38:19 +02:00
f54ce79309 Navegación por URLs 2026-10-09 10:18:00 +02:00
9733f550a5 Reorganizar el codigo de cliente por responsabilidades. 2026-10-09 00:27:19 +02:00
d116fef653 Reestructuración del codigo del cliente web 2026-10-08 19:25:02 +02:00
2a9d810d31 Refactorización 2026-10-08 16:43:34 +02:00
7f336df146 Refactorización 2026-10-08 14:14:01 +02:00
bada13a50e feat(dashboard): implement dashboard schemas and API integration
- Added Zod schemas for dashboard queries, entries, summaries, and companies.
- Created dashboard API functions for fetching summary, work, attention, activity, and companies data.
- Developed dashboard components including BlockState, DashboardDetailsDialog, and DashboardPage for rendering dashboard information.
- Implemented quick create functionality for companies, tickets, interventions, assets, and resources.
- Introduced a new ResourceDashboardReader for querying resource-related data.
- Added a StatisticCard component for displaying key performance indicators in the dashboard.
2026-10-08 13:27:27 +02:00
3f01d5ecf1 Reunir traducciones en ficheros JSON 2026-10-07 18:58:21 +02:00
ecfd689e44 Repaso visual a los listados 2026-10-07 17:27:23 +02:00
2a39be97f4 feat(shadcn-ui): introduce new icons for improved UI consistency 2026-10-04 20:16:39 +02:00
a232595a71 feat: add catalog template form and inventory management features
- Implemented CatalogTemplateForm for creating and managing asset templates.
- Added inventory management components including AssetInventoryPage and related forms.
- Introduced internationalization support for asset and inventory components in English and Spanish.
- Created tests for catalog and inventory functionalities to ensure proper rendering and behavior.
- Established API interactions for inventory management and asset catalog retrieval.
- Enhanced user experience with form dialogs for quick creation of sites and persons within company inventory.
2026-10-04 18:36:09 +02:00
e3f92fa534 feat: initialize pnpm workspace and add configuration files
- Added pnpm-workspace.yaml to define package structure.
- Created prepare-local-env.py script for local environment setup.
- Introduced tsconfig.json for TypeScript configuration.
- Added turbo.json for task management with Turbo.
2026-10-03 12:36:03 +02:00