Class: controllerApiGroupe

controllerApiGroupe()

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:

controllerApiGroupe()

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: