Unify router modules for course and session catalog

pull/6037/head
Angel Fernando Quiroz Campos 8 months ago
parent 5a4608d1e6
commit 107a61c9cb
No known key found for this signature in database
GPG Key ID: B284841AE3E562CD
  1. 17
      assets/vue/router/catalogue.js
  2. 6
      assets/vue/router/cataloguecourses.js
  3. 6
      assets/vue/router/cataloguesessions.js
  4. 6
      assets/vue/router/index.js

@ -0,0 +1,17 @@
export default {
path: "/catalogue",
meta: { requiresAdmin: true, requiresSessionAdmin: true },
component: () => import("../components/layout/SimpleRouterViewLayout.vue"),
children: [
{
path: "courses",
name: "CatalogueCourses",
component: () => import("../views/course/CatalogueCourses.vue"),
},
{
path: "sessions",
name: "CatalogueSessions",
component: () => import("../views/course/CatalogueSessions.vue"),
},
],
}

@ -1,6 +0,0 @@
export default {
path: "/catalogue/courses",
name: "CatalogueCourses",
meta: { requiresAdmin: true, requiresSessionAdmin: true },
component: () => import("../views/course/CatalogueCourses.vue"),
}

@ -1,6 +0,0 @@
export default {
path: "/catalogue/sessions",
name: "CatalogueSessions",
meta: { requiresAdmin: true, requiresSessionAdmin: true },
component: () => import("../views/course/CatalogueSessions.vue"),
}

@ -21,6 +21,7 @@ import documents from "./documents"
import assignments from "./assignments"
import links from "./links"
import glossary from "./glossary"
import catalogue from "./catalogue"
import { useSecurityStore } from "../store/securityStore"
import MyCourseList from "../views/user/courses/List.vue"
import MySessionList from "../views/user/sessions/SessionsCurrent.vue"
@ -41,8 +42,6 @@ import Demo from "../pages/Demo.vue"
import { useCidReqStore } from "../store/cidReq"
import courseService from "../services/courseService"
import catalogueCourses from "./cataloguecourses"
import catalogueSessions from "./cataloguesessions"
import { customVueTemplateEnabled } from "../config/env"
import { useCourseSettings } from "../store/courseSettingStore"
import { checkIsAllowedToEdit, useUserSessionSubscription } from "../composables/userPermissions"
@ -227,8 +226,7 @@ const router = createRouter({
fileManagerRoutes,
termsRoutes,
socialNetworkRoutes,
catalogueCourses,
catalogueSessions,
catalogue,
adminRoutes,
courseRoutes,
//courseCategoryRoutes,

Loading…
Cancel
Save