diff options
author | Alban Gruin | 2017-09-04 18:35:26 +0200 |
---|---|---|
committer | Alban Gruin | 2017-09-04 18:35:26 +0200 |
commit | a6c5bfa4796081747e04ae4047007d5c8ad23164 (patch) | |
tree | de2ec72a965bfb2b3a86f56fce7ba6cd38cf14bb /utils.py | |
parent | c618a8612370b94b89180527cb28b703a8201668 (diff) |
Ajout d’un champ « groupe parent » au modèle Group pour n’afficher que les groupes qui
n’ont pas d’enfants.
Par exemple, le groupe TPA21 aura comme parent le groupe TDA2, qui
aura le groupe CMA comme parent.
Pour l’instant, le parseur d’emploi du temps ne créée pas de telles relations.
Diffstat (limited to 'utils.py')
-rw-r--r-- | utils.py | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -54,8 +54,8 @@ def parse_group(name): # ([\w ]+?) correspond à au moins un caractère # (\s* zéro, un ou plusieurs espaces # (((CM)(\w))| correspond à CM suivi d'une lettre ou... - # ((TD)(\w)(\d))| ... à TD suivi d'une lettre et d'un chiffre ou... - # ((TP)(\w)(\d)(\d))) ... à TP suivi d'une lettre et de deux chiffres + # ((TD)(\w)(\d))| ... à TD suivi d’une lettre et d'un chiffre ou... + # ((TP)(\w)(\d)(\d))) ... à TP suivi d’une lettre et de deux chiffres # )? groupe optionel # $ fin de la ligne group_regex = re.compile("^([\w ]+?)(\s*(((CM)(\w))|((TD)(\w)(\d))|((TP)(\w)(\d)(\d))))?$") |