Non paiement portail Apogée-ScoDoc #781
Labels
No Label
ABS
à confirmer
API
Apogée
bug
BUT
Dev
duplicate
enhancement
Entreprises
frontend
help wanted
invalid
Jury
PE
prio
question
RGPD
Users
wontfix
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ScoDoc/ScoDoc#781
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Nicolas ABOT - IUT Rambouillet signale ( https://discord.com/channels/889038374332137522/1156490805863784509 ) un problème lors de la synchro Apogée.
Tentative à Lyon de reproduire le problème :
Ici, dans le portail qui génére le XML retourné , on a en dur : $etu['paiementinscription'] = 'true';
Logiquement, je ne vois pas de "non paiement" sur mon semestre 1
Par contre, sur mon S3 , j'ai des non-paiements (alors que le "paiementinscription = true" est en dur) :
Je constate que les etudiants inscrits en BIB203 sont corrects, mais pas les BIB201 ni BIB202.
Il y a 3 requetes consécutives sur le portail ( /getEtud.php?etape=BIB201 puis /getEtud.php?etape=BIB202 puis /getEtud.php?etape=BIB203 ) et dans les 3 cas le portail répond
<paiementinscription>true</paiementinscription>
pour la totalité des étudiants.=> Bug confirmé !
J'essaie de creuser...
Tenter un breakpoint dans
sco_portal_apogee.py
ligne 496et voir ce qui arrive ??
WIP : Non paiement portail Apogée-ScoDocto Non paiement portail Apogée-ScoDocEn ajoutant :
juste avant le return ,
j'ai pour tous les étudiants (des 3 codes apogees) True et ok (en cohérence avec les XML).
Pour les étudiants qui ont le message "non paiement" (à tord), en allant dans
/ScoDoc/GEII/Scolarite/etudident_edit_form?etudid=xxx
on a bien en cohérence avec l'XML le true :
Dans le cas de Nicolas ABOT - IUT Rambouillet, la capture montre des étudiants qui ne sont pas dans Apogée. Dans ce cas, par défaut Scodoc indique "non paiement". (Cela me semble plus un choix d'affichage, qu' un bug).
Reste cependant, qu'il y a sans doute un petit bug quand même d'après ce que je vois.
Je poursuis...
Dans /ScoDoc/GEII/Scolarite/groups_view?formsemestre_id=
l'information de paiement est correcte. Donc, en base, il n'y a pas d'erreur.
L'erreur semble limitée à l'affichage de la page :
/ScoDoc/GEII/Scolarite/Notes/formsemestre_synchro_etuds
Origine identifiée dans https://scodoc.org/git/ScoDoc/ScoDoc/src/branch/master/app/scodoc/sco_synchro_etuds.py :
Seuls les étudiants du dernier code etape sont placés dans etuds_payes
(pas réussi à corriger sans faire une usine à gaz)
ok