Commit Graph

3 Commits

Author SHA1 Message Date
72c2a5101d feat: implement resource lifecycle management with delete functionality
- Added `verifyResourceLifecycle` integration to handle resource lifecycle operations.
- Introduced `remove` method in `IResourceRepository` and implemented it in `SequelizeResourceRepository`.
- Created `DeleteResourceDialog` component for confirming resource deletion.
- Updated `resource.use-cases` to include `remove` and `setActive` methods for managing resource states.
- Enhanced API routes to support resource status updates and deletions.
- Added tests for resource lifecycle operations, ensuring correct behavior for activation, deactivation, and deletion.
- Updated UI components to integrate new deletion functionality and provide feedback on resource status changes.
- Improved localization for resource lifecycle actions in both English and Spanish.
2026-10-17 13:58:29 +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
ccb52fb534 feat: add catalog field picker dialog and list components
- Introduced `CatalogFieldPickerDialog` and `CatalogFieldPickerList` for selecting catalog fields.
- Implemented `appendTemplateFields` helper function for managing template fields.
- Added tests for catalog field selection and template field management.
- Created reusable components for field picking and reordering in the UI library.
- Enhanced drag-and-drop functionality for reordering items in lists.
2026-10-15 15:58:01 +02:00