API (administration) : GET /enseignements/{idProf}/{idModule}/{idPromo} #30

Closed
opened 2026-03-31 11:36:51 +00:00 by djalim · 0 comments
Collaborator

Fonctionnalité à ajouter :
Récupérer le détail d'un enseignement par sa clé composite.
Accessible uniquement par un administrateur.

Route :
GET /enseignements/{idProf}/{idModule}/{idPromo}

Paramètres path :

Paramètre Type Description
idProf string Identifiant du professeur
idModule string Identifiant du module
idPromo string Identifiant de la promo

Exemples

GET /enseignements/jdupont/JIN702C/4AFISE25%2F26

{
  "idProf": "jdupont",
  "idModule": "JIN702C",
  "idPromo": "4AFISE25/26"
}

Réponse 404 :

{
  "error": "Ressource introuvable"
}

**Fonctionnalité à ajouter :** Récupérer le détail d'un enseignement par sa clé composite. Accessible uniquement par un administrateur. **Route :** `GET /enseignements/{idProf}/{idModule}/{idPromo}` **Paramètres path :** | Paramètre | Type | Description | |-----------|--------|---------------------------| | idProf | string | Identifiant du professeur | | idModule | string | Identifiant du module | | idPromo | string | Identifiant de la promo | **Exemples** `GET /enseignements/jdupont/JIN702C/4AFISE25%2F26` ```json { "idProf": "jdupont", "idModule": "JIN702C", "idPromo": "4AFISE25/26" } ``` **Réponse 404 :** ```json { "error": "Ressource introuvable" } ``` ---
djalim changed title from API : GET /enseignements/{idProf}/{idModule}/{idPromo} to API (prof) : GET /enseignements/{idProf}/{idModule}/{idPromo} 2026-03-31 11:55:18 +00:00
djalim changed title from API (prof) : GET /enseignements/{idProf}/{idModule}/{idPromo} to API (administration) : GET /enseignements/{idProf}/{idModule}/{idPromo} 2026-04-07 06:37:16 +00:00
djalim added this to the Module Managment project 2026-04-21 16:30:43 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-21 16:31:54 +00:00
djalim reopened this issue 2026-04-22 11:47:54 +00:00
anys moved this to 🟢 Low priority in Module Managment on 2026-04-22 12:40:55 +00:00
anys self-assigned this 2026-04-22 12:42:10 +00:00
anys started working 2026-04-22 12:42:16 +00:00
djalim moved this to ⚙️ in progress in Module Managment on 2026-04-22 12:43:58 +00:00
anys worked for 3 minutes 2026-04-22 12:45:52 +00:00
anys added reference feature/api-enseignements 2026-04-22 13:09:03 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-22 23:04:13 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Total Time Spent: 3 minutes
anys
3 minutes
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PolyMPR#30