new controllerApiGroupe()
Controleur de la route /api/groupe/
- Source:
Methods
DELETE /api/groupe/:(nom)
Delete groupe par nom, retourne reponseDeleted
Parameters:
Name | Type | Description |
---|---|---|
nom |
String |
- Source:
GET /api/groupe/ajouter/:nom()
Create un groupe en donnant seulement le nom
- Source:
GET /api/groupe/byId/:oid()
Récupère un groupe (ce serait plus logique sur GET /api/groupe/:oid mais on a déjà plein de route /api/groupe/actionQcq)
- Source:
GET /api/groupe/byNom/:nom()
Récupère les détails d'un groupe
- Source:
GET /api/groupe/ignorer/:nom()
Ne plus suivre le groupe
- Source:
GET /api/groupes/admin()
Récupère la liste des groupes dont on est admin
- Source:
GET /api/groupes/membre()
Récupère la liste des groupes dont on est membre
- Source:
GET /api/groupes/ouverts()
Récupère la liste des groupes ouverts
- Source:
GET /api/groupes/perso()
Retourne la liste de tous les groupes du user courant, sous la forme d'un objet
{groupes: {nom: groupe},groupesAdmin: string[], groupesMembre: string[], groupesSuivis: string[]}
- Source:
GET /api/groupes/publics()
Récupère la liste des groupes publics
- Source:
GET /api/groupes/suivis()
Récupère la liste des groupes suivis
- Source:
GET /groupe/quitter/:nom()
Retire le groupe au user courant
- Source:
GET /groupe/rejoindre/:nom()
Ajoute le user courant au groupe
- Source:
GET /groupe/suivre/:nom()
Abonne le user courant au groupe
- Source:
POST /api/groupe()
Crée ou update un groupe
- Source: