ready to PR
This commit is contained in:
		| @ -27,6 +27,7 @@ dependencies { | ||||
| 	implementation("com.kohlschutter.junixsocket:junixsocket-core:2.9.0") | ||||
| 	// implementation("org.springframework.session:spring-session-jdbc") | ||||
| 	developmentOnly("org.springframework.boot:spring-boot-devtools") | ||||
| 	developmentOnly("org.springframework.boot:spring-boot-docker-compose") | ||||
| 	runtimeOnly("org.postgresql:postgresql") | ||||
| 	testImplementation("org.springframework.boot:spring-boot-starter-test") | ||||
| 	testImplementation("org.springframework.boot:spring-boot-testcontainers") | ||||
|  | ||||
| @ -88,7 +88,6 @@ public class CourseController { | ||||
|     { | ||||
|         if (authServ.isNotIn(new Role[]{Role.Secretary,Role.Admin},token)) | ||||
|             return new UnauthorizedResponse<>(null); | ||||
|         System.out.println(course.getOwner().getRegNo()); | ||||
|         Course createdCourse = courseServ.save(course); | ||||
|         if (createdCourse == null) | ||||
|             return new ResponseEntity<>(null,HttpStatus.BAD_REQUEST); | ||||
|  | ||||
| @ -103,7 +103,7 @@ public class LessonService { | ||||
|                 case "lessonType": | ||||
|                     target.setLessonType((String) entry.getValue()); | ||||
|                     break; | ||||
|                 case "courseId": | ||||
|                 case "courseID": | ||||
|                     target.setCourse(courseRepo.findById((int) entry.getValue())); | ||||
|                     break; | ||||
|             } | ||||
|  | ||||
| @ -50,7 +50,7 @@ public class ProtectionService { | ||||
|  | ||||
|         HashMap<String ,Object> toReturn = new HashMap<>(); | ||||
|  | ||||
|         toReturn.put("courseID",course.getCourseId()); | ||||
|         toReturn.put("courseID",course.getCourseID()); | ||||
|         toReturn.put("credits",course.getCredits()); | ||||
|         toReturn.put("title", course.getTitle()); | ||||
|         toReturn.put("owner", userWithoutPassword(course.getOwner())); | ||||
|  | ||||
| @ -18,7 +18,7 @@ import org.hibernate.annotations.OnDeleteAction; | ||||
| public class Course { | ||||
|     @Id | ||||
|     @GeneratedValue(strategy = GenerationType.AUTO) | ||||
|     private int courseId; | ||||
|     private int courseID; | ||||
|     private int credits; | ||||
|     private String title; | ||||
|  | ||||
|  | ||||
| @ -64,13 +64,13 @@ | ||||
|   async function patchCourse(course){ | ||||
|     for (let element in toModify){ | ||||
|         if (element =="owner" && (toModify[element].regNo != course.owner.regNo)){ | ||||
|           await alterCourse(course.courseId,{owner:toModify[element].regNo}); | ||||
|           await alterCourse(course.courseID,{owner:toModify[element].regNo}); | ||||
|         } | ||||
|         else if(element == "title" && (toModify[element] != course.title)){ | ||||
|          await alterCourse(course.courseId,{title:toModify[element]}); | ||||
|         } | ||||
|         else if(element == "credits" && (parseInt(toModify[element]) != course.credits)){ | ||||
|          await alterCourse(course.courseId,{credits:parseInt(toModify[element])}); | ||||
|          await alterCourse(course.courseID,{credits:parseInt(toModify[element])}); | ||||
|         } | ||||
|     } | ||||
|       toModify= Object.assign({},pattern); | ||||
|  | ||||
| @ -142,7 +142,7 @@ async function askChanges(i){ | ||||
|       <div style="margin-bottom:20px;"> | ||||
|         {{i18n("course")}}: | ||||
|         <select v-if="curriculum != null" v-model="toModify.course"> | ||||
|           <option v-for="item in courses" :value='item.courseId'>{{item.title}}</option> | ||||
|           <option v-for="item in courses" :value='item.courseID'>{{item.title}}</option> | ||||
|         </select> | ||||
|       </div> | ||||
|       <div style="margin-bottom:20px;"> | ||||
|  | ||||
| @ -55,7 +55,7 @@ const minDate = ref(invertedFormatDate((new Date()).setDate(currentDate.getDate( | ||||
|   } | ||||
|  | ||||
|   const lessonCreator = { | ||||
|     "courseId" : null, | ||||
|     "courseID" : null, | ||||
|     "lessonStart":null, | ||||
|     "lessonEnd":null, | ||||
|     "lessonType":null, | ||||
| @ -157,7 +157,7 @@ async function setCourses(){ | ||||
|     } | ||||
|     const matrix = []; | ||||
|     for (let element in lessons){ | ||||
|       if(lessons[element].course.courseId == course.courseId){ | ||||
|       if(lessons[element].course.courseID == course.courseID){ | ||||
|         matrix.push(lessons[element]) | ||||
|       } | ||||
|     } | ||||
| @ -210,7 +210,7 @@ async function setCourses(){ | ||||
|         lessonCreatorBuffer.value.color = lessonBuffer.value.color; | ||||
|         lessonCreatorBuffer.value.lessonType =lessonBuffer.value.lessonType; | ||||
|         lessonCreatorBuffer.value.local = lessonBuffer.value.local; | ||||
|         lessonCreatorBuffer.value.courseId = lessonBuffer.value.course.courseId; | ||||
|         lessonCreatorBuffer.value.courseID = lessonBuffer.value.course.courseID; | ||||
|          | ||||
|        await createLesson(lessonCreatorBuffer.value); | ||||
|  | ||||
|  | ||||
| @ -196,7 +196,7 @@ | ||||
|     focus.value = element; | ||||
|     var lessonsList = []; | ||||
|     for (let element in schedule.value){ | ||||
|       if (schedule.value[element].course.courseId == focus.value.course.courseId){ | ||||
|       if (schedule.value[element].course.courseID == focus.value.course.courseID){ | ||||
|         lessonsList.push(schedule.value[element]);   | ||||
|       } | ||||
|     } | ||||
| @ -267,7 +267,7 @@ | ||||
|     } | ||||
|     const matrix = []; | ||||
|     for (let element in lessons){ | ||||
|       if(lessons[element].course.courseId == course.courseId){ | ||||
|       if(lessons[element].course.courseID == course.courseID){ | ||||
|         matrix.push(lessons[element]) | ||||
|       } | ||||
|     } | ||||
|  | ||||
		Reference in New Issue
	
	Block a user