Ajout module-edit, ue-edit
This commit is contained in:
parent
bd17e29efe
commit
3160671095
@ -240,6 +240,8 @@ permet de rechercher une entrée à partir du résultat attendu.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
(carte générée avec `flask gen-api-map -e "api."`)
|
||||
|
||||
### Tableau récapitulatif des entrées de l'API
|
||||
|
||||
Ce tableau est trié selon le type des informations renvoyées:
|
||||
@ -838,6 +840,63 @@ Note: les poids ne sont utilisés que dans les formations APC (BUT).
|
||||
* **Résultat:** Description de la formation.
|
||||
* **Exemple de résultat:** [formation.json](samples/sample_formation.json.md)
|
||||
|
||||
#### **`module-edit`**
|
||||
|
||||
* **Méthode:** POST
|
||||
* **Permission: `EditFormation`**
|
||||
* **Paramètres:** `module_id`
|
||||
* **Data:**
|
||||
```json
|
||||
{
|
||||
"titre" : str,
|
||||
"abbrev" : str,
|
||||
"code"
|
||||
"heures_cours" : float,
|
||||
"heures_td" : float,
|
||||
"heures_tp" : float,
|
||||
"coefficient" : float,
|
||||
"ects" : float,
|
||||
"matiere_id" : int, // must be in same UE
|
||||
"semestre_id" : int, // le rang du semestre (S1, ...)
|
||||
"numero" : int, // ordre d'affichage
|
||||
"code_apogee" : str,
|
||||
"edt_id" : str,
|
||||
"module_type" : int, // 0 std, 1 malus, 2 ressource, 3 SAÉ
|
||||
"parcours" : [ id de parcours ],
|
||||
}
|
||||
```
|
||||
* **Routes:** `/formation/module/<int:module_id>/edit`
|
||||
* **Résultat:** le module modifié.
|
||||
|
||||
#### **`ue-edit`**
|
||||
|
||||
* **Méthode:** POST
|
||||
* **Permission: `EditFormation`**
|
||||
* **Paramètres:** `ue_id`
|
||||
* **Data:**
|
||||
```json
|
||||
{
|
||||
"acronyme" : str,
|
||||
"numero" : int, // ordre d'affichage
|
||||
"titre" : str,
|
||||
"semestre_idx" : int, // le rang du semestre (S1, ...)
|
||||
"type": int, // 0 std, 1 bonus sport, 2 projet&stage (old LP)
|
||||
"ue_code" : str,
|
||||
"ects" : float,
|
||||
"is_external" : bool, // true pour externes
|
||||
"code_apogee" : str,
|
||||
"code_apogee_rcue" : str,
|
||||
"coef_rcue" : float,
|
||||
"coefficient" : float, // si option use_ue_coefs
|
||||
"ects" : float,
|
||||
"matiere_id" : int, // must be in same UE
|
||||
}
|
||||
```
|
||||
* **Routes:** `/formation/ue/<int:ue_id>/edit`
|
||||
* **Résultat:** l'UE modifiée.
|
||||
|
||||
|
||||
|
||||
### **API Formsemestre**
|
||||
|
||||
Les sessions de formation (qu'elles durent une année ou un mois) sont représentées par les `formsemestre`.
|
||||
|
File diff suppressed because one or more lines are too long
Before Width: | Height: | Size: 437 KiB After Width: | Height: | Size: 438 KiB |
Loading…
Reference in New Issue
Block a user