Ajout de commentaires

This commit is contained in:
Tom Hubrecht 2021-03-19 16:10:25 +01:00
parent 5beb1c25b3
commit 4a99c3d6f5

View file

@ -8,6 +8,10 @@ from django.core.mail import EmailMessage, get_connection
from django.core.validators import validate_email from django.core.validators import validate_email
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
# #############################################################################
# Fonctions universelles
# #############################################################################
def choices_length(choices): def choices_length(choices):
"""Renvoie la longueur maximale des choix de choices""" """Renvoie la longueur maximale des choix de choices"""
@ -17,6 +21,11 @@ def choices_length(choices):
return m return m
# #############################################################################
# Classes pour différencier les différents types de questions
# #############################################################################
class CastFunctions: class CastFunctions:
"""Classe pour enregistrer les votes""" """Classe pour enregistrer les votes"""
@ -55,6 +64,11 @@ class TallyFunctions:
Option.objects.bulk_update(options, ["nb_votes"]) Option.objects.bulk_update(options, ["nb_votes"])
# #############################################################################
# Fonctions pour importer une liste de votant·e·s
# #############################################################################
def create_users(election, csv_file): def create_users(election, csv_file):
"""Crée les votant·e·s pour l'élection donnée, en remplissant les champs """Crée les votant·e·s pour l'élection donnée, en remplissant les champs
`username`, `election` et `full_name`. `username`, `election` et `full_name`.