• Alban Gruin's avatar
    models & admin: ajout des champs nécessaires pour le parseur UPS2019 · 6fbcee6d
    Alban Gruin authored
    
    
    Le nouveau format utilisé requiert d’effectuer des requêtes POST et
    non plus GET, une URL n’est donc plus suffisante pour indiquer la
    source.  Un champ `metadata' est rajouté, contenant une métadonnée au
    format texte.  Il serait plus judicieux d’utiliser un champ JSONField,
    mais ce type est restreint à PostgreSQL (mon environnement de
    développement utilise toujours SQLite).
    
    Les ID des cours dans celcat ne sont plus de simples nombres mais des
    chaînes de caractères.  Ce changement est donc reflété dans le modèle
    des cours.
    
    Dans le nouveau format, si un cours a plus de 3 groupes, seul les 3
    premiers groupes sont listés, les autres sont marqués avec un texte du
    genre « 2 autres… ».  (Ça fait 2 ans et demi que je travaille sur ce
    projet, et plus le temps passe, plus j’ai l’impression que la drogue
    est un outil de travail comme un autre chez celcat.)  Le champ `buggy'
    est rajouté pour indiquer si c’est le cas de ce cours ou non, ce qui
    permettra d’ajouter une remarque sur les pages ouèbe ou les ICS.
    
    Les interfaces d’administration sont modifiées pour intégrer ces
    changements.
    
    Signed-off-by: default avatarAlban Gruin <alban@pa1ch.fr>
    6fbcee6d