Tâche #31203
Scénario #29191: [multi-étab] Disparition du groupe etablissement entre 2.6.2 et 2.7.1
Corrections à effectuer
100%
Description
- supprimer l'exception sur les établissements dans lsc.xml (NB : ces groupes sont par défaut rattachés à l'établissement racine)
interdire la création d'établissement 100% numérique(déjà fait pour l'EAD par #30340)- remplacer les occurrences de "00000001" et "00000002" dans les tests Jenkins
Related issues
Associated revisions
- tmpl/lsc.xml : synchrnonise "Etablissement" groups
Ref: #31203
tests importation multi-etab : renommage des établissements
Ref: #31203
tests importation multi-etab : les ACL sont affichées en minuscules
Ref: #31203
tests importation multi-etab : majuscules conservées en 2.6.2 !
Ref: #31203
History
#1 Updated by Joël Cuissinat almost 3 years ago
- Status changed from Nouveau to En cours
#2 Updated by Joël Cuissinat almost 3 years ago
- Assigned To set to Joël Cuissinat
#3 Updated by Joël Cuissinat almost 3 years ago
- Description updated (diff)
#4 Updated by Joël Cuissinat almost 3 years ago
- Description updated (diff)
#5 Updated by Joël Cuissinat almost 3 years ago
J'ai compilé en 2.7.1, on va laisser tourner http://jenkins.eole.lan/jenkins/job/2.7.1/job/test-importation-acascribe-multietab-2.7.1-amd64/ cette nuit puis on étudiera :
~/git/eole-ci-tests/tests$ rgrep -E '00000001|00000002' | grep -v check-aaf-mini.sh seth/synchronisation/prepare-seth1-eolead.sh:doCreateOUEtablissement 00000001 seth/synchronisation/prepare-seth1-eolead.sh:doCreateOUEtablissement 00000002 importation/importation_yoyo_eleves_multietab.sh:if [ "$ETAB" = "00000001" ]; then importation/importation_yoyo_eleves_multietab.sh:if [ "$ETAB" = "00000001" ]; then importation/Importation-AcaScribe-MultiEtab.yaml: - run: importation_yoyo_eleves_multietab.sh 00000001 ETB1 prenom.eleve19 importation/Importation-AcaScribe-MultiEtab.yaml: - run: importation_yoyo_professeurs_multietab.sh 00000001 ETB1 prenom.prof9 importation/Importation-AcaScribe-MultiEtab.yaml: - run: importation_yoyo_eleves_multietab.sh 00000002 ETB2 prenom.eleve191 importation/Importation-AcaScribe-MultiEtab.yaml: - run: importation_yoyo_professeurs_multietab.sh 00000002 ETB2 prenom.prof91 importation/activer-multi-etab.sh: python3 ./add_etab.py 00000001 importation/activer-multi-etab.sh: python3 ./add_etab.py 00000002 importation/activer-multi-etab.sh: ./add_etab.py 00000001 importation/activer-multi-etab.sh: ./add_etab.py 00000002 importation/activer-multi-etab.sh:00000002;ETB2 importation/activer-multi-etab.sh:00000001;ETB1
#6 Updated by Joël Cuissinat almost 3 years ago
Il y a toujours des erreurs setfacl mais à la création des établissements secondaires cette fois !
AUTOMATE : aca.scribe 'activer-multi-etab.sh' args=[] timeout=1000 --> 1920 monitorReponse: vmid=448311 Created ou "OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" Created ou "OU=Utilisateurs,OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" Created ou "OU=Ordinateurs,OU=0000001E,DC=domscribe,DC=ac-test,DC=fr" setfacl : Option -m : Argument invalide près du caractère 3 Ajout de l'établissement 0000001E error in set_acl: ['setfacl', '-PRm', 'g:0000001E:rwx', '/home/workgroups/0000001E'] 2 ajout de profs-0000001E ajout de eleves-0000001E Created ou "OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" Created ou "OU=Utilisateurs,OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" Created ou "OU=Ordinateurs,OU=0000002E,DC=domscribe,DC=ac-test,DC=fr" setfacl : Option -m : Argument invalide près du caractère 3 Ajout de l'établissement 0000002E error in set_acl: ['setfacl', '-PRm', 'g:0000002E:rwx', '/home/workgroups/0000002E'] 2 ajout de profs-0000002E ajout de eleves-0000002E Création du fichier d'association établissement/préfixe Fin monitorReponse: vmid=448311 Duree=220s timeout=1920s (11%)
D'après les tests que j'ai effectué en maquette, la prise en compte du groupe établissement nécessaire 37 à 38 itération (avec sleep de 2 secondes !) contre 30 maxi dans eoleshare.py !
#7 Updated by Joël Cuissinat almost 3 years ago
- Related to Tâche #28464: ScribeAD : les partages ne devraient pas être créés avant la synchro lsc added
#8 Updated by Joël Cuissinat almost 3 years ago
- Status changed from En cours to Résolu
- % Done changed from 0 to 100
Cette fois le test est OK toutes versions confondues :)
#9 Updated by Gilles Grandgérard almost 3 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0