forked from ScoDoc/DocScoDoc
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>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
(carte générée avec `flask gen-api-map -e "api."`)
|
||||||
|
|
||||||
### Tableau récapitulatif des entrées de l'API
|
### Tableau récapitulatif des entrées de l'API
|
||||||
|
|
||||||
Ce tableau est trié selon le type des informations renvoyées:
|
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.
|
* **Résultat:** Description de la formation.
|
||||||
* **Exemple de résultat:** [formation.json](samples/sample_formation.json.md)
|
* **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**
|
### **API Formsemestre**
|
||||||
|
|
||||||
Les sessions de formation (qu'elles durent une année ou un mois) sont représentées par les `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