Work: Fix assignments creation broken - refs #5080
	
		
	
				
					
				
			
							parent
							
								
									7751e72311
								
							
						
					
					
						commit
						71b8000ffb
					
				@ -1,12 +1,33 @@ | 
				
			||||
<template> | 
				
			||||
  <BaseToolbar> | 
				
			||||
    <BaseButton | 
				
			||||
      :label="t('Create assignment')" | 
				
			||||
      icon="file-cloud-add" | 
				
			||||
      type="black" | 
				
			||||
      @click="goToNewAssigment" | 
				
			||||
    /> | 
				
			||||
  </BaseToolbar> | 
				
			||||
  <TeacherAssignmentList v-if="isUserTeacher" /> | 
				
			||||
</template> | 
				
			||||
<script setup> | 
				
			||||
import TeacherAssignmentList from "../../components/assignments/TeacherAssignmentList.vue" | 
				
			||||
import { computed } from "vue" | 
				
			||||
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 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