Ajout de commentaires
This commit is contained in:
parent
5beb1c25b3
commit
4a99c3d6f5
1 changed files with 14 additions and 0 deletions
|
@ -8,6 +8,10 @@ from django.core.mail import EmailMessage, get_connection
|
|||
from django.core.validators import validate_email
|
||||
from django.utils.translation import gettext_lazy as _
|
||||
|
||||
# #############################################################################
|
||||
# Fonctions universelles
|
||||
# #############################################################################
|
||||
|
||||
|
||||
def choices_length(choices):
|
||||
"""Renvoie la longueur maximale des choix de choices"""
|
||||
|
@ -17,6 +21,11 @@ def choices_length(choices):
|
|||
return m
|
||||
|
||||
|
||||
# #############################################################################
|
||||
# Classes pour différencier les différents types de questions
|
||||
# #############################################################################
|
||||
|
||||
|
||||
class CastFunctions:
|
||||
"""Classe pour enregistrer les votes"""
|
||||
|
||||
|
@ -55,6 +64,11 @@ class TallyFunctions:
|
|||
Option.objects.bulk_update(options, ["nb_votes"])
|
||||
|
||||
|
||||
# #############################################################################
|
||||
# Fonctions pour importer une liste de votant·e·s
|
||||
# #############################################################################
|
||||
|
||||
|
||||
def create_users(election, csv_file):
|
||||
"""Crée les votant·e·s pour l'élection donnée, en remplissant les champs
|
||||
`username`, `election` et `full_name`.
|
||||
|
|
Loading…
Reference in a new issue