feat(frontend): edit pagina voor assignments verwijderd
This commit is contained in:
parent
607eed81d6
commit
3423bd2724
5 changed files with 4 additions and 41 deletions
|
@ -14,7 +14,6 @@ import UserAssignments from "@/views/assignments/UserAssignments.vue";
|
|||
import authState from "@/services/auth/auth-service.ts";
|
||||
import UserHomePage from "@/views/homepage/UserHomePage.vue";
|
||||
import SingleTheme from "@/views/SingleTheme.vue";
|
||||
import EditAssignment from "@/views/assignments/EditAssignment.vue";
|
||||
|
||||
const router = createRouter({
|
||||
history: createWebHistory(import.meta.env.BASE_URL),
|
||||
|
@ -86,11 +85,6 @@ const router = createRouter({
|
|||
name: "SingleAssigment",
|
||||
component: SingleAssignment,
|
||||
},
|
||||
{
|
||||
path: ":id/edit",
|
||||
name: "EditAssignment",
|
||||
component: EditAssignment,
|
||||
},
|
||||
]
|
||||
},
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
const {t, locale} = useI18n();
|
||||
const emit = defineEmits(["submit"]);
|
||||
|
||||
|
||||
const props = defineProps({
|
||||
sort: {type: String},
|
||||
initialTitle: {type: String, default: ""},
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
<script setup lang="ts">
|
||||
import AssignmentForm from "@/views/assignments/AssignmentForm.vue";
|
||||
import {ref} from "vue";
|
||||
import {useRoute} from "vue-router";
|
||||
|
||||
const sort = "edit";
|
||||
//TODO: use the id param to extract info about the assignment and pass them as props
|
||||
const route = useRoute();
|
||||
const assignmentId = ref(route.params.id as string);
|
||||
|
||||
const handleUpdate = async (formData) => {
|
||||
};
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<AssignmentForm :sort="sort" @submit="handleUpdate"></AssignmentForm>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
|
@ -34,21 +34,11 @@
|
|||
icon
|
||||
variant="text"
|
||||
class="back-btn"
|
||||
to="user/assignment"
|
||||
to="/user/assignment"
|
||||
>
|
||||
<v-icon>mdi-arrow-left</v-icon>
|
||||
</v-btn>
|
||||
|
||||
<v-btn
|
||||
v-if="isTeacher"
|
||||
icon
|
||||
variant="text"
|
||||
class="edit-btn"
|
||||
:to="`/assignment/${assignmentId}/edit`"
|
||||
>
|
||||
<v-icon>mdi-pencil</v-icon>
|
||||
</v-btn>
|
||||
|
||||
<v-btn
|
||||
v-if="isTeacher"
|
||||
icon
|
||||
|
|
|
@ -18,6 +18,8 @@
|
|||
// fetch all student's or teacher's assignments
|
||||
};
|
||||
|
||||
|
||||
|
||||
onMounted(loadAssignments);
|
||||
|
||||
const goToCreateAssignment = () => {
|
||||
|
@ -56,9 +58,6 @@
|
|||
<v-btn color="primary" @click="goToAssignmentDetails(assignment.id)">
|
||||
{{ t('view-assignment') }}
|
||||
</v-btn>
|
||||
<v-btn v-if="isTeacher" color="secondary" @click="goToEditAssignment(assignment.id)">
|
||||
{{ t('edit') }}
|
||||
</v-btn>
|
||||
<v-btn v-if="isTeacher" color="secondary" @click="goToDeleteAssignment(assignment.id)">
|
||||
{{ t('delete') }}
|
||||
</v-btn>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue