Fetch inscription on backend
Some checks failed
Build and test FrontEnd / Build-frontend (push) Waiting to run
Build and test backend / Build-backend (push) Successful in 2m14s
Build and test backend / Test-backend (push) Successful in 1m17s
deploy to production / deploy-frontend (push) Successful in 26s
deploy to production / deploy-backend (push) Has been cancelled

This commit is waiting for the backend implementation to be merged.

The list of field expected is writen in comment
This commit was merged in pull request #90.
This commit is contained in:
2024-03-10 20:32:23 +01:00
committed by Debucquoy Anthony
parent 20d52b2b21
commit 08c662a65f
2 changed files with 20 additions and 36 deletions

View File

@@ -1,32 +1,10 @@
<script setup>
import Req from "./Request.vue"
const requests_example = [ {
id:0,
type:"Inscription",
lastName:"DoefenschmirtzLEMAGNIFIQUE",
firstName:"Jhon",
address: "Radiator Springs",
country: "USA",
birthdate:"2004-02-02",
email:"JohnDoe@gmail.com",
cursus:"IT",
degree:"BAC1",
},
{
id:1,
type:"ReInscription",
lastName:"Doe",
firstName:"Jane",
address: "Radiator Springs",
country: "USA",
birthdate:"2004-03-03",
email:"JaneDoe@gmail.com",
cursus:"Psychology",
degree:"BAC1",
}]
import { getRegisters } from '@/rest/ServiceInscription.js'
const requests_example = getRegisters();
</script>
<template>
<Req v-for="item of requests_example" v-bind="item">
</Req>
<Req v-for="item of requests_example"/>
</template>

View File

@@ -3,28 +3,34 @@
*
* TODO: On time of writing, the backend doesn't support these endpoints so it could be modified in the future.
*/
import { restGet } from './restConsumer.js'
import { restGet, restPost } from './restConsumer.js'
/**
* create a new register requests that can be recovered by the registering service
* TODO: add info in the Object (I don't know what will be needed)
*/
export async function createRegister(){
return restPost("/requests/register"});
return restPost("/requests/register");
}
/**
* list all register request in a list of Objects
*/
export async function getRegisters(){
return restGet("/requests/register")
}
/**
* Get info on a particular registering request
* Shall return a list of
* - id
* - type
* - lastName
* - firstName
* - address
* - country
* - birthdate
* - email
* - cursus
* - degree
*/
export async function getRegisters(id){
return restGet("/requests/register/" + id);
if(id != null)
return restGet("/requests/register/" + id);
return restGet("/requests/register")
}
/**