feat: add organization settings UI

This commit is contained in:
2026-05-04 16:33:34 -04:00
parent 4fba72e99c
commit 8f4b95f311
9 changed files with 824 additions and 17 deletions

View File

@@ -18,6 +18,7 @@ const CampaignsView = () => import('@/features/campaigns/views/CampaignsView.vue
const CampaignDetailView = () => import('@/features/campaigns/views/CampaignDetailView.vue');
const MediaLibraryView = () => import('@/features/content/views/MediaLibraryView.vue');
const WorkspaceCreateView = () => import('@/features/workspaces/views/WorkspaceCreateView.vue');
const OrganizationSettingsView = () => import('@/features/organizations/views/OrganizationSettingsView.vue');
const SettingsLayoutView = () => import('@/features/settings/views/SettingsLayoutView.vue');
const UserSettingsView = () => import('@/features/user-profile/views/UserSettingsView.vue');
const IntegrationsSettingsView = () => import('@/features/settings/views/IntegrationsSettingsView.vue');
@@ -126,6 +127,12 @@ const routes = [
component: DeveloperFeedbackDetailView,
meta: { requiresAuth: true, roles: ['developer'] },
},
{
path: '/app/organizations/:organizationId/settings',
name: 'organization-settings',
component: OrganizationSettingsView,
meta: { requiresAuth: true },
},
{
path: '/app/workspace-settings',
name: 'workspace-settings',