Small tweaks and filters

This commit is contained in:
Tom Hubrecht 2020-12-24 01:10:05 +01:00
parent bab2629236
commit 1cafa2aedd
4 changed files with 12 additions and 3 deletions

View file

@ -4,7 +4,7 @@
{% block content %}
<div class="level">
<div class="level is-block-tablet is-block-desktop is-flex-fullhd">
<div class="level-left">
{# Titre de l'élection #}
<div class="level-item">

View file

@ -19,7 +19,7 @@
{% block content %}
<div class="level">
<div class="level is-flex-widescreen">
<div class="level-left">
<div class="item-level">
<h1 class="title">{% trans "Gestion de la liste de votant·e·s" %}</h1>

View file

@ -94,6 +94,10 @@ class ElectionUploadVotersView(CreatorOnlyEditMixin, SuccessMessageMixin, FormVi
success_message = _("Liste de votant·e·s importée avec succès !")
template_name = "elections/upload_voters.html"
def get_queryset(self):
# On ne peut ajouter une liste d'électeurs que sur une élection restreinte
return super().get_queryset().filter(restricted=True)
def get_success_url(self):
return reverse("election.upload-voters", args=[self.object.pk])
@ -124,6 +128,11 @@ class ElectionMailVotersView(CreatorOnlyEditMixin, SuccessMessageMixin, FormView
success_message = _("Mail d'annonce envoyé avec succès !")
template_name = "elections/mail_voters.html"
def get_queryset(self):
# On ne peut envoyer un mail que sur une élection restreinte qui n'a pas
# déjà vu son mail envoyé
return super().get_queryset().filter(restricted=True, sent_mail=False)
def get_success_url(self):
return reverse("election.upload-voters", args=[self.object.pk])

View file

@ -79,7 +79,7 @@
{% block layout %}
<div class="main-content">
<div class="columns is-centered">
<div class="column is-two-thirds">
<div class="column is-two-thirds-fullhd is-12-desktop is-12-widescreen">
<section class="section pt-3">
{% if messages %}