Simple hook for when the backend is ready
All checks were successful
Build and test backend / Build-backend (pull_request) Successful in 2m2s
Build and test backend / Test-backend (pull_request) Successful in 1m59s
Build and test FrontEnd / Build-frontend (pull_request) Successful in 23s

This commit is contained in:
Debucquoy Anthony 2024-03-13 18:22:28 +01:00
parent 198ee8a4ce
commit 3996765c8a
Signed by: tonitch
GPG Key ID: A78D6421F083D42E
3 changed files with 32 additions and 25 deletions

View File

@ -1,37 +1,17 @@
<script setup>
import i18n from "@/i18n.js"
import {ref} from 'vue'
const cursus=[
{
"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 cursus = 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;

View File

@ -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

View File

@ -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
*