3a5860c83c
fix(ui) : use correct component names without path prefix (EmptyState, UsedInSection)
2026-04-04 19:29:00 +02:00
8b02f821d3
feat(ui) : add UsedInSection showing reverse entity relationships on detail pages
2026-04-04 17:29:13 +02:00
c6e1fce313
feat(ui) : add tabs to component detail page
2026-04-04 17:02:37 +02:00
6742da2fce
feat(ui) : align entity detail pages — category links and version lists on all three
2026-04-04 16:42:53 +02:00
1963ce261d
feat(ui) : replace div-inputs with plain text in entity detail pages read mode
2026-04-04 16:42:23 +02:00
894d522036
refactor(custom-fields) : unify 3 parallel implementations into 1 module
...
Replace ~2900 lines across 9 files with ~400 lines in 2 files:
- shared/utils/customFields.ts (types + pure helpers)
- composables/useCustomFieldInputs.ts (reactive composable)
Migrated all consumers:
- Backend: add defaultValue to API Platform serialization groups
- Standalone pages: component edit/create, piece edit/create, product edit/create/detail
- Machine page: MachineCustomFieldsCard, MachineInfoCard, useMachineDetailCustomFields
- Hierarchy: ComponentItem, PieceItem
- Shared: CustomFieldDisplay, CustomFieldInputGrid
- Category editor: componentStructure.ts
Deleted:
- entityCustomFieldLogic.ts (335 lines)
- customFieldUtils.ts (440 lines)
- customFieldFormUtils.ts (404 lines)
- useEntityCustomFields.ts (181 lines)
- customFieldFormUtils.test.ts
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-04 13:09:27 +02:00
Matthieu
d6441bef06
feat(ui) : highlight empty slots with category name in red
...
- Empty component slots (pieces, products, subcomponents) now display
the category/type name with red styling instead of generic labels
- Machine view: empty structure pieces show type name + "manquant" in red
- Backend: include typePiece in structure slot data for name resolution
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 09:21:25 +02:00
Matthieu
974a4a0781
refactor : merge Inventory_frontend submodule into frontend/ directory
...
Merges the full git history of Inventory_frontend into the monorepo
under frontend/. Removes the submodule in favor of a unified repo.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-01 14:17:57 +02:00