jalon04 - mathieu-bergeron/aquiletour2021 GitHub Wiki
On est rendu aux semaine 9 et 10 sur 15 au total
- (✓) jalon01: prototype en ligne
- (✓) jalon02: billetterie minimalement fonctionnelle
- (✓) hors série
- (✓) jalon03:
- version
?js
pleinnement fonctionnelle - connexion usager par courriel
- importation des usagers par fichier .csv de ColNet
- version
- jalon04: ajout du calendrier de cours
- jalon05:
- intégration du module Git
- ajout de la messagerie
- jalon06: config prod finale (p.ex. mongoDB, https)
- hors série: finition (+ écrire rapports de stage)
-
Pour Joseph, Marwane et Benjamin:
- s'inscrire avec votre numéro de DA
- un code est envoyé par courriel à
[email protected]
- votre compte devrait déjà être créé, car je vous ai ajouté à mes files d'attente
-
Pour Nicolas et Mathieu Roussell
- s'inscrire avec le début de votre courriel, p.ex.:
nicolas.leduc
- un code est envoyé par courriel à p.ex.
[email protected]
- votre compte sera créé la première fois que vous valider votre courriel
- créer un cours en utilisant le code du cours p.ex. 5F6
- (pour l'instant le titre est utilisé comme identifiant du cours)
- l'importation d'un fichier
.csv
devrait fonctionner
- s'inscrire avec le début de votre courriel, p.ex.:
-
Marwane:
- Projet d'affichage des données Git
-
Joseph:
- Vue et expérience usager pour le calendrier de cours
- Prendre en note les fonctionalités à implanter plus tard
- caché des cours
- renommer des cours
- recherche dans la messagerie
-
Benjamin:
- Projet de langage de template pour Ntro
-
mbergeron
:- fusion
- modèle de données pour le calendrier de cours
- dette technique
- Modèle de concurrence à revoir sur le serveur
- un
modelStore
global et verrou surgetModel
?
- un
- Modèle de concurrence à revoir sur le serveur
-
mroussel
:- configuration du nom
aiguilleur.ca
(+ https et smpts) - sauvegarde des données MariaDB et MongoDB
- configuration du nom
-
nleduc
:- API du module Git
- Semaine 9: Joseph
- On va finalement éviter billetterie. Je pense que file d'attente est plus clair pour ceux qui sont pas en informatique.
-
L'intéraction Ntro avec le Javascript «normal» repose sur des fonctions comme
initializeQueue
(voirqueue.js
). -
J'ai retiré du code certaines classes qui pourraient ré-apparaître plus tard:
- voir la branche
avant_simplification_jalon03
si vous cherchez du code disparu
- voir la branche
-
Comme au jalon03, il faut installer les
__test_data__
après une fusion$ rm -rf aquiletour_server/__data__ $ cp -rf aquiletour_server/__test_data__ aquiletour_server/__data__
-
Chaque classe sérialisable en JSON doit être déclarée, p.ex.
Ntro.jsonService().registerSerializableClass(DashboardModel.class);
- Voir
AquiletourMain.registerSerializableClass
- Voir