aboutsummaryrefslogtreecommitdiff
path: root/management
diff options
context:
space:
mode:
authorAlban Gruin2017-10-10 21:34:26 +0200
committerAlban Gruin2017-10-10 21:34:26 +0200
commit0e0e59e3530dcfbb8e92b5a3926edad4f58d72a1 (patch)
tree1a3bb2722e01551bab06e38bc97300d62fffb725 /management
parente80ab8a7232a73d8a0f09f8e41a88893d4c65d63 (diff)
Il est plus pertinent de remplacer le nom du cours par son type
lorsqu’il n’y en a pas que par sa remarque.
Diffstat (limited to 'management')
-rw-r--r--management/commands/_private.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/management/commands/_private.py b/management/commands/_private.py
index 943a3fb..e7f0a3c 100644
--- a/management/commands/_private.py
+++ b/management/commands/_private.py
@@ -104,19 +104,21 @@ def get_event(timetable, event, event_week, today):
consolidate_groups(groups)
course.groups.add(*groups)
- # On récupère le nom du cours et le champ « remarque »
+ # On récupère le champ « remarque »
+ if course.notes is not None:
+ course.notes = event.notes.text
+
+ # On récupère le champ « nom »
if event.resources.module is not None:
course.name = event.resources.module.item.text
- if course.notes is not None:
- course.notes = event.notes.text
-
- elif event.resources.module is None and event.notes is not None:
+ elif event.category is not None:
# Il est possible qu’un cours n’ait pas de nom. Oui oui.
# Qui sont les concepteurs de ce système ? Quels sont leurs
# réseaux ?
- # Bref, dans ce cas, si le cours possède une remarque, elle
- # devient le nom du cours.
- course.name = event.notes.text
+ # Bref, dans ce cas, si le cours a un type, il devient son nom.
+ course.type = event.category.text
+ # Si il n’a pas de type (mais je ne pense pas que ça soit possible…),
+ # il obtiendra une valeur par défaut définie à l’avance.
# Récupération du type de cours
if event.category is not None: