Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Afficher la raison du ban quand un membre banni tente de se connecter #6492

Closed
Situphen opened this issue Apr 26, 2023 · 2 comments · Fixed by #6630
Closed

Afficher la raison du ban quand un membre banni tente de se connecter #6492

Situphen opened this issue Apr 26, 2023 · 2 comments · Fixed by #6630
Labels
C-Back Concerne le back-end Django Facile Bon ticket pour débuter pour rejoindre le développement ! S-Évolution Ajoute de nouvelles fonctionnalités

Comments

@Situphen
Copy link
Member

Lorsqu'un membre reçoit une sanction, le modérateur explique la sanction et le membre en question reçoit un message privé avec l'explication. Lorsque la sanction est un bannissement, le membre est déconnecté du site web sans pouvoir se reconnecter et ne peut donc pas lire l'explication du bannissement. S'il tente de se connecter, il reçoit un message d'erreur. Il faudrait donc inclure la raison du bannissement dans ce message d'erreur.

Le message d'erreur en question est défini ici :

"banned": _("Vous n’êtes pas autorisé à vous connecter sur le site, vous avez été banni par un modérateur."),

Il est appliqué ici :

self.error_messages["banned"],

La raison du bannissement (dernière sanction appliquée à priori) peut se récupérer avec une requête en base de données via ce bout de code (non testé) :

ban = Ban.objects.filter(user=profile.user).order_by("-pubdate")[0].note
@Situphen Situphen added Facile Bon ticket pour débuter pour rejoindre le développement ! C-Back Concerne le back-end Django S-Évolution Ajoute de nouvelles fonctionnalités labels Apr 26, 2023
@Situphen Situphen moved this from À trier to À traiter in Suivi des tickets Apr 26, 2023
@jpbelval
Copy link
Contributor

Je peux prendre le billet si tu n'y vois pas d'inconvénient!

@Situphen
Copy link
Member Author

Avec plaisir et sans aucun soucis ! N'hésite pas à demander si tu as des questions ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Back Concerne le back-end Django Facile Bon ticket pour débuter pour rejoindre le développement ! S-Évolution Ajoute de nouvelles fonctionnalités
Projects
Status: Clos
Development

Successfully merging a pull request may close this issue.

2 participants