diff --git a/aleksis/apps/chronos/frontend/index.js b/aleksis/apps/chronos/frontend/index.js index b711136ea0659c0b46122e3e9f0453155b04d5eb..0f1d2d2915e080eaa0b4168b134ae3b2684d8341 100644 --- a/aleksis/apps/chronos/frontend/index.js +++ b/aleksis/apps/chronos/frontend/index.js @@ -10,6 +10,9 @@ export default hasPersonValidator ] }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, children: [ { path: "", @@ -21,6 +24,9 @@ export default icon: "mdi-grid", permission: "chronos.view_timetable_overview_rule", }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/my/", @@ -32,31 +38,49 @@ export default icon: "mdi-account-outline", permission: "chronos.view_my_timetable_rule", }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/my/:year/:month/:day/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.myTimetableByDate", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/:type_/:pk/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.timetable", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/:type_/:pk/:year/:week/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.timetableByWeek", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/:type_/:pk/print/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.timetablePrint", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "timetable/:type_/:pk/:regular/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.timetableRegular", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "lessons/", @@ -68,21 +92,33 @@ export default icon: "mdi-calendar-outline", permission: "chronos.view_lessons_day_rule", }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "lessons/:year/:month/:day/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.lessonsDayByDate", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "lessons/:id_/:week/substitution/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.editSubstitution", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "lessons/:id_/:week/substitution/delete/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.deleteSubstitution", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "substitutions/", @@ -94,21 +130,33 @@ export default icon: "mdi-update", permission: "chronos.view_substitutions_rule", }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "substitutions/print/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.substitutionsPrint", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "substitutions/:year/:month/:day/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.substitutionsByDate", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "substitutions/:year/:month/:day/print/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.substitutionsPrintByDate", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "supervisions/", @@ -120,21 +168,33 @@ export default icon: "mdi-calendar-outline", permission: "chronos.view_supervisions_day_rule", }, + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "supervisions/:year/:month/:day/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.supervisionsDayByDate", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "supervisions/:id_/:week/substitution/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.editSupervisionSubstitution", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, { path: "supervisions/:id_/:week/substitution/delete/", component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"), name: "chronos.deleteSupervisionSubstitution", + props: { + byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true, + }, }, ], - } \ No newline at end of file + }