From 3af54b1209f769f33f851f2c0d0aaef05daf624f Mon Sep 17 00:00:00 2001 From: Jean-Marie PLACE Date: Thu, 11 Aug 2022 11:47:38 +0200 Subject: [PATCH] =?UTF-8?q?preparation=20des=20enr=C3=A9es=20utilisateurs/?= =?UTF-8?q?roles/departement-create,=20...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/ScoDoc9API.md | 96 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 73 insertions(+), 23 deletions(-) diff --git a/docs/ScoDoc9API.md b/docs/ScoDoc9API.md index 7f1b8ce0..e3961043 100644 --- a/docs/ScoDoc9API.md +++ b/docs/ScoDoc9API.md @@ -292,6 +292,15 @@ Ce tableau est trié selon le type des informations renvoyées: * **Résultat:** Un département * **Exemple de résultat:** [departement.json](samples/sample_departement.json.md) +#### **`departement-create`** +TODO + +#### **`departement-edit`** +TODO + +#### **`departement-delete`** +TODO + ### **API Etudiant** #### Structure Etudiant @@ -654,6 +663,20 @@ informatique de 2014 en formation initiale (FI). * **Résultat:** Retire un étudiant d'un groupe. * **[Exemple de résultat](samples/sample_group-remove_etudiant.json.md)** +### **API Jury** +#### **`formsemestre-decision_jury`** +* **Méthode:** GET +* **Paramètres:** `formsemestre_id` +* **Routes:** `/formsemestre//decision_jury` +* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/jury` +* **Résultat:** Retourne le récapitulatif des décisions jury +* **Exemple de résultat:** + * semestre pair + * semestre impair + ``` + XXX A COMPLETER + ``` + ### **API Moduleimpl** #### Structure ModuleImpl @@ -761,6 +784,56 @@ d'un nombre quelconque de groupes d'étudiants. * **Résultat:** Retire un étudiant des groupes de la partition. * **[Exemple de résultat](samples/sample_partition-remove_etudiant.json.md)** +### **API Role** + +#### **roles** +TODO + +#### **role** +TODO + +#### **role-add_permission** +TODO + +#### **role-remove_permission** +TODO + +#### **role-create** +TODO + +#### **role-delete** +TODO + +#### **role-edit** +TODO + +### **API User, Permissions** +#### **user** +* **Méthode:** GET +* **Paramètres:** `user_id` +* **Route:** `/user/` +* **Exemple d'utilisation:** `/api/user/1` +* **Résultat:** Retourne la description d'un utilisateur. +* **Exemple de résultat:** [user.json](samples/sample_user.json.md) + +#### **`user-create`** +TODO + +#### **`user-query`** +TODO + +#### **`user-edit`** +TODO + +#### **`user-role-add`** +TODO + +#### **`user-role-remove`** +TODO + +#### **`permissions`** +TODO + ### ** API Bulletin, Evaluations, Notes** #### **formsemestre-bulletins** * **Méthode:** GET @@ -882,29 +955,6 @@ valeurs numériques mais pas JSON compliant à cause des _NaN_. * **Résultat:** Le référentiel de compétences d'une formation donnée (json). (_pas toujours présent_) * **Exemple de résultat:** [formation-referentiel_competences.json](samples/sample_formation-referentiel_competences.json.md) -### **API User** -#### **user** -* **Méthode:** GET -* **Paramètres:** `user_id` -* **Route:** `/user/` -* **Exemple d'utilisation:** `/api/user/1` -* **Résultat:** Retourne la description d'un utilisateur. -* **Exemple de résultat:** [user.json](samples/sample_user.json.md) - -### **API Jury** -#### **`formsemestre-decision_jury`** -* **Méthode:** GET -* **Paramètres:** `formsemestre_id` -* **Routes:** `/formsemestre//decision_jury` -* **Exemple d'utilisation:** `/ScoDoc/api/formsemestre/1/jury` -* **Résultat:** Retourne le récapitulatif des décisions jury -* **Exemple de résultat:** - * semestre pair - * semestre impair - ``` - XXX A COMPLETER - ``` - ### **API Logos** #### **`logos`** * **Méthode:** GET