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

Tente de créer un raccourcis pour que les modo puissent supprimer les mauvais domaines #6552

Draft
wants to merge 2 commits into
base: dev
Choose a base branch
from

Conversation

artragis
Copy link
Member

Je fais une petite PR pour faciliter le ban des domaines de fournisseurs de membres qui ne se connectent que pou spam.
Aujourd'hui une fois le ban fait, il faut aller sur la page des fournisseur, vérifier que le membre qu'on a banni n'est pas en haut de la liste et bannir si c'est nécessaire.

L'ambition (petite) de cette PR est d'ajouter le bouton directement dans l'interface de profile une fois le membre banni.
Mon environnement étant dans les choux, je n'ai pas pu tester, d'où le brouillon, cependant le code devrait être prêt à être reviewé.

@@ -856,6 +856,14 @@ <h3>{% trans 'Sanctions' %}</h3>
{% trans "Confirmer" %}
</button>
</form>
<!-- if the user was banned and he was the first for his mail provider, propose
quick access to ban provider -->
{% if profile.user | has_new_provider and can_ban_provider %}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je pense que ça serait mieux de remonter cette logique dans le code et pas dans le template. Dans le template, on aurait juste quelque chose du genre {% if show_ban_provider_button %}.

<!-- if the user was banned and he was the first for his mail provider, propose
quick access to ban provider -->
{% if profile.user | has_new_provider and can_ban_provider %}
<form method="post" action="{% url 'check-new-email-provider' user|get_new_provider_pk %}">
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Il y a vraiment besoin d'un filtre ? Des fois qu'il y aurait une méthode (éventuellement à créer), on pourrait faire profile.get_new_provider ou quelque chose du genre. Ça nécessiterait d'utiliser le profil à la place du user par contre.

@Arnaud-D Arnaud-D added this to En développement in Suivi des PR via automation Oct 30, 2023
@Arnaud-D Arnaud-D added C-Front Concerne l'interface du site hacktoberfest-accepted Pull request approuvée pour le Hacktoberfest labels Oct 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-Front Concerne l'interface du site hacktoberfest-accepted Pull request approuvée pour le Hacktoberfest
Projects
Suivi des PR
  
En développement
Development

Successfully merging this pull request may close these issues.

None yet

2 participants