Commit Graph

1709 Commits

Author SHA1 Message Date
36a5c15e3a améliore légèrement le traitement des exceptions pdf 2023-08-28 17:02:21 +02:00
bacec9158b Merge branch 'sco96' of https://scodoc.org/git/viennet/ScoDoc into bul_but 2023-08-28 13:47:48 +02:00
6483110992 Fix: création évaluation sans date via ancien formulaire 2023-08-28 12:04:19 +02:00
23ce4be3c2 Fichier oublié => 9.6.12 2023-08-27 22:58:34 +02:00
f7186c6316 Enlève l'ancien module de gestion des absences 2023-08-27 21:49:50 +02:00
deaeb88cf9 Fix: calcul moyenne générale classique avec coef. UEs non renseignés 2023-08-27 14:27:50 +02:00
a82589a362 Fix: aliased join / SQLAlchemy 2 2023-08-27 11:16:16 +02:00
1d3726a4cd API evaluation: create avec poids, /delete + tests unitaires + corrections 2023-08-26 16:34:56 +02:00
94f857665c Fix affichage validation RCUE (merci @SebL). Corrige certains liens externes. Ajout lien vers visu cursus. 2023-08-26 11:03:55 +02:00
3d513bb169 Modification codage dates évaluations 2023-08-25 17:58:57 +02:00
f62d2277a8 Merge branch 'sco96' of https://scodoc.org/git/viennet/ScoDoc into evaluations 2023-08-23 16:37:54 +02:00
8ccfc06671 Fix small bug 2023-08-23 16:35:10 +02:00
78add09990 flake8 config. Code cosmetic. 2023-08-23 01:42:03 +02:00
262d68c844 Fix: calcul moyenne générale BUT si aucune UE 2023-08-22 18:00:13 +02:00
ca04f3d5cb WIP: modernisation evaluations 2023-08-22 17:05:04 +02:00
iziram
e2b863a5de Assiduites : préférences internes 2023-08-22 15:43:10 +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
691bd10c91 WIP: assiduités 2023-08-13 22:40:16 +02:00
d4a92c5bf8 - API: added POST etudiant/etudid/int:etudid/photo
- API: added unit tests for photos
- Photos: code cleaning.
2023-08-11 23:15:17 +02:00
59b5717346 Correctif Image.ANTIALIAS 2023-08-11 15:14:16 +02:00
1298c6d4db Merge branch 'sco96' of https://scodoc.org/git/viennet/ScoDoc into bul_but 2023-08-10 21:16:21 +02:00
iziram
cae3511f3c Assiduites : bug fix multiple + modifs routes api 2023-08-09 10:06:51 +02:00
720ca7222c Fix #666: affichage malus sur tableau bord modimpl. 2023-08-09 08:19:06 +02:00
53e16176df Bulletin court BUT: version HTML 2023-08-02 00:13:31 +02:00
606eaf6d14 Ajout Logo.html() + remplace deprecated imghdr par puremagic 2023-08-01 14:47:22 +02:00
14aa70fdc5 Fix #666: affichage malus sur tableau bord modimpl. 2023-07-31 20:37:58 +02:00
deff37b9b7 Fix #672: mise à jour parcours 2023-07-31 18:46:41 +02:00
4dd6530ff8 ajout aide 2023-07-31 18:46:11 +02:00
bb1d4f559d Liens personnalisables (implements #386): au niveau global, avec paramètres. 2023-07-31 16:14:16 +02:00
bdfa603539 Merge branch 'dev96' of https://scodoc.org/git/iziram/ScoDoc into sco96 2023-07-30 21:50:46 +02:00
iziram
b6d405f2a0 Assiduites : Bugfix justificatifs justifies 2023-07-30 21:47:47 +02:00
234e9a2192 Closes #663 2023-07-30 20:00:05 +02:00
iziram
e5b1082e1d Assiduites : lecture seule + bug fix 2023-07-26 16:43:49 +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
iziram
1e9796528f Assiduites : legendes, permissions, demissions 2023-07-25 19:59:47 +02:00
iziram
72ef3373eb Assiduites : permission ScoAbsChange 2023-07-25 14:03:09 +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
a2d9e19122 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into sco96 2023-07-21 09:28:45 +02:00
a58919d8b4 Utilisation systématique du nouvel éditeur de partition 2023-07-21 09:25:39 +02:00
8be0ab0678 Corrige liste codes RCUEs valides. Tri codes sur page doc. 2023-07-20 17:27:41 +02:00
fb5cdc2624 VisualisationAssiduitesGroupe: améliore table + export excel 2023-07-20 15:53:59 +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
f414ec1c0d Cosmetic (fiche etud) 2023-07-17 22:03:11 +02:00
1b297580c9 Fix: changement de référentiel de compétences 2023-07-17 15:09:17 +02:00
30666fc822 Robustifie old XMLgetGroupsInPartition 2023-07-17 14:04:42 +02:00
f08a4130dd Nouvelle page de visu/saisie des décisions RCUEs: validation_rcues 2023-07-16 19:59:45 +02:00
24bb78bdfd lien groups_auto_repartition sur éditeur de partitions 2023-07-14 07:16:33 +02:00
ea9c6a6ef2 Fix typo (ancien éditeur groupes) 2023-07-13 20:13:15 +02:00
467d56c0fa Merge bugfixes from 9.5.2 2023-07-13 12:57:16 +02:00
2c93c35aa7 Fix: robustifie export xml de groupes sans noms 2023-07-13 12:55:19 +02:00
417b3b8383 Fix: test bloquant sur structire groupe defaut 2023-07-12 22:36:03 +02:00
814a3802e9 Fix: association d'un formsemetre à une nouvelle formation si des éléments font référence à des UEs qui ne sont plus dans la formation du semestre (sic) 2023-07-12 22:11:33 +02:00
f4547c37c5 Merge bugfixes from 9.5.1 2023-07-12 14:15:15 +02:00
ea1e5cfb89 Fix: filename suffix bulletins 2023-07-12 14:06:34 +02:00
5c78c1cf9f Fix: capitalisation des UEs classiques 2023-07-11 22:06:24 +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
iziram
3326001289 Assiduites : Visualisation des assiduités d'un groupe 2023-07-10 17:38:50 +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
dba48f32eb add 404 2023-07-09 21:57:50 +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
c5a702e6d1 Fix: creation semestre-> renvoi sur annulation 2023-07-05 19:18:41 +02:00
0824598aa4 Début de travaux pour améliorer le backend groupes/partitions. 2023-07-05 19:15:33 +02:00
9b3df5febf Fix: creation semestre 2023-07-04 23:31:44 +02:00
a2c5be22cb Fix: enregistre moyenne des UEs antérieures non ADM 2023-07-04 23:26:14 +02:00
cf0d3c06c4 PDF: substitute - for HYPHEN (U+2010) 2023-07-04 22:54:55 +02:00
iziram
056433e1e8 Assiduites : Tests + Fixes + Améliorations 2023-07-04 15:08:56 +02:00
6c591a62fd Fix: édition validations antérieures lorsqu'il y a des validations sans semestres 2023-07-04 15:08:55 +02:00
e963ca52f5 Fix: édition validations antérieures lorsqu'il y a des validations sans semestres 2023-07-04 08:23:09 +02:00
iziram
e39260ab81 Merge branch 'offSco' into assiduites_corrigee 2023-07-03 19:34:42 +02:00
5f06b190a2 Export Apogée: ADSUPS RCUEs + fix export moy. UE quand pas de décision de jury 2023-07-02 17:03:06 +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
iziram
cb7ec89484 Assiduités : Légendes des pages 2023-06-30 14:38:56 +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
iziram
7a42c24fc4 Assiduites : Pages Bilans 2023-06-28 17:15:24 +02:00
df289ba556 un detail 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
0402eac989 Fix #582: moy UE fiche etud si dispense. 2023-06-27 21:55:28 +02:00
f9961498bf un detail 2023-06-25 11:51:58 +02:00
66983ff767 Améliore UI gestion des UE antérieures 2023-06-25 11:49:11 +02:00
52db344926 Fix #582: moy UE fiche etud si dispense. 2023-06-23 17:51:17 +02:00
iziram
4dc2b41402 Assiduites : Finalisation Page Liste 2023-06-23 16:12:36 +02:00
46e03c0f61 Ajout recap. parcours BUT sur page saisie jury 2023-06-23 16:11:16 +02:00
b70e2758c9 news pour opérations jury. Implements #668 2023-06-23 16:11:16 +02:00
87cc4c06d6 Ajout recap. parcours BUT sur page saisie jury 2023-06-23 15:35:52 +02:00
c9babcd8c2 news pour opérations jury. Implements #668 2023-06-23 10:38:01 +02:00
449c1f0cb0 Jury BUT:
- Modification gestion de l'enregistrement des codes.
- Signale quand un RCUE change de code.
- Calcul auto du jury: peut modifier les décisions RCUE.
2023-06-22 21:19:44 +02:00
b696f772bf Modification priorité codes jury: PASD > PAS1NCI 2023-06-22 21:19:44 +02:00
438caf1052 Jury BUT:
- Modification gestion de l'enregistrement des codes.
- Signale quand un RCUE change de code.
- Calcul auto du jury: peut modifier les décisions RCUE.
2023-06-22 19:00:56 +02:00
iziram
280ceaa255 Assiduites : Calendrier des assiduités 2023-06-22 16:25:13 +02:00
44d56f2493 Fix: affichage dans édition ECTS UEs par parcours 2023-06-22 16:22:00 +02:00
c45abc33cc Modification priorité codes jury: PASD > PAS1NCI 2023-06-22 08:22:37 +02:00
9067424f8f Fix: affichage dans édition ECTS UEs par parcours 2023-06-21 17:19:27 +02:00
88d3ef020d Table jury: affichage stats codes annuels octroyés sous la table 2023-06-20 17:39:22 +02:00
iziram
2a5f602549 Assiduites : Page Justifier 2023-06-20 15:50:56 +02:00
47cf5962f9 Table jury: affichage stats codes annuels octroyés sous la table 2023-06-20 12:14:16 +02:00
07318b5d77 Affichage et suppression possible de toutes les décisions de jury 2023-06-20 08:09:50 +02:00
068951ef1d Jury BUT: ajout colonne décision année sur table récap. 2023-06-20 08:09:50 +02:00
fbca147d7e Suppressions de décisions de jury 2023-06-20 08:09:50 +02:00
135c449657 Fix enregistrement jury année BUT et passage en mode auto 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
de23302b3e Jury BUT: ajout colonne décision année sur table récap. 2023-06-18 21:20:02 +02:00
756c46df0b Suppressions de décisions de jury 2023-06-18 09:37:13 +02:00
008dd9b50e Fix enregistrement jury année BUT et passage en mode auto 2023-06-15 16:50:22 +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
56352d6ce6 Tableau bord module: n'affiche pas saisie abs pour groupes vides 2023-06-12 10:48:31 +02:00
c8c231a368 Fix: affichage moyenne évalution / 20 2023-06-12 10:48:31 +02:00
c73581c52f Tableau bord module: n'affiche pas saisie abs pour groupes vides 2023-06-09 20:36:31 +02:00
c547990eef Fix: affichage moyenne évalution / 20 2023-06-09 19:39:39 +02:00
e9234d958a code cleaning 2023-06-08 09:52:52 +02:00
f4c776e9f3 code cleaning 2023-06-07 18:43:44 +02:00
72b0ed17b5 Tri parcours par numero et code; améliore table description semestre. 2023-06-05 08:20:10 +02:00
9d18ed4671 - Amélioration enregistrement note.
- Nouveau point API: /evaluation/<int:evaluation_id>/notes/set
- Corrige API /evaluation/<int:evaluation_id>/notes
- Modernisation de code.
- Améliore tests unitaires APi evaluation.
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
fb4cabee3b - Amélioration enregistrement note.
- Nouveau point API: /evaluation/<int:evaluation_id>/notes/set
- Corrige API /evaluation/<int:evaluation_id>/notes
- Modernisation de code.
- Améliore tests unitaires APi evaluation.
2023-06-03 22:43:04 +02:00
iziram
d5f01e0628 Assiduites : Signalement différé 2023-06-02 11:41:36 +02:00
iziram
36bc67fffc Assiduites : Lien Evaluation WIP 2023-06-02 11:41:36 +02:00
iziram
825dc6ecb1 Assiduites : préférences - métrique + lien assiduité avec reste scodoc 2023-06-02 11:41:36 +02:00
iziram
238b6b10d4 Assiduites : préférences - jours travaillés 2023-06-02 11:41:36 +02:00
iziram
4d5c1a84c3 Assiduites : ajout préférence : durée créneau 2023-06-02 11:41:36 +02:00
iziram
6dc39c25ee Assiduites : ajout préférences 2023-06-02 11:41:36 +02:00
iziram
15baf57136 Assiduités : Page Liste Assiduites / Justifs (WIP) 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
96b1512e24 Assiduites : Front End 2023-06-02 11:41:35 +02:00
iziram
9a0852917f Assiduites : Fonctionnement BackEnd + API 2023-06-02 11:41:26 +02:00
iziram
c48c07bd21 Assiduites :Création des models 2023-06-02 11:41:10 +02:00
bfa8cf1683 Parcours devient Cursus sur la fiche etud. 2023-06-01 20:13:29 +02:00
a8ab0cb48c - Fix: invalidation cache après annulaition DEM ou DEF
- Améliore explication lorsqu'il est impossible de supprimer un semestre.
2023-06-01 19:48:52 +02:00
feb799cc20 Fix #655 (affichage ScoValueError) 2023-06-01 19:04:02 +02:00
9579cd73c2 correction de l indentation 2023-06-01 15:59:23 +02:00
c5f5cb7daa Fix regression: saisie notes tableur 2023-05-31 14:24:36 +02:00
5f0ac236d7 More debug info (save_note : mystère) 2023-05-31 12:25:40 +02:00
9a4f7abfa8 add debug infos to two exception 2023-05-30 22:23:19 +02:00
79d92dc9ac Fix regression: inscriptions modules si pas de parcours 2023-05-30 01:15:48 +02:00
753578813e Nettoyage code + exception save note 2023-05-29 16:04:41 +02:00
e5a620a9ea complement etat_civil 2023-05-25 18:48:21 +02:00
a6b8f2b059 Edition données admission 2023-05-15 22:20:28 +02:00
9b1cf1c27f Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into identite_editor 2023-05-15 19:57:47 +02:00
79f833ada7 Merge pull request 'adaptation bulletins classiques pour etat-civil' (#639) from jmplace/ScoDoc-Lille:fix_bulletin_etat_civil into master
Reviewed-on: https://scodoc.org/git/ScoDoc/ScoDoc/pulls/639
2023-05-15 19:56:18 +02:00
2f16a2f4df Modification création/édition étudiants 2023-05-15 19:50:11 +02:00
fbf56e7cd7 adaptation bulletins classiques pour etat-civil 2023-05-15 18:00:22 +02:00
3de9286e61 orthographe 2023-05-15 17:20:38 +02:00
e321bd525c Améliore import/export formations BUT (ects par parcours) 2023-05-14 15:00:15 +02:00
30929a470c Export Apo BUT: liste NAR 2023-05-12 22:02:14 +02:00
6d8af957fd Préférences: section spéarée pour exports Apogée. Option pour supprimer la section APO_TYP_RES. 2023-05-12 18:05:27 +02:00
f2a9e3fd5c formsemestre_description: pas de ligne UE en APC 2023-05-12 16:55:30 +02:00
78f0a70b94 Fix formsemestre_description #632 2023-05-12 16:24:40 +02:00
866efbed92 Fix #631: cas_id numérique 2023-05-12 12:59:23 +02:00
45a950ad79 Bareme notes moy/min/max promo. Fix #633 2023-05-12 12:50:26 +02:00
3e40d27ea6 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table 2023-05-11 16:27:37 +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
8f844f5191 Apo: export BUT element annuel 2023-04-19 11:51:58 +02:00
464b51245a Ajout état-civil 2023-04-19 08:14:00 +02:00
54bcbff179 Apo: modif semset pour BUT. Interdit changement période. 2023-04-18 11:47:10 +02:00
339d70edd2 Apo: améliore changement période 2023-04-18 02:20:32 +02:00
b2296d94df Fix export Apo BUT/Simpair isolé 2023-04-17 12:10:17 +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
88bf24ba79 Remplace anciens head_message par flash() 2023-04-15 10:50:20 +02:00
b0afd900d1 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table 2023-04-14 16:36:02 +02:00
fac3337237 Make symbol scu (sco_utils) available to all templates. 2023-04-14 15:03:41 +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
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
75ee45835a Ajout de timeouts sur toutes les requêtes externes (y compris tests API) 2023-04-06 10:38:31 +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
dfa453768d WIP: associations UEs / Competences, ref. comp., tests, refactoring. 2023-04-03 17:46:31 +02:00
2248090248 WIP: migrating to SQlAlchemy 2.0.8 2023-04-03 17:40:45 +02:00
8f404e16e2 Précision sur adresse mail origine 2023-03-30 09:53:22 +02:00
b1f51ce7f4 BUT: améliore page éditon UEs 2023-03-30 00:00:14 +02:00
c889ba3d1d Dispenses d'UE: corrige affichage en table recap. Intègre aux tests unitaires cursus. Légendes. 2023-03-27 23:57:10 +02:00
5103f162a7 Améliore page inscriptions UEs BUT: indique parcours. 2023-03-27 18:30:36 +02:00