-
Notifications
You must be signed in to change notification settings - Fork 0
Store refactor - generic resource pattern and normalized entity model #51
Copy link
Copy link
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Summary
Refactor the Zustand store to use a generic resource pattern and normalized entity model instead of per-resource-type fetch functions.
Proposed solution (optional)
- Unified
useResource(entityType, entityId, collection)instead of separatefetchConfigurations(),fetchOperations(), etc. - Normalized entity model where all entity types (areas, components, apps, functions) are treated uniformly
- Capabilities-driven tab/resource availability - entity capabilities determine which tabs are shown
- Unified caching and loading state management across all resource collections
Additional context (optional)
Independent architectural improvement - not blocking other feature work. New feature tabs can be added in current style first, then unified by this refactor.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request