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: