Commit Graph

21 Commits

Author SHA1 Message Date
ceb4eb88c6 feat: enhance entity row actions with primary action support
- Added primary action support to EntityRowActions component, allowing for a main action button with an icon and label.
- Updated various components to utilize the new primary action feature, replacing existing action buttons with the new structure.
- Introduced EyeIcon for view actions and PencilIcon for edit actions across multiple entity lists.
- Improved accessibility by ensuring primary actions have appropriate aria-labels.
- Refactored CatalogRowActions to remove direct view action and integrate with the new structure.
- Adjusted tests to cover new primary action functionality and ensure proper rendering and behavior.
2026-10-17 11:23:46 +02:00
68980d9131 feat: enhance user management and resource catalog UI with icons, improve localization, and add new components
- Added UsersIcon to UserManagement for better visual representation.
- Updated Spanish localization for "noValue" to use a dash instead of "Sin datos".
- Introduced LayoutTemplateIcon in ResourceCatalogPage for improved UI.
- Integrated LayersIcon in ResourcesPage to enhance user experience.
- Updated package.json test scripts to include new test files.
- Enhanced DetailSection component to support accordion functionality.
- Modified EntityListHeader to accept an icon prop for better UI consistency.
- Added new CountBadge and TimeLine components for better data representation.
- Implemented asset workstation action logic and UI components for asset management.
- Created tests for CountBadge and TimeLine components to ensure functionality.
2026-10-16 20:09:02 +02:00
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
a0f02ced6e Refactor form dialogs and UI components for improved consistency and usability
- Updated DeleteBrandDialog and DeleteCatalogDefinitionDialog to use FormBody and FormActions for better structure.
- Replaced DialogFooter with FormActions in various dialogs to standardize button layouts.
- Introduced FormSectionTitle in multiple components for consistent section headings.
- Adjusted grid layouts to use responsive design with @min-[560px] for better adaptability.
- Created SoftwareResourceCreateDialog and SoftwareInstallationEditorDialog for better separation of concerns in software installation management.
- Enhanced FormActions to support cancelDisabled prop for better control over button states.
- Refined FormSectionTitle to allow for additional HTML elements like "legend" and "span".
- Added EntityTableColumnsDialog for managing table column visibility in a more user-friendly manner.
2026-10-15 16:14:26 +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
d8a09888e8 csrfToken corregido 2026-10-10 12:42:56 +02:00
dd64a01622 Formateo de codigo fuente 2026-10-10 12:01:58 +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
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
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
f957dd40cf Impresoras en perfil de usuario 2026-10-05 17:01:32 +02:00
5adbe81364 feat: enhance access management with quick create functionality and improved forms
- Added QuickCreateDialog for creating systems and environments quickly.
- Implemented quickCreatePlan to handle creation logic based on context.
- Updated AccessForm to support quick creation and related modals.
- Enhanced i18n support for new quick add features in both English and Spanish.
- Refactored AssignmentForm to allow department creation directly from the form.
- Introduced SelectWithAction component for better user interaction with selections.
- Added tests for new components and functionalities to ensure reliability.
2026-10-04 15:46:39 +02:00
8386679181 feat: integrate contextual help across forms and improve user guidance
- Added contextual help to various forms including companies, people, departments, sites, assignments, and access accounts.
- Introduced EntityHelp component to provide descriptions, examples, and guidance for each entity type.
- Updated forms to include help sections before submit buttons, enhancing user understanding of each field's purpose.
- Implemented help translations in Spanish and English for consistency across the application.
- Created a new ContextHelp component for displaying help information in a structured format.
- Added automated tests to ensure help content is correctly rendered in both languages.
- Documented the new contextual help feature in ayuda-contextual.md for user reference.
2026-10-03 18:23:38 +02:00
7a83f9780e feat: implement access management features including forms, history, and labels
- Added access fields definition in access-fields.ts
- Created access form values handling in access-form-values.ts
- Developed access form component for creating and editing access items
- Implemented access history dialog to view changes made to access items
- Introduced access labels for better representation of access items
- Built access row component for displaying access items in a table
- Created access workspace page for managing access items with search functionality
- Added internationalization support for Spanish and English languages
- Implemented tests for access components to ensure functionality
2026-10-03 15:19:20 +02:00