Commit Graph

4 Commits

Author SHA1 Message Date
91f1d07e97 Add tests for current operating systems and workplace asset management
- Implement `current-operating-systems-ui.test.py` to validate the functionality of current operating systems in the UI, including tests for source and states, computer changes, responsive design, error handling, and version saving.
- Create `workplace-add-asset.test.py` to test the addition of assets to workstations, covering scenarios such as conflict resolution, responsive design on mobile, error handling during asset creation, and HTTP guards for asset management.
2026-10-25 13:46:06 +01:00
82b5e5c793 feat(workplace): add visual workplace map components and tests
- Introduced WorkplaceMapCanvas for rendering the workplace layout using React Flow.
- Added WorkplaceMapCoverage to display equipment and software coverage information.
- Created WorkplaceMapLegend for visual legends in the workplace map.
- Implemented WorkplaceRelationshipEdge for custom edge rendering in the map.
- Developed WorkplaceSoftwareNode and WorkplaceSoftwareCard for software representation.
- Added WorkplaceSoftwareHeadingNode for grouping software nodes.
- Created WorkplaceSummary to summarize workstation details.
- Implemented WorkplaceVisualMapCard to encapsulate the visual map logic.
- Added tests for the workplace visual map functionality, covering various scenarios and edge cases.
- Included styles and type declarations for new components.
2026-10-25 11:58:26 +01:00
e7ecf1558e Implement code changes to enhance functionality and improve performance 2026-10-25 09:57:14 +01:00
c95c3f1d59 muchos cambios 2026-10-25 01:19:17 +02:00