a6448192a6
orthographe (annee)
2023-12-29 13:57:44 +01:00
a1e689d105
API: group_set_edt_id. +cosmetic
2023-12-29 02:48:23 +01:00
e8be809dff
Ajout explications sur états justificatifs + rename sco_archives_formsemestre.py
2023-12-23 13:53:02 +01:00
0441e6cd64
Utilise ScoDocModel pour create_justificatif. Ajout get_fichiers.
2023-12-22 15:22:57 +01:00
91bca7eed9
ScoDocModel super-classe
2023-12-22 15:21:07 +01:00
1699febab8
ajout_justificatif_etud: upload fichiers + corrige permissions
2023-12-16 22:53:02 +01:00
88124fa388
formsemestre_enseignants_list: ré-écriture, fix #756
2023-12-15 03:37:55 +01:00
2e6ac8e60a
Avertissement + sortie des tableaux des modules APC en formation classiques.
2023-12-15 01:07:08 +01:00
dfe1faa078
encore un fix temporaire sur Assiduite.set_moduleimpl
2023-12-14 20:56:43 +01:00
0037bf9f3a
Améliore formulaire ajout_assiduite_etud
2023-12-14 20:50:27 +01:00
ae2ee2deff
Fix temporaire du bug modification assiduité (WIP: gestion du module autre dysfoncytionnelle)
2023-12-13 00:00:49 +01:00
d7d6d688ff
Fix: calcul des moyennes de modules avec poids d'évaluations
2023-12-12 19:12:46 +01:00
bf4b69c9b2
WIP: formulaire ajout justificatif
2023-12-12 03:05:31 +01:00
a4fbc2b80e
Evaluations: modernisation code
2023-12-10 20:59:32 +01:00
4db178ea52
Assiduite: tableau etat_abs_date
2023-12-09 15:53:45 +01:00
cf3319dcc0
fix import
2023-12-07 14:49:03 +01:00
e7081bb367
Assiduite: fixes
2023-12-07 12:38:47 +01:00
9f6b865a33
Améliore édition assiduité (TableauAssiduiteActions)
2023-12-06 14:42:10 +01:00
ec4aed584f
Fix: supprimer assiduite et justificatif: commits manquants
2023-12-06 02:29:06 +01:00
152fca5748
WIP: ajout_assiduite_etud : utilisation modele
2023-12-06 02:04:10 +01:00
16e63069a5
WIP: ajout_assiduite_etud
2023-12-05 21:04:38 +01:00
7cda427cac
Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc
2023-11-29 17:15:27 +01:00
a0316c22e7
Fix: identite.etat_civil
2023-11-29 17:13:21 +01:00
568c8681ba
Accepte codage boursiers O/N (USPN), fonction de resynchro globale, table de tous les étudiants courants avec état boursier.
2023-11-26 18:28:56 +01:00
Iziram
cbb11d0e8e
Merge branch 'liste_assi' into main96
2023-11-24 18:08:12 +01:00
Iziram
7a80ec3ce5
Assiduites : Tableaux (sans QOL)
2023-11-24 18:07:30 +01:00
Iziram
b13e751e1a
Assiduites : WIP tableaux actions (sauf modifier)
2023-11-24 13:58:03 +01:00
60109bb513
Import etudiant: accepte boursier=O|N (API USPN)
2023-11-24 13:55:53 +01:00
e634b50d56
API: create/edit etudiant, admission, adresse
2023-11-23 17:08:18 +01:00
2377918b54
API: etudiant/create (WIP), refactoring.
2023-11-22 23:31:16 +01:00
ea1a03a654
API: enrichit création/édition GroupDescr
2023-11-22 17:54:16 +01:00
4d3cbf7e75
API: enrichit création/édition User
2023-11-21 22:28:50 +01:00
58c5d61648
EDT: plusieurs edt_id de groupes par groupe scodoc
2023-11-21 11:31:22 +01:00
77c9a48d02
EDT: améliore apparence + accepote plusieurs codes edt par modimpl
2023-11-19 22:35:04 +01:00
093ab253f3
Améliorer édition et clonage des formations.
2023-11-19 22:06:36 +01:00
ba1089e8a9
Retire message d'avertissement sur saisie note s'il y a un RCUE déjà validé
2023-11-16 12:31:53 +01:00
46288cd52d
EDT: édition des edt_id du groupe tous et des groupes de parcours
2023-11-13 12:16:10 +01:00
0f61b0874a
WIP: codes Apo et EDT sur chaque modimpl. (pas encore utilisé dans exports Apo).
2023-11-12 19:58:55 +01:00
d1bc546d7b
WIP: Affichage de l'emploi du temps du semestre.
2023-11-11 18:13:18 +01:00
bb331e31c1
Améliore form config assiduite + edt
2023-11-08 23:19:58 +01:00
5d7d967cf2
Extraction identifiant utilisateur EDT depuis la réponse CAS.
2023-11-08 17:58:11 +01:00
e71e4b27ec
EDT: ajout des edt_id dans formsemestre, groupes, modules, users
2023-11-06 22:05:38 +01:00
Iziram
943055b328
Assiduites : documentation code python
2023-10-27 16:05:40 +02:00
Iziram
97e75e9ac9
Assiduite : fixe forcer module Fix #798
2023-10-26 15:52:57 +02:00
20d19a190d
Corrige cascades sur Identite.
2023-10-25 23:07:34 +02:00
2700ee65f5
Corrige lien sur page clonage étudiant. Fix #777
2023-10-18 15:22:48 +02:00
0546f6ea0b
Stocke nom_usuel en majuscules. Complète tests unitaires étudiant.
2023-10-18 14:28:43 +02:00
e87bb9a8db
Améliore code gestion civilité. Tests unitaires étudiants et import excel. Diverses corrections.
2023-10-17 22:12:28 +02:00
194e58419e
Modifie menu saisie civilité état civil. Modifie contraintes INE/NIP en base.
2023-10-16 22:51:31 +02:00
90b4b4b5d6
Modifie modèles identite/Admission. Modernise code et tests unitaires.
2023-10-15 14:42:03 +02:00
3000cfe7ba
Bulletins: améliore page, modifie API pour récuperer le bul. but court avec le même appel.
2023-10-13 22:25:44 +02:00
164cc3c8b4
Fix API assiduité: departement étudiant et time-zone
2023-10-11 14:45:06 +02:00
6c3d13b3e1
Assiduite: notifications mail. Fix #789
2023-10-09 23:01:19 +02:00
3fdef1d4a0
- Liste homonymes sur formulaire édition étudiant;
...
- Ajoute helper class ScoDocModel
- Fix clonage étudiant
- Tolère données admission manquantes dans recherche get_etud
- Fix #771
2023-10-08 10:01:23 +02:00
c403b093c6
#768 : identifiant utilisateur assiduité. N'affiche plus l'id.
2023-10-06 16:32:06 +02:00
18263678c2
Configuration: éditeur de rôles et permissions
2023-09-29 21:17:31 +02:00
4f07bd677c
API: assiduite : ajout user_name et corrige user_id. Fixes #753
2023-09-27 23:02:32 +02:00
320a0f110f
Renforce les vérifications clonage étudiant dans autre dept
2023-09-26 22:40:34 +02:00
548a881d59
Nouvelle fonction pour copier un étudiant vers un autre département.
2023-09-25 23:51:38 +02:00
Iziram
14286b31ac
Assiduites : fix justificatifs #748
2023-09-24 09:36:44 +02:00
f2549a24e7
CAS: calcul du cas_id à partir du mail via regexp
2023-09-24 09:36:44 +02:00
2951951da6
Fix: assi_get_rounded_time
2023-09-21 08:45:46 +02:00
104b5f2f95
Assiduité: ajouts de commentaires et très léger refactoring
2023-09-20 22:38:01 +02:00
7a9c399812
Fix comptes membres groupes
2023-09-20 19:09:02 +02:00
366bd0bea7
API: ajout moduleimpl-inscriptions
2023-09-20 12:45:24 +02:00
cee57234f2
Vocabulaire: évite d'écrire assiduités au pluriel (pas français).
2023-09-19 23:04:46 +02:00
3bf36c1119
formsemestre_status: refonte cadre groupes/assiduité
2023-09-19 21:39:36 +02:00
80c03f022b
Fix some typos
2023-09-14 12:08:20 +02:00
0fd16c8bbb
Edition évaluation. Fix #731
2023-09-13 18:15:10 +02:00
dc4eb63afe
Fix some type annotations
2023-09-12 19:57:39 +02:00
306edaf63d
Tri responsable formsemestre par nom.
2023-09-12 08:36:21 +02:00
iziram
d0159df665
Assiduites : edit assi fix est_just #717
2023-09-11 09:07:10 +02:00
ef96277365
Option de config globale pour interdire l'export des bulletins PDF. Implements #715
2023-09-10 21:17:21 +02:00
d193610b37
API formsemestre: n'exporte pas groups_auto_assignment_data sauf via la route dédiée.
2023-09-10 19:46:50 +02:00
03b9a92ba8
Ajoute liens sur bulletins BUT, précise année de validation, corrige bug affichage decision annéee BUT
2023-09-05 22:50:01 +02:00
iziram
6c77f7faca
Assiduités : fix view_module_abs #688
2023-09-05 14:25:38 +02:00
iziram
36f7d0396a
Assiduités: test_sco_basic #692
2023-09-05 08:41:40 +02:00
8681ede317
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into bul_but
2023-08-31 13:42:56 +02:00
e0c6439c92
Passage étudiants depuis autres semestres: ajout option pour conserver juste le groupe de parcours + Fix désinscription
2023-08-31 13:38:17 +02:00
2227c85250
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into bul_but
2023-08-30 15:59:18 +02:00
7369b67601
Refactor evaluation_delete
2023-08-30 09:22:51 +02:00
4f40fbd028
Modernise code en-tete evaluation et 'absences ce jour'
2023-08-29 19:30:56 +02:00
740235ef01
Modernise code appreciations sur bulletins
2023-08-29 11:27:24 +02:00
1d3726a4cd
API evaluation: create avec poids, /delete + tests unitaires + corrections
2023-08-26 16:34:56 +02:00
3d513bb169
Modification codage dates évaluations
2023-08-25 17:58:57 +02:00
ca04f3d5cb
WIP: modernisation evaluations
2023-08-22 17:05:04 +02:00
94db71280f
Revert "Assiduites : metrique interne externe"
...
Changement non compatible avec les préférences en production.
This reverts commit afe2caac2d
.
2023-08-19 16:17:21 +02:00
iziram
afe2caac2d
Assiduites : metrique interne externe
2023-08-14 10:04:08 +02:00
iziram
22cfdc59f1
Assiduites: Assiduites_metric_label + correction typing
2023-08-14 01:08:04 +02:00
82c8dc8709
Merge branch 'dev96' of https://scodoc.org/git/iziram/ScoDoc into sco96
2023-08-10 19:16:47 +02:00
975b4247e0
Fix: calcul de la liste des niveaux associés à une année de parcours
2023-08-10 19:08:01 +02:00
iziram
cae3511f3c
Assiduites : bug fix multiple + modifs routes api
2023-08-09 10:06:51 +02:00
deff37b9b7
Fix #672 : mise à jour parcours
2023-07-31 18:46:41 +02:00
iziram
f540f78cd5
Assiduites : external_data + raison null
2023-07-31 16:16:18 +02:00
bb1d4f559d
Liens personnalisables (implements #386 ): au niveau global, avec paramètres.
2023-07-31 16:14:16 +02:00
b8767c7536
Test unitaire ScoDocSiteConfig. Correction d'un mini bug.
2023-07-30 22:07:41 +02:00
iziram
cab5a71925
Assiduites : optimisation justification
2023-07-30 16:34:05 +02:00
dc375f1a89
API assiduite: nip -> code_nip (oups)
2023-07-29 19:04:35 +02:00
cab72caebe
API assiduite: ajoute NIP aux assiduites. + modifie relations Assuiduite/Identite.
2023-07-29 18:32:29 +02:00
2873253cb4
Log modifs justificatifs
2023-07-26 16:00:23 +02:00
740749e37e
Assiduités: ajout logs, style sur etuds dem.
2023-07-26 13:27:57 +02:00
ea76dd702e
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into sco96
2023-07-24 16:49:16 +02:00
c3cc316777
Optimisation: ajout cache par requete a FormSemestre.get_ues()
2023-07-24 16:48:41 +02:00
iziram
5ea9944be2
Assiduités : changement champ desc Table assiduites
2023-07-21 19:21:45 +02:00
cde5960899
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into sco96
2023-07-18 17:02:12 +02:00
0573081711
Fix: enregistrement des RCUEs antérieurs
2023-07-18 16:41:02 +02:00
7491176532
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into sco96
2023-07-17 22:31:47 +02:00
8614a29f9b
validation_rcues: affiche ECTS et améliore menu
2023-07-17 10:37:12 +02:00
5da59a6cbe
Adapte module assiduité pour SQLAlchemy 2. Tests unitaires sans erreurs.
2023-07-11 14:45:48 +02:00
iziram
f9fa4753a2
Assiduités : Bug Fix justifs/list + Tests OK
2023-07-11 11:35:54 +02:00
c9be6f21a8
Modifs pour SA 2.0 (à reporter en 9.5)
...
(cherry picked from commit 38f93cae99
)
2023-07-11 11:35:54 +02:00
5eb8770e93
Fix: creation matieres sans numeros
2023-07-11 11:35:54 +02:00
720af0a061
Fix for SQLAlchemy 2
2023-07-11 11:35:54 +02:00
9bfebfc8a2
Modifs pour SA 2.0 (à reporter en 9.5)
...
(cherry picked from commit 38f93cae99
)
2023-07-11 09:48:06 +02:00
2e5add1c48
Fix: creation matieres sans numeros
2023-07-10 14:32:16 +02:00
52282c98cb
Fix for SQLAlchemy 2
2023-07-10 14:02:21 +02:00
iziram
531ac1cb0c
merge Scodoc/master -> iziram/assiduites_corrigee
2023-07-10 10:41:59 +02:00
8b37f661d6
Améliore code gestion des groupes et corrige qq bugs
2023-07-08 16:35:32 +02:00
d88e41b83e
Fix change group/import etud admission
2023-07-08 13:57:44 +02:00
0824598aa4
Début de travaux pour améliorer le backend groupes/partitions.
2023-07-05 19:15:33 +02:00
iziram
e39260ab81
Merge branch 'offSco' into assiduites_corrigee
2023-07-03 19:34:42 +02:00
937a96d086
Jury BUT: cas du passage en BUT3 avec BUT1 non validé. Corrige validation ADSUP UEs. Test unitaire: geii90.
2023-07-02 16:02:09 +02:00
10de8c4cc2
Export Apogee: ajout table ADSUPs
2023-07-02 12:10:32 +02:00
da7f9a334f
Export Apogée: setup via test unitaire, maquette de test. Corrige cas 2 modules avec même code.
2023-07-01 17:42:04 +02:00
3325b41690
Interface pour UE externes et éditions des validations
2023-06-30 17:26:41 +02:00
iziram
467c29d947
Assiduites : Permissions
2023-06-30 17:24:16 +02:00
iziram
ff2b27e1d9
Assiduités : Invalidation du cache
2023-06-30 15:34:50 +02:00
07acadd595
Modifie contrainte sur ApcValidationAnnee (une modif plus sérieuse est nécessaire)
2023-06-30 10:33:43 +02:00
d38f233c21
WIP: nouvelles gestion jury BUT.
2023-06-30 10:33:11 +02:00
61b46db4dd
Jury BUT: modification validation année: unqiue sur ref. comp.
2023-06-30 09:34:29 +02:00
5d30b9233b
WIP: nouvelles gestion jury BUT.
2023-06-28 21:25:38 +02:00
71ffb33175
Modifie contrainte sur ApcValidationAnnee (une modif plus sérieuse est nécessaire)
2023-06-28 10:09:56 +02:00
02168b8032
Ajout ADSUP au transcodage Apogée. Cosmetic flash.
2023-06-27 21:55:28 +02:00
fc0a1c285a
Améliore UI gestion des UE antérieures
2023-06-27 21:55:28 +02:00
b2bd659c47
Ajout ADSUP au transcodage Apogée. Cosmetic flash.
2023-06-25 21:05:19 +02:00
66983ff767
Améliore UI gestion des UE antérieures
2023-06-25 11:49:11 +02:00
b70e2758c9
news pour opérations jury. Implements #668
2023-06-23 16:11:16 +02:00
c9babcd8c2
news pour opérations jury. Implements #668
2023-06-23 10:38:01 +02:00
2af2ca6c43
Jury BUT: corrige enregistrement décisions d'annee BUT manuelles
2023-06-22 16:22:00 +02:00
735100de60
Modify caching of ApcNiveaux
2023-06-22 16:22:00 +02:00
f7a42646bc
Optimisation: table recap jury (x3)
2023-06-22 16:22:00 +02:00
7712de19a2
Modifie effacement décisions annuelles BUT et RCUE. Améliore affichage décisions
2023-06-22 16:22:00 +02:00
83218e39b6
Jury BUT: corrige enregistrement décisions d'annee BUT manuelles
2023-06-21 16:47:24 +02:00
d2fbbad84b
Modify caching of ApcNiveaux
2023-06-21 13:09:04 +02:00
7c9f07c36e
Optimisation: table recap jury (x3)
2023-06-21 12:33:45 +02:00
ccc589f4d5
Modifie effacement décisions annuelles BUT et RCUE. Améliore affichage décisions
2023-06-20 21:05:04 +02:00
07318b5d77
Affichage et suppression possible de toutes les décisions de jury
2023-06-20 08:09:50 +02:00
fbca147d7e
Suppressions de décisions de jury
2023-06-20 08:09:50 +02:00
9ee36f5eba
Fix: ordre des RCUE sur les bulletins
2023-06-20 08:09:50 +02:00
62bc0499e0
Jury BUT: condition de passage de S5: toutes UEs de BUT1 validées.
2023-06-20 08:09:50 +02:00
6891d9f1c1
BUT: jury: validation des niveaux inférieurs. WIP
2023-06-20 08:09:50 +02:00
b026349e74
Affichage et suppression possible de toutes les décisions de jury
2023-06-19 22:07:31 +02:00
756c46df0b
Suppressions de décisions de jury
2023-06-18 09:37:13 +02:00
84d40091a8
Fix: ordre des RCUE sur les bulletins
2023-06-17 14:56:04 +02:00
021b4ec5f8
Jury BUT: condition de passage de S5: toutes UEs de BUT1 validées.
2023-06-15 21:53:05 +02:00
9e9797c705
Fix: tri des coefs. de modules apc
2023-06-15 17:47:31 +02:00
e3b979fc10
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into jury_but
2023-06-15 17:16:01 +02:00
44dffea8d2
Fix: tri des coefs. de modules apc
2023-06-15 17:14:37 +02:00
e46ae76399
BUT: jury: validation des niveaux inférieurs. WIP
2023-06-15 08:49:05 +02:00
452233dd1a
Fix: clonage formation avec UE BUT externes
2023-06-13 21:40:13 +02:00
73023b7806
Fix: clonage formation avec UE BUT externes
2023-06-13 21:28:37 +02:00
9b23ba4c96
Fix: update_inscriptions_parcours_from_groups (restreint au ref. comp. courant)
2023-06-08 09:52:52 +02:00
cf876ca0d3
Fix: update_inscriptions_parcours_from_groups (restreint au ref. comp. courant)
2023-06-07 17:05:33 +02:00
72b0ed17b5
Tri parcours par numero et code; améliore table description semestre.
2023-06-05 08:20:10 +02:00
0322603a22
Tri parcours par numero et code; améliore table description semestre.
2023-06-03 23:18:54 +02:00
iziram
825dc6ecb1
Assiduites : préférences - métrique + lien assiduité avec reste scodoc
2023-06-02 11:41:36 +02:00
iziram
6dc39c25ee
Assiduites : ajout préférences
2023-06-02 11:41:36 +02:00
iziram
d796c7db93
Assiduites : Gestion des justificatifs (rapide) WIP
...
Assiduites : ajout style justifié (minitimeline)
2023-06-02 11:41:35 +02:00
iziram
c48c07bd21
Assiduites :Création des models
2023-06-02 11:41:10 +02:00
8e1cb055f6
- corrige saisi stage sur entreprise ( fix #642 )
...
- clé étrangère sur Identite dans EntrepriseStageApprentissage
- nouveau mécanisme pour le choix d'étudiant via auto-completion
(ajout de autoComplete.js-10.2.7)
- nouveau point d'API: /etudiants/name/<string:start> (et son test unitaire)
2023-06-01 17:58:30 +02:00
5f0ac236d7
More debug info (save_note : mystère)
2023-05-31 12:25:40 +02:00
1693bb6c6c
Fix regression: modif etudiant / changement photo
2023-05-29 18:23:32 +02:00
753578813e
Nettoyage code + exception save note
2023-05-29 16:04:41 +02:00
ee9fd059da
API: groups_auto_assignment
2023-05-15 23:39:08 +02:00
a6b8f2b059
Edition données admission
2023-05-15 22:20:28 +02:00
2f16a2f4df
Modification création/édition étudiants
2023-05-15 19:50:11 +02:00
be03ad0fad
Fix: cas BUT semestre sans parcours mais UE avec parcours.
2023-05-15 11:05:51 +02:00
e321bd525c
Améliore import/export formations BUT (ects par parcours)
2023-05-14 15:00:15 +02:00
94c5c51983
Fix petits bugs parcours BUT, cosmetic
2023-05-13 18:35:10 +02:00
3e40d27ea6
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-05-11 16:27:37 +02:00
153f4783c3
Etat civil: modifie contraintes dans script migration
2023-05-11 15:34:39 +02:00
590dd2e8b5
Merge pull request 'Ajout état-civil' ( #629 ) from jmplace/ScoDoc-Lille:PR_etat-civil into master
...
Reviewed-on: https://scodoc.org/git/ScoDoc/ScoDoc/pulls/629
2023-05-11 14:04:38 +02:00
daa5b8ac53
Fichiers Apogée: code refactoring + test unitaire
2023-05-11 14:01:38 +02:00
41d938931e
APC / Niveaux / templates: ameliroations mineures
2023-04-19 11:56:33 +02:00
464b51245a
Ajout état-civil
2023-04-19 08:14:00 +02:00
47ed37e90e
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-04-17 04:07:27 +02:00
2ffcc503cb
Apogée:
...
- corrige affichage état (filtres/comptes)
- affichage et modification période semset (+ API).
- export résultat annuel BUT.
2023-04-16 05:32:21 +02:00
da2f0ac2f9
Association parcours/UE: amélioration formulaire. Messages erreurs. Logique association UE/niveaux. test unitaire partiel. WIP.
2023-04-13 09:58:38 +02:00
8e7b0839d6
Fix API partitions pour encodeur flask-json
2023-04-12 13:21:13 +02:00
1c0a4f28ce
typo
2023-04-12 12:47:43 +02:00
e5cdb2ef69
Associations UE / Parcours: UI
2023-04-11 23:56:50 +02:00
5f719442f0
BUT: ECTS par UE dépendant du parcours.
2023-04-11 13:48:57 +02:00
488e4b1c85
Affichage/édition des programmes BUT/Niveaux de compétences. Tests. -- WIP
2023-04-10 11:25:46 +02:00
d307fcb1e9
Visualisation d'un parcours et ses UEs (WIP)
2023-04-07 17:10:17 +02:00
6e86f7a9c4
Génère JSON avec Flask-JSON. Abandonne jsonify.
2023-04-06 16:10:32 +02:00
03a330ae82
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-04-06 13:28:00 +02:00
1cbab37e2f
specify table name is necessary for flask upgrade
2023-04-06 13:26:28 +02:00
0b4004ed93
Merge branch 'table' of https://scodoc.org/git/viennet/ScoDoc into upgrading_pip
2023-04-04 10:01:44 +02:00
cd24fe53d5
WIP: ajustements pour upgrade SQLAlchemy
2023-04-04 09:57:54 +02:00
2225fa8da0
Merge branch 'upgrading_pip' of https://scodoc.org/git/viennet/ScoDoc into table
2023-04-03 17:55:41 +02:00