Tâche #4636
Scénario #31492: Traitement express MEN (02-04)
Multi-étab : preferences.py nécessite des fonctions fournies par l'EAD
Restant à faire (heures):
0.0
Description
root@amonecole:~# importation_scribe Traceback (most recent call last): File "/usr/bin/importation_scribe", line 56, in <module> from scribe.importation import preferences, writer, config File "/usr/lib/pymodules/python2.6/scribe/importation/preferences.py", line 15, in <module> from ead2.backend.actions.scribe.tool.etablissements import get_etabs ImportError: No module named ead2.backend.actions.scribe.tool.etablissements
Cette librairie devrait être fournie par scribe-backend
Demandes liées
Révisions associées
- preferences.py : fix temporaire pour préférences multi-étab
Ref #4636 @10m
- preferences.py : fix préférences multi-étab enseignants
Fixes #4636 @25m
move get_etabs to scribe backend
implement get_etabs function
get_etabs function is now in scribe-backend
Ref: #4636
get_etabs function is now in scribe-backend
Ref: #4636
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Le hack introduit dans scribe-backend:2e9e3399 sera supprimé lors de la résolution de cette demande.
#2 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Résolu à Nouveau
- % réalisé changé de 100 à 10
#4 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Version cible
Mises à jour 2.3.8supprimé
#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans
- Tracker changé de Evolution à Tâche
- Assigné à
Emmanuel GARETTEsupprimé - Temps estimé changé de 1.00 h à 2.00 h
- Tâche parente mis à #13523
- Restant à faire (heures) mis à 2.0
#6 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Tâche parente changé de #13523 à #31204
#7 Mis à jour par Joël Cuissinat il y a plus de 3 ans
Maintenant que la fonction get_etabs est disponible dans scribe.eoleldap, tous les scripts doivent l'utiliser et celle de l'EAD devra être supprimée
~/git/scribe-backend$ rgrep get_etabs scribe/eoleldap.py:def get_etabs(): scribe/importation/preferences.py: from ead2.backend.actions.scribe.tool.etablissements import get_etabs scribe/importation/preferences.py: tetabs = get_etabs() scribe/importation/preferences.py: tetabs = get_etabs() scripts/creation_etab_eleves_profs.py:from ead2.backend.actions.scribe.tool.etablissements import get_etabs scripts/creation_etab_eleves_profs.py:ref_etab, etabs = get_etabs()
#8 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
En fait, celle de l'EAD a bien été supprimée, ça continue de fonctionner grâce à un import d'import !
ead$ rgrep get_etabs backend/actions/scribe/tool/getform.py: from ead2.backend.actions.scribe.tool.etablissements import get_etabs backend/actions/scribe/tool/getform.py: etabs = get_etabs() backend/actions/scribe/tool/getform.py: etabs = get_etabs() backend/actions/scribe/tool/getform.py: etabs = get_etabs() backend/actions/scribe/tool/etablissements.py:from scribe.eoleldap import Ldap, get_etabs
#9 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Tâche parente changé de #31204 à #31492
#10 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 10 à 100
Fait pour EOLE 2.8.1
- scribe-backend 2.8.1-21
- eole-ead 2.8.1-10
#11 Mis à jour par Joël Cuissinat il y a plus de 3 ans
- Projet changé de scribe-backend à Distribution EOLE
- Description mis à jour (diff)
- Restant à faire (heures) changé de 2.0 à 0.0
#12 Mis à jour par Joël Cuissinat il y a environ 3 ans
- Statut changé de Résolu à Fermé