envoyer un MP à un membre banni

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut à tous !

Il est apparemment possible d'envoyer un MP à un membre banni (ce qui en plus d'être inutile rogne un peu la BDD).

Un exemple ici : ZDS/mp/creer/....

Bonne continuation à toute l'équipe pour cet excellent site ;)

Vous m’avez reproché de penser que j’avais toujours raison. Et je me suis rendu compte que vous aviez raison.... Mais allez savoir si j’ai raison !

+0 -0
Auteur du sujet

Oups, j'ai pas tenté jusqu'au bout, pardon (pour ma défense, je suis parti du principe que si le bouton étais visible, c'est qu'il marchais). La prochaine fois que je crois un truc, promis, je vérifie avant de lever la main ;) !

Vous m’avez reproché de penser que j’avais toujours raison. Et je me suis rendu compte que vous aviez raison.... Mais allez savoir si j’ai raison !

+2 -0
Staff

Du coup, ça pourrait être pas mal de déclencher l'erreur avant non ?

Typiquement au lieu d'attendre de cliquer sur envoyer, mettre le bouton envoyer en gris et afficher un message d'erreur, non ?

+4 -0
Staff

Bah si tu le sélectionne du coup, c'est en connaissance de cause.

C'est juste que je trouve ca un peu lourd d'aller activer/désactiver un bouton en fonction des membres destinataires

+1 -0
Auteur du sujet

Waou, finalement pas si inutile que ça mon post :D !

kje => lourd au niveau du code tu veux dire ? une fois que le script sait que le destinataire est banni, bloquer la complétion ou désactiver le bouton ne présente pas une différence majeur au niveau des ressources-codes je pense, enfin, j'ai pas les sources sous les yeux mais je vois pas ou se trouve la complexité supplémentaire entre l'une et l'autre de ces options.

Vous m’avez reproché de penser que j’avais toujours raison. Et je me suis rendu compte que vous aviez raison.... Mais allez savoir si j’ai raison !

+0 -0
Staff

bah c'est juste que ça demande un peu de code js pour bien activer/désactiver. C'est presque rien mais ça me semble inutile pour un cas si particulier. Mais bon.

+0 -0
Auteur du sujet

pourquoi en js ? on peut très bien désactiver un bouton directement en html, donc le conditionner dans le traitement php avant affichage de la page…non ?

Vous m’avez reproché de penser que j’avais toujours raison. Et je me suis rendu compte que vous aviez raison.... Mais allez savoir si j’ai raison !

+1 -1
Staff

donc le conditionner dans le traitement php avant affichage de la page…non ?

Salut. Nous n' utilisons pas php mais python. Outre ce détail, je suis d'accord avec toi, il s'agit principalement d'ajouter une classe au bouton qui lui donne une visibilité cachée. Pour la partie autocomplétion, il suffit d'utiliser une fonction déjà codée en interne pour ça et qui s'appelle accessible_members.

+0 -0
Staff

L'ajout de membres à un MP se fait coté client, il faut donc changer l'état coté client. Perso je trouve ça useless si déjà le bouton pour envoyer un mp a disparut de la page de profil et que l'utilisateur est clairement identifié comme banni dans le champs d'auto completion. Mais bon ça sera au dev front de décider.

+1 -0

Je pense que le mieux est d'enlever l'uti de la liste ! Pour ce faire, vu que l'on passe par l'API, il va falloir rajouter un paramètre pour que côté back-end l'API enlève les utilisateurs non joignables.

Médicament flemmard aux pul(p)sions imprécises. “Don’t wait for the perfect moment. Take the moment and make it perfect.”

+0 -0

Moi je serais plutôt d'avis de demander pourquoi empêcher de joindre un membre banni? Après tout ce n'est pas parce qu'il est banni de la plateforme que personne n'aurait envie de le contacter pour une information.

Autant je trouverai discutable le fait d'interdire qu'il puisse écrire un message au autre, mais alors les recevoir je comprend vraiment pas ou est le mal…

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source…

+0 -0

Moi je serais plutôt d'avis de demander pourquoi empêcher de joindre un membre banni?

Sanoc

Un membre banni, ne peut plus se connecter, il ne peut donc pas lire le message. Il est aussi déconnecté automatiquement.

Édité par anonyme

+0 -0

Ah, je ne pensais pas qu'il avait était implémenter de cette manière.

C'est un peu dommage car au final, même si il fait parti des gens qu'on souhaite bannir, il peut rester assez intéressant pour qu'on veuille le contacter pour une question. (Sur un de ses tutoriels ou post par exemple ou bien même pour demander des droits d'utilisation sur un de ses écrits).

En général je préfère leurs laisser la possibilité de ce connecter mais en leurs coupant tout les droits hormis le fait d'ouvrir un ticket ou de recevoir des messages.

Au minima ne serait-il pas intéressant de laisser activer l'envoi et qu'il reçoivent juste le mail…

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source…

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte