Work: Fix assignments creation broken - refs #5080
parent
7751e72311
commit
71b8000ffb
@ -1,12 +1,33 @@ |
|||||||
<template> |
<template> |
||||||
|
<BaseToolbar> |
||||||
|
<BaseButton |
||||||
|
:label="t('Create assignment')" |
||||||
|
icon="file-cloud-add" |
||||||
|
type="black" |
||||||
|
@click="goToNewAssigment" |
||||||
|
/> |
||||||
|
</BaseToolbar> |
||||||
<TeacherAssignmentList v-if="isUserTeacher" /> |
<TeacherAssignmentList v-if="isUserTeacher" /> |
||||||
</template> |
</template> |
||||||
<script setup> |
<script setup> |
||||||
import TeacherAssignmentList from "../../components/assignments/TeacherAssignmentList.vue" |
import TeacherAssignmentList from "../../components/assignments/TeacherAssignmentList.vue" |
||||||
import { computed } from "vue" |
import { computed } from "vue" |
||||||
import { useStore } from "vuex" |
import { useStore } from "vuex" |
||||||
|
import BaseButton from "../../components/basecomponents/BaseButton.vue" |
||||||
|
import BaseToolbar from "../../components/basecomponents/BaseToolbar.vue" |
||||||
|
import { useI18n } from "vue-i18n"; |
||||||
|
import { useRoute, useRouter } from "vue-router" |
||||||
|
|
||||||
|
const route = useRoute(); |
||||||
|
const router = useRouter() |
||||||
const store = useStore() |
const store = useStore() |
||||||
|
|
||||||
const isUserTeacher = computed(() => store.getters["security/isCurrentTeacher"]) |
const isUserTeacher = computed(() => store.getters["security/isCurrentTeacher"]) |
||||||
</script> |
const { t } = useI18n(); |
||||||
|
|
||||||
|
function goToNewAssigment() { |
||||||
|
router.push({ |
||||||
|
name: "AssigmnentsCreate", |
||||||
|
query: route.query, |
||||||
|
}) |
||||||
|
} |
||||||
|
</script> |
||||||
|
|||||||
Loading…
Reference in new issue