Tâche #9528
Scénario #9526: Unification des branches EOP 2.4
Revue de code de la version EOP "Julien"
Demandes liées
Révisions associées
Correction des liens static en utilisant url_for (ref #9528 @2h)
Correction des liens vers l'index avec des url_for (ref #9528 @30mn)
Correction des fichiers eop.conf et du chargement du menu (ref #9528 @2h)
Correction du serveur smtp dans eop.conf (ref #9528 @30mn)
Corrections diverses : (ref #9528 @3h)
- Makefile : gestion du menu
- setup.py : récupération automatique des noms de module
- src/eop/__init__.py : chemin vers le dossier de menu dans eop.conf
Ajout d'un fichier config.py (ref #9528 @1h)
Ajout du préfixe reverse proxy dans les liens du menu (ref #9528 @8h)
Corrections diverses dont mode_dev à false par défaut (ref #9528 @30mn)
Ajout du PREFIX dans la conf pour les calculs d'url derrière le reverse proxy (ref #9528 @10mn)
Gestion du menu dans la session (ref #9528 @4h)
Import json de flask et correction appels internes (ref #9528 @2h)
- utilisation du module json de flask
- les appels internes aux api passent maintenant par utils.py
Correction appel interne à user_get_attr (ref #9528 @30mn)
Correction du login en mode global si un prefixe eoleflask est déclaré
- Si la gestion session d'eop est configurée en mode global et qu'on
y accède depuis Apache (/eoleapps/eop), le préfix est conservé lors
de la redirection sur eoleauth (/eoleapps/eoleauth)
ref #9528 @1h30
passage du préfixe de l'instance flask dans la config des applications
- dans le cas ou prefix est à true dans <app>.conf, on stocke le nom
de l'instance au lieu de 'true'.
ref #9528 @15m
activation par défaut du mode préfixé dans eoleauth.conf
- permet à eoleauth de répondre sur eoleapps/eoleauth (reverse-proxy)
ref #9528 @15m
Historique
#1 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Temps estimé changé de 8.00 h à 30.00 h
un première passe de relecture du code a été effectuée dans le sprint précédent.
A réaliser dans ce sprint:
fusionner les branches refonteEOP dans master et publier un paquet de dev pour 2.4.1 (eop et controlevnc).
Réaliser seulement les corrections nécessaires pour que le code fonctionne avec une installation réelle (testé avec dev-server pour l'instant):
- mettre les fichiers de configuration des menus dans un répertoire hors code (/usr/share/eole/flask/eop/menus)
- reporter les évolutions faites sur la branche master
#2 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Statut changé de En cours à Nouveau
#3 Mis à jour par Lionel Morin il y a plus de 9 ans
- Restant à faire (heures) changé de 4.0 à 30.0
#4 Mis à jour par Lionel Morin il y a plus de 9 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Bruno Boiget il y a plus de 9 ans
la branche 'refonteEOP' de controle-vnc a été rebasée et mergée (master).
paquet experimental compilé : 2.4.1-1~1.gbp42f16f (eole-controle-vnc, eole-controle-vnc-pkg, controle-vnc-server)
#6 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Restant à faire (heures) changé de 30.0 à 28.0
#7 Mis à jour par Bruno Boiget il y a plus de 9 ans
- Restant à faire (heures) changé de 28.0 à 25.0
#8 Mis à jour par Lionel Morin il y a plus de 9 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Lionel Morin il y a plus de 9 ans
- Restant à faire (heures) changé de 25.0 à 0.0
#10 Mis à jour par Lionel Morin il y a plus de 9 ans
- Statut changé de Résolu à Fermé
#11 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- % réalisé changé de 0 à 100