clairezed / ensemble

Ensemble app for Mirador, Epinal (France) based non profit
GNU Affero General Public License v3.0
0 stars 0 forks source link

Blocage par un utilisateur #18

Closed clairezed closed 6 years ago

clairezed commented 6 years ago

Le fait de bloquer un utilisateur entrainera :

clairezed commented 6 years ago

@MIRADOR-EPINAL il faudra me donner les valeurs possibles du select des raisons de blocage (c'est le prochain truc auquel je m'attelle)

MIRADOR-EPINAL commented 6 years ago

@clairezed message bien reçu. Je vais tenter de trouver ça ASAP.

MIRADOR-EPINAL commented 6 years ago

@clairezed J'ai mis une modeste photo de l'imitation du pop-up blocage.

La pop-up s'ouvre et apparaît: [titre] Bloquer cette personne

Pourquoi je veux bloquer cette personne (seul l'administrateur d'ensemble peut lire votre commentaire) [champ de commentaire libre]

Si vous cliquez sur OK, cette personne ne pourra plus:

vous inviter à des événements voir votre profil s'inscrire à des événements auxquels vous participez

[bouton] annuler [bouton] OK

20180215_110135 1

J'espère que c'est compréhensible

clairezed commented 6 years ago

Cool le schéma ! Je crois que je comprends tout :)

Quelques questions complémentaires :

clairezed commented 6 years ago

Bon, une fois que je vois la question écrite, elle me parait bizarre. C'était la logique de réflexion sur la base de donnée à l'oeuvre. Ce que je prévois de faire : tous les bloquages fait, avec ou sans commentaire, seront retrouvables dans l'admin. Ce qui permettra si un jour on le veut de voir qui a été le + bloqué, etc

MIRADOR-EPINAL commented 6 years ago

OK, bah si techniquement tout ça te convient moi ça me convient. L'idée principale de ce blocage est que si un utilisateur est bloqué par plusieurs personnes c'est un indice pour commencer à se demander si on ne devrait pas supprimer son compte. espérons que l'on en arrivera jamais à des extrémités comme celle-ci.

clairezed commented 6 years ago

Quelques retours sur les règles indiquées dans le texte d'explication (correspondent pas à ce qui est indiqué dans le ticket, extrait du cahier des charges) :

"vous inviter à des événements" : ça, ok. Lorsque qu'un bloqué créé un événement privé, le bloqueur n'apparait pas dans la liste des personnes qu'il peut inviter

"voir votre profil" : ça, c'est nouveau :) (c'est peut-être la formulation du ticket qui a prêté à confusion, j'ai corrigé)

"s'inscrire à des événements auxquels vous participez" : pas prévu non plus, et problématique. Comment justifier qu'on interdit l'accès à un événement à qqn sous prétexte que ça tête revient pas à un participant quelconque ?


Par contre, ce sur quoi on s'était arrêté (je précise un peu plus, maintenant qu'on a le système définitif), c'est :

D'ailleurs, quoi comme notification ?

On est d'accord qu'un bloqué ne sait pas que quelqu'un l'a bloqué ?

clairezed commented 6 years ago

Ci dessous, ce que j'ai mis pour le moment :

"Si vous cliquez sur OK, cette personne ne pourra plus :

MIRADOR-EPINAL commented 6 years ago

@clairezed Effectivement, on ne se rend pas toujours compte de ce qu'il y a sous le capot quand on écrit des trucs comme ça. Partons sur ce que tu as fait et qui était convenu au départ. Oui, bien entendu le bloqué n'est pas au courant que Machin ou Truc le bloque.

Oui pour tout ce que tu proposes là!!!

**D'ailleurs, quoi comme notification ?

si le bloqueur est notifié que sur l'app (pas mail ni sms) -> signalement d'une façon où d'une autre sur la page d'un événement (triangle danger en rouge ? bandeau d'alerte ? @Gabriel-phi à la rescousse, si c'est bien ça)
si notif sms (proposition) : "[Ensemble] Machin, que vous avez bloqué, vient de s'inscrire à l'événément [XXX] prévu le [XX]"
si notif mail (proposition) : "Machin, que vous avez bloqué, vient de s'inscrire à l'événément [XXX] prévu le [XX] à [XXX], auquel vous êtes vous participez. Voir l'événement et gérer ma participation (lien vers la page de l'événement) "*