Evolution #8035
Structure modulaire
Description
Faire en sorte que la configuration et les routes déclarées par chaque module soient dynamiquement chargées au sein de l'application principale (imports, enregistrement automatique des blueprints).
Dans le même ordre d'idée, "centraliser" des composants qui pourraient être réutilisés par différents modules. Par exemple la sélection d'un ensemble d'élèves.
Révisions associées
Ajout d'une macro et d'un fichier js pour utiliser la sélection d'un ensemble d'élèves depuis n'importe quel module (ref #8035)
Import dynamique des modules et des blueprints dans l'app Flask principale (ref #8035)
Macro jinja et fichier js pour la sélection de groupes (ref #8035)
Sélection d'élèves avec filtrage dynamique par nom, prénom ou login (ref #8035)
Capture d'exception dans le cas d'un utilisateur invalide (ref #8035)
userinfosapi : récupère nom, prénom et login des membres d'un groupe (ref #8035)
Possibilité de filtre ajoutée dans le widget de sélection. (ref #8035 @7h)
Décentralisation de la conf au niveau de chacun des modules (fixes #8035 @21h)
Ajout d'une variable creole pour l'IP du scribe (ref #8035 @30m)
Capture d'exception dans le cas d'un utilisateur invalide (ref #8035)
Historique
#1 Mis à jour par Julien Coupey il y a presque 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 667ef25e222c2f731e8e5eeccdd1878b77cc5906.
#2 Mis à jour par Lionel Morin il y a environ 9 ans
- Statut changé de Résolu à Fermé