Les groupes
Ce chapitre concerne toutes les vues et leurs contenus pour la section des groupes.
Groupes [Global]
Contient toutes les données relatives aux groupes et à leurs gestions.
Description
Un groupe permet de rassembler les utilisateurs Cogeo sous une même idée, un même intéret ou toute autre raison qui lient ces utilisateurs entre eux.
Un groupe contient:
- Des membres (liste des membres du groupe)
- Des channels (permet de communiquer au sein du groupe)
- Des historiques (voir les événements liés au groupe et channels)
Les membres peuvent être de type:
- Créateur (tous les droits)
- Administrateur (droits d’expulser, de bannir, de débannir, de promouvoir et de rétrogradé les membres)
- Membre (aucun droits en particulier)
Note: les administrateurs n’ont aucun droit sur le créateur.
Un groupe ne permet pas de communiquer, par conséquent, il est public.
Tout le monde peut le rejoindre sans invitation.
Les channels sont destinés à communiquer entre les membres du groupe.
Nouveau groupe (première étape)
Chemin: app/fr/groups/new/name
Description
Permet la création d’un nouveau groupe.
Cette première étape consiste à saisir le nom du groupe.
Note: le nom du groupe sera alors vérifier avant le pessage à l’étape 2.
Liens:
- Deuxième étape
Nouveau groupe (deuxième étape)
Chemin: app/fr/groups/new/details
Description
Permet la création d’un nouveau groupe.
Cette deuxième étape consiste à saisir des informations complémentaires sur le groupe.
- Description
- Image du groupe (non requis)
- Channels (maximum 5)
Note: les channels seront les channels par défaut pour ce groupe.
Note: les membres qui rejoignent un groupe rejoindront automatiquement les channels par défaut.
Liens:
- Changer le nom (première étape)
- Troisième étape
Nouveau groupe (troisième étape)
Chemin: app/fr/groups/new/recruit
Description
Permet la création d’un nouveau groupe.
Cette troisième et dernière étape consiste à inviter des utilisateurs Cogeo à rejoindre ce groupe (uniquement les amis de l’utilisateur courant).
Note: cette étape est optionelle.
Liens:
- Modifier les détails (deuxième étape)
- Valider la création du groupe
Tous les groupes
Chemin: app/fr/groups/all
Description
Contient la liste de tous les groupes.
Filtres:
Cette vue contient plusieurs options pour filtrer l’affichage en cours.
Un champ de recherche, une pagination et des filtres sur le nombre par page, les groupes de l’utilisateur courant, les groupes de l’utilisateur courant lorsqu’il est admin, une vue condensée et l’ordre.
Détails d’un groupe
Chemin: app/fr/groups/details/[groupName]
Description
Contient tous les informations à propos du groupe.
Données visibles:
- Nom
- Image
- Description
- Créateur
- Date de création
- Date de dernière modification
Contient également une partie statistiques:
- Membres admins/non admins
- Membres actifs/expulsés/bannis
- Channels défauts/publics/privés
Liens:
- Modifier ce groupe (si admin)
- Rejoindre ce groupe (tout le monde)
- Quitter ce groupe (si plus d’un membre est actif)
Modifier un groupe
Chemin: app/fr/groups/edit/[groupName]
Description
Contient tous les données modifiables pour ce groupe.
Données modifiables:
- Nom
- Description
- Image du groupe
Liens:
- Sauvegarder et voir les détails
Membres du groupe
Chemin: app/fr/groups/members/[groupName]
Description
Contient la liste de tous les membres du groupe.
Permet également aux admins de gérer les membres.
Note: les membres expulsés et bannis sont également présent.
Actions possibless:
- Promouvoir (au rang d’administrateur)
- Rétrograder (au rang de membre - uniquement si créateur du groupe)
- Expulser (motif et durée exigé)
- Bannir (motif exigé)
- Débannir
Filtres
Cette vue contient plusieurs options pour filtrer l’affichage en cours.
Un champ de recherche, une pagination et des filtres sur le type de membre, le nombre par page et l’ordre.
Invitations du groupe
Chemin: app/fr/groups/invitations/[groupName]
Description
Contient la liste des invitations du groupe.
Permet de voir qui envoie des invitations et si les invitations ont été acceptées, refusées ou sont toujours en attente.
Filtres
Cette vue contient plusieurs options pour filtrer l’affichage en cours.
Un champ de recherche, une pagination et des filtres sur le type d’invitation, le nombre par page et l’ordre.
Liens:
- Inviter des membres
Recruter des membres pour le groupe
Chemin: app/fr/groups/recruit/[groupName]
Description
Permet d’inviter des membres Cogeo à rejoindre le groupe.
Il est possible d’inviter les membres de trois manières:
- En partagant un lien d’invitation
- En invitant des membres Cogeo
- En invitant des utilisateur par mail (envoi de mail non implémenté)
Historique du groupe
Chemin: app/fr/groups/log/[groupName]
Description
Permet de consulter l’historique des événements du groupe.
L’historique contient toutes les données liées à la manipulation des données, des membres et des channels du groupe.
Filtres
Cette vue contient plusieurs options pour filtrer l’affichage en cours.
Un champ de recherche, une pagination et des filtres sur le type d’historique, le nombre par page et l’ordre.