Contraintes sur table Identité #612
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
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ScoDoc/ScoDoc#612
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?
Une typo dans la déclaration de la table
Identite
fait que les contraintes sur les couples(dept_id, code_nip)
,(dept_id, code_ine)
ne sont pas imposées.L'attribut
__table_args__
est répété dans le code Python, comme l'a remarqué JMP.Par ailleurs, le frontend ne fait pas systématiquement la vérification: je viens de réussir à créer un doublon en modifiant le NIP sur une fiche étudiant
.
Pour réparer, il va falloir un script de migration qui vérifie les éventuels doublons, les élimine (en préfixant le code NIP par exemple) puis ajoute la contrainte.
Il faut aussi ajouter des vérification sur le font: formulaire modif, import excel, synchro Apogee, etc.
Fix:
b5b606b1f6