manage Course finished
This commit is contained in:
@ -47,6 +47,9 @@
|
||||
if (!isnull){
|
||||
createCourse(toAdd.title,toAdd.credits,toAdd.owner);
|
||||
toAdd= Object.assign({},pattern);
|
||||
setTimeout(() => {
|
||||
window.location.reload();
|
||||
}, "250");
|
||||
}
|
||||
}
|
||||
|
||||
@ -64,22 +67,26 @@
|
||||
|
||||
function patchCourse(course){
|
||||
for (let element in toModify){
|
||||
console.log(course.credits)
|
||||
console.log(toModify,1)
|
||||
console.log(toModify[element],2)
|
||||
|
||||
if (element =="owner" && (toModify[element] != course.owner.regNo)){
|
||||
if (element =="owner" && (toModify[element].regNo != course.owner.regNo)){
|
||||
alterCourse(course.courseId,{owner:toModify[element].regNo});
|
||||
}
|
||||
else if(element == "title" && (toModify[element] != course.title)){
|
||||
alterCourse(course.courseId,{title:toModify[element]});
|
||||
}
|
||||
else if(element == "credits" && (toModify[element] != course.credits)){
|
||||
alterCourse(course.courseId,{credits:toModify[element]});
|
||||
else if(element == "credits" && (parseInt(toModify[element]) != course.credits)){
|
||||
alterCourse(course.courseId,{credits:parseInt(toModify[element])});
|
||||
}
|
||||
console.log(toModify[element])
|
||||
|
||||
|
||||
|
||||
}toModify = Object.assign({},pattern);
|
||||
|
||||
setTimeout(() => {
|
||||
window.location.reload();
|
||||
}, "500");
|
||||
}
|
||||
//Juste pour montrer le Delete Mode
|
||||
let toRemove;
|
||||
@ -92,7 +99,7 @@
|
||||
<template>
|
||||
<div class="body">
|
||||
<div v-if="!deleteMod && !createMod && (self.role !== 'Teacher')" class="listTitle buttonGrid">
|
||||
<button class="create" @click="createMod = true">
|
||||
<button class="create" @click="editElementID= '';createMod = true;">
|
||||
{{i18n("courses.createCourse")}}
|
||||
</button>
|
||||
<button class="delete" @click="deleteMod=true" >
|
||||
@ -108,7 +115,7 @@
|
||||
<div style="margin-bottom:20px;">
|
||||
{{i18n("Teacher")}} :
|
||||
<select style="max-width:200px;" class="teacher" v-model="toAdd.owner">
|
||||
<option v-for="item in profList">{{item}}</option>
|
||||
<option v-for="item in profList" :value="item">{{item.lastName}}</option>
|
||||
</select>
|
||||
</div>
|
||||
<div style="margin-bottom:20px;">
|
||||
@ -161,7 +168,7 @@
|
||||
<div class="containerElement"v-else>
|
||||
<input style="max-width:200px;" class="name" v-model="toModify.title">
|
||||
<select v-if="self.role === 'Secretary'" style="max-width:200px;" class="teacher" v-model="toModify.owner">
|
||||
<option v-for="item in profList">{{item.lastName}}</option>
|
||||
<option v-for="(item,index) in profList" :value='item'>{{item.lastName}}</option>
|
||||
</select>
|
||||
<div v-else class="teacher">{{item.owner.lastName}}</div>
|
||||
<input v-if="self.role==='Secretary'"style="max-width:100px;"class="credits" v-model="toModify.credits">
|
||||
|
Reference in New Issue
Block a user