Page de préférence de salles - BALASCH & SOLDEVILA
Liste des choses à vérifier
Merci de vérifier si votre Merge Request (MR) satisfait bien aux conditions suivantes (mettre un 'x' pour cocher la case) :
-
Le code et les commentaires sont en anglais -
Nous avons ajouté nos noms dans le fichier AUTHORS.md
-
Nous avons ajouté quelques mots d'anglais dans le CHANGELOG.md
pour résumer notre travail -
Si nous avons utilisé de nouveaux modules python, nous les avons ajoutés dans le fichier requirements.txt
-
Nous avons effectué quelques tests -
et les avons ajoutés au dépôt -
rapidement, en local
-
-
L'intégration continue reste satisfaite -
Nous avons ajouté, modifié et revu la documentation, si nécessaire. On peut effectuer une MR sur la page wiki de FlOpEDT, comme expliqué ici : https://stackoverflow.com/a/38537453 -
Nous n'avons pas ajouté d'affichage dans les consoles (ni dans celle de django (avec print
), ni dans celle du navigateur (avec desconsole.log
))
Nouvelles dépendances
Des dépendances nouvelles ont-elles été ajoutées ?
- Côté back
-
Oui -
Non
-
- Côté front
-
Oui -
Non
-
Si oui, lesquelles ?
Licences
Si de nouvelles dépendances ont été ajoutées, leurs licences sont compatibles avec une inclusion dans un logiciel sous AGPL version 3.0 ou ultérieure.
-
Tout à fait -
J'ai regardé, mais j'ai un doute. Franchement, les licences, c'est compliqué. -
Non, mais il existe une alternative.
Si non, quelle(s) alternative(s) ?
Type de Merge Request
Merci d'indiquer le type de votre MR (mettre un 'x' pour cocher la case) :
-
Réparation de bug -
Fonctionnalité -
Passage de la v0 à la v1 -
Mise à jour de style sur le code (formatage, renommage) -
Refactoring (pas de changement fonctionnel, ni de changement d'API) -
Autre (à décrire) :
Quel est le comportement actuel ?
API pour les préférences de salle hors de l'API "V1", non répertoriée dans le /api/doc. Ainsi qu'une interface peu/pas intuitive qui n'encourage pas les enseignants à utiliser la fonctionnalité
Quel est le nouveau comportement ?
- Ajout des RoomSort dans l'API V1
- Ajout d'un GET et POST customisé sur l'adresse /api/v1/base/rooms/sortsBulk/ (RoomSorts qui sont traités)
- Ajout d'une "view" en vue.js (RoomPreferenceView.vue) et d'un composant (DragAndDropContainer.vue)
- Nous avons donc une page avec 5 colonnes ou les utilisateurs peuvent ordonner leurs préférences
- Ajout des traductions (en, fr, es)
Est-ce que cette MR casse une autre fonctionnalité ?
-
Oui -
Non -
Probablement que non
Est-ce que cette MR contient de nouvelles migrations de base ?
-
Oui -
Non
Informations supplémentaires ?
Screenshot du résultat final: