This commit is contained in:
root
2025-09-15 09:31:51 +05:00
parent 32e9ce8267
commit 13b613e191
18 changed files with 4048 additions and 3 deletions
+24
View File
@@ -131,6 +131,24 @@ const router = createRouter({
name: 'documentation',
component: () => import('@/views/pages/Documentation.vue'),
meta: { requiresAuth: true }
},
{
path: '/news',
name: 'news',
component: () => import('@/views/news/NewsList.vue'),
meta: { requiresAuth: true }
},
{
path: '/news/dashboard',
name: 'news-dashboard',
component: () => import('@/views/news/NewsDashboard.vue'),
meta: { requiresAuth: true }
},
{
path: '/news/:id',
name: 'news-detail',
component: () => import('@/views/news/NewsDetail.vue'),
meta: { requiresAuth: true }
}
]
},
@@ -143,6 +161,12 @@ const router = createRouter({
name: 'admin-users',
component: () => import('@/views/pages/AdminUsers.vue'),
meta: { requiresAuth: true, requiresAdmin: true }
},
{
path: 'news',
name: 'admin-news',
component: () => import('@/views/news/NewsAdmin.vue'),
meta: { requiresAuth: true, requiresAdmin: true }
}
]
},