Merge pull request 'tonitch/front/manageCourses/LinkToBackend' (#125) from tonitch/front/manageCourses/LinkToBackend into wal/front/listingUsers
Reviewed-on: #125
This commit is contained in:
		| @ -1,37 +1,17 @@ | ||||
| <script setup> | ||||
|   import i18n from "@/i18n.js" | ||||
|   import {ref} from 'vue' | ||||
| const curriculum=[ | ||||
|   { | ||||
|   "id": 12, | ||||
|   "name": "Math pour l'info", | ||||
|   "credits": 11, | ||||
|   "faculty": "science", | ||||
|   "teacher": 42, | ||||
|   "Assistants": []}, | ||||
|   { | ||||
|   "id": 42, | ||||
|   "name": "Operating Systems", | ||||
|   "credits": 8, | ||||
|   "faculty": "science", | ||||
|   "teacher": 62, | ||||
|   "Assistants": []}, | ||||
|   { | ||||
|   "id": 52, | ||||
|   "name": "Fonctionnement des ordinateurs", | ||||
|   "credits": 11, | ||||
|   "faculty": "science", | ||||
|   "teacher": 59, | ||||
|   "Assistants": []}, | ||||
|   import { getCourses } from "@/rest/courses.js" | ||||
|   import { getTeachers } from "@/rest/Users.js" | ||||
|  | ||||
|   ] | ||||
|   const curriculum = await getCourses() | ||||
|  | ||||
|   const profList=[42,45,62,84,59] | ||||
|   const profList = getTeachers() | ||||
|  | ||||
|   const createMod = ref(false) | ||||
|   const deleteMod = ref(false) | ||||
|  | ||||
|   const editElementID = ref("");  | ||||
|   const editElementID = ref("") | ||||
|  | ||||
|   function editItem(id){ | ||||
|     editElementID = id; | ||||
|  | ||||
| @ -93,6 +93,18 @@ export async function getAllUsers(){ | ||||
| 	return restGet("/users"); | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Return the list of teachers | ||||
|  * | ||||
|  * @return a list of teachers | ||||
|  * each elements is of the form | ||||
|  * - id | ||||
|  * - name | ||||
|  * - role | ||||
|  */ | ||||
| export async function getTeachers(){ | ||||
| 	return restGet("/users/teacher") | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Get informations about yourself | ||||
|  | ||||
| @ -34,6 +34,21 @@ export async function getCourse(id){ | ||||
| 	return restGet("/course/" + id); | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Get the list of courses to display on secretary's option | ||||
|  * | ||||
|  * @return list of courses of the form | ||||
|  * - id | ||||
|  * - name | ||||
|  * - credits | ||||
|  * - facutly | ||||
|  * - teacher | ||||
|  * - Assistants | ||||
|  */ | ||||
| export async function getCourses(){ | ||||
| 	return restGet("/course") | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * Change the options of a course | ||||
|  * | ||||
|  | ||||
		Reference in New Issue
	
	Block a user