feat: add feedback review notification UI

This commit is contained in:
2026-04-30 13:53:00 -04:00
parent 5aaddbca40
commit 6731fb5d3a
12 changed files with 2590 additions and 12 deletions

View File

@@ -21,6 +21,10 @@ const WorkspaceSettingsView = () => import('@/features/workspaces/views/Workspac
const ReviewQueueView = () => import('@/features/reviews/views/ReviewQueueView.vue');
const ContentItemsView = () => import('@/features/content/views/ContentItemsView.vue');
const ContentItemDetailView = () => import('@/features/content/views/ContentItemDetailView.vue');
const MyFeedbackListView = () => import('@/features/feedback/views/MyFeedbackListView.vue');
const MyFeedbackDetailView = () => import('@/features/feedback/views/MyFeedbackDetailView.vue');
const DeveloperFeedbackListView = () => import('@/features/feedback/views/DeveloperFeedbackListView.vue');
const DeveloperFeedbackDetailView = () => import('@/features/feedback/views/DeveloperFeedbackDetailView.vue');
const routes = [
{
@@ -74,6 +78,30 @@ const routes = [
component: ReviewQueueView,
meta: { requiresAuth: true },
},
{
path: '/app/my-feedback',
name: 'my-feedback',
component: MyFeedbackListView,
meta: { requiresAuth: true },
},
{
path: '/app/my-feedback/:id',
name: 'my-feedback-detail',
component: MyFeedbackDetailView,
meta: { requiresAuth: true },
},
{
path: '/app/feedback',
name: 'developer-feedback',
component: DeveloperFeedbackListView,
meta: { requiresAuth: true, roles: ['Developer'] },
},
{
path: '/app/feedback/:id',
name: 'developer-feedback-detail',
component: DeveloperFeedbackDetailView,
meta: { requiresAuth: true, roles: ['Developer'] },
},
{
path: '/app/workspace-settings',
name: 'workspace-settings',