1.2 KiB
1.2 KiB
All Workspaces Selector
Feature
Workspace navigation and cross-workspace content visibility.
Goal
Allow users with access to multiple workspaces to select an "All Workspaces" scope from the workspace selector and view combined workspace data in list/calendar style views.
Scope
- Add an explicit all-workspaces selection state to the frontend workspace store.
- Add an "All Workspaces" entry as the first workspace selector item.
- Add per-workspace visibility toggles for the all-workspaces aggregate scope.
- Fetch list data without
workspaceIdwhen all workspaces are selected. - Filter all-workspaces list data to the currently visible workspace set.
- Keep creation and workspace settings actions scoped to a concrete workspace.
Likely Files
frontend/src/features/workspaces/stores/workspaceStore.jsfrontend/src/layouts/main/WorkspaceSelector.vuefrontend/src/features/content/stores/contentItemsStore.jsfrontend/src/features/campaigns/stores/campaignsStore.jsfrontend/src/features/clients/stores/clientsStore.jsfrontend/src/features/channels/stores/channelsStore.jsfrontend/src/locales/en.jsonfrontend/src/locales/fr.json
Validation
cd frontend && npm run build