Commit Graph

3600 Commits

Author SHA1 Message Date
2944fb0795 restrictions/département. Utilise partout Justificatif.get_justificatif. 2023-12-22 15:25:58 +01:00
5f49355ec3 logs et exceptions 2023-12-22 15:24:53 +01:00
892d1e9967 Séparation code archives 2023-12-22 15:24:13 +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
5e39b3ae44 Diverses petites améliorations du code 2023-12-22 15:18:20 +01:00
79c6a03c26 Sépare code archivage formsemestre 2023-12-20 22:32:52 +01:00
c316a5ee35 Améliore mail création de compte utilisateur si CAS forcé. Fix #801 2023-12-17 22:30:53 +01:00
1699febab8 ajout_justificatif_etud: upload fichiers + corrige permissions 2023-12-16 22:53:02 +01:00
48bce33329 Fix formsemestre_pvjury html (classic) 2023-12-15 18:53:38 +01:00
d132c54a51 Fix: formsemestre_status: cas avec notes mais sans modules compatibles 2023-12-15 05:34:11 +01:00
96c98bc3fc comments 2023-12-15 05:30:11 +01:00
f85039fb55 cosmetic: table formsemestre_enseignants_list 2023-12-15 03:48:15 +01:00
88124fa388 formsemestre_enseignants_list: ré-écriture, fix #756 2023-12-15 03:37:55 +01:00
515cbaf406 Fix: cache inval. apres saisie jutif indiv. 2023-12-15 01:31:15 +01:00
2e6ac8e60a Avertissement + sortie des tableaux des modules APC en formation classiques. 2023-12-15 01:07:08 +01:00
f09d9bb3fc Résume affichage dates dans tableaux assiduités HTML pour meilleure lisibilité 2023-12-14 21:55:46 +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
ae0971229e Fix: several errors in _get_dates_from_assi_form 2023-12-12 23:35:07 +01:00
096b81296d Fix: assiduite: menu module si pas de semestre trouvé en correspondance. WIP 2023-12-12 23:24:37 +01:00
5b7801e735 form justificatif: upload fichier desactivé (WIP) 2023-12-12 20:19:18 +01:00
1c6e54c76c Fix: edition cas_id user 2023-12-12 19:59:50 +01:00
8166fd1380 Config logo: handle exception 2023-12-12 19:17:53 +01:00
d7d6d688ff Fix: calcul des moyennes de modules avec poids d'évaluations 2023-12-12 19:12:46 +01:00
b9c1eccc98 Métrique assiduité sur bulletins pdf 2023-12-12 15:32:47 +01:00
0a38ed22e6 Assiduité: Modifie couleurs calendrier 2023-12-12 13:58:07 +01:00
bf4b69c9b2 WIP: formulaire ajout justificatif 2023-12-12 03:05:31 +01:00
99b182e1c7 Bug fix: accès aux fichiers justificatifs 2023-12-11 15:24:55 +01:00
a4fbc2b80e Evaluations: modernisation code 2023-12-10 20:59:32 +01:00
0b6f60897b Assiduite: tableau etat_abs_date: export excel 2023-12-09 16:03:17 +01:00
4db178ea52 Assiduite: tableau etat_abs_date 2023-12-09 15:53:45 +01:00
0cf2030656 Fix: css calendrier/minitimeline 2023-12-08 14:50:15 +01:00
7ebec0bdcd Assiduite API: fix bug in _edit_one 2023-12-08 13:42:24 +01:00
1c59cfdd93 API etudiants: qq routes departementales manquantes 2023-12-08 13:37:43 +01:00
a70e6236d4 Améliore traitement erreurs dans champ PV intro PDF 2023-12-07 23:07:11 +01:00
a5c927db75 Assiduite: diverses améliorations, styles tableaux 2023-12-07 22:10:51 +01:00
04335e521a Mémorise chez le client l'état tri de toutes les gt_tables 2023-12-07 19:42:57 +01:00
0ddae54b9b Menu choix module avec titres 2023-12-07 16:11:21 +01:00
269b739613 Assiduité calendrier: mémorise état checkboxes 2023-12-07 15:47:15 +01:00
772293e06f Qq corrections cosmétiques du HTML + config mypy 2023-12-07 15:35:09 +01:00
cf3319dcc0 fix import 2023-12-07 14:49:03 +01:00
e7081bb367 Assiduite: fixes 2023-12-07 12:38:47 +01:00
7b8d5cff4d Bulletins mails interdits - closes #810 2023-12-06 23:05:23 +01:00
96420c534f Merge branch 'prod' of https://scodoc.org/git/viennet/ScoDoc into assi_ev 2023-12-06 20:44:03 +01:00
689b8610bf Envoi par mail des bulletins PDF courts 2023-12-06 20:40:55 +01:00
0f860f912c Classeur PDF des bulletins BUT courts 2023-12-06 20:04:40 +01:00
78fbaf1ac8 Fix: précision affichage sommes coefs BUT 2023-12-06 18:57:07 +01:00
fc69bcf70a Fix calendrier assiduité. 2023-12-06 17:13:44 +01:00
9f6b865a33 Améliore édition assiduité (TableauAssiduiteActions) 2023-12-06 14:42:10 +01:00
9c0ac1ab48 Admin. comptes utilisateurs: permet au non super-admin de choisir le département de rattachement si il a le droit d'administrer plusieurs depts. 2023-12-06 12:59:30 +01:00
ea4706e535 Merge branch 'prod' of https://scodoc.org/git/viennet/ScoDoc into assi_ev 2023-12-06 12:42:26 +01:00
cfafaa76b7 Upgrade Python packages - Flask 3.0.0 - Migrate to scrypt password hash 2023-12-06 03:34:24 +01:00
ebd7d30176 WIP: affichage message erreur 2023-12-06 02:35:29 +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
7d4d26fe2b Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into assi_ev 2023-12-03 16:20:52 +01:00
cb86d8c8e2 Merge branch 'prod' of https://scodoc.org/git/viennet/ScoDoc 2023-12-03 16:19:19 +01:00
4d07de20d5 adjust NIP colum width 2023-12-03 16:14:55 +01:00
f1bb5ffa9c add_filter 2023-12-03 16:14:55 +01:00
c1f7518f5c ajout export fichier par NIP 2023-12-03 16:14:55 +01:00
9fbe565e85 msg aide copié/collé notes 2023-12-01 15:50:31 +01:00
b8413832ee Francisation du datepicker 2023-12-01 15:09:27 +01:00
419f1223dd Assiduite: relecture de code, cosmétique, formattage 2023-12-01 13:46:33 +01:00
a5e5ad6248 Améliorations partielles de SignaleAssiduiteEtud 2023-11-29 18:07:14 +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
dcea12f6fc Table etud courants + export xlsx, + code nip 2023-11-26 19:04:03 +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
532fb3e701 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-11-22 17:59:10 +01:00
457a9ddf51 Améliore code et tests gestion User 2023-11-22 17:55:15 +01:00
ea1a03a654 API: enrichit création/édition GroupDescr 2023-11-22 17:54:16 +01:00
Iziram
c0253bd05d Assiduites : WIP tableaux options 2023-11-22 16:49:13 +01:00
Iziram
1e98dd125e Merge branch 'main96' into liste_assi 2023-11-22 16:05:41 +01:00
Iziram
38ba20aef6 Assiduites : Calendrier date_pivot 2023-11-22 15:57:31 +01:00
Iziram
33c9a606b0 Assiduites : SaisieAssiduiteEtud rework 2023-11-22 15:57:05 +01:00
Iziram
54906c1bde Assiduites : mises à jour couleurs listes 2023-11-22 09:13:00 +01:00
4d3cbf7e75 API: enrichit création/édition User 2023-11-21 22:28:50 +01:00
939371cff9 complete message aide 2023-11-21 12:19:35 +01:00
ecd1b1f80b EDT: fix typo 2023-11-21 11:34:52 +01:00
58c5d61648 EDT: plusieurs edt_id de groupes par groupe scodoc 2023-11-21 11:31:22 +01:00
7672c3e3c5 Add check in bul_head 2023-11-20 20:59:56 +01:00
Iziram
6bc4d6dbb4 Assiduites : bugfix conflict fakeiso 2023-11-20 20:59:40 +01:00
Iziram
552095b979 Assiduites : dates naives front-end 2023-11-20 17:07:31 +01:00
Iziram
441a893f12 Assiduites : fix delete justificatif en double 2023-11-20 17:07:31 +01:00
988f577f6e Fix formation_import_xml (typo) 2023-11-20 11:23:40 +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
ce3452df73 Fix: groups_view tabs html 2023-11-17 17:00:15 +01:00
66f3cc97e0 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-11-17 14:43:25 +01:00
1b54d7c22c js/ : prettification (vscode prettier) avec tabs=2 2023-11-17 13:53:17 +01:00
Iziram
295fb679ed Assiduites: SignalAssiduiteDifferee bug fix 2023-11-17 13:50:49 +01:00
Iziram
4fe4dfe3e1 Assiduites : bugfix module saisie abs hebdo 2023-11-17 12:38:36 +01:00
Iziram
a9d30def6b Assiduites : bug fix visu_assi.j2 2023-11-17 11:36:15 +01:00
Iziram
559fd82e52 Assiduites : bug fix _edit_one external data 2023-11-17 11:08:47 +01:00
Iziram
a33a919823 Assiduites : bug fix, retour a date invalide 2023-11-17 10:17:26 +01:00
a7935d375a WIP: saisie abs depuis calendrier (reste bug décalage jour) 2023-11-17 00:22:46 +01:00
1f319dfeba EDT: filtrage par groupe scodoc 2023-11-16 23:34:47 +01:00
b0daccb32e Merge branch 'iziram-main96' of https://scodoc.org/git/viennet/ScoDoc 2023-11-16 16:22:45 +01:00
Iziram
f485791e3b Assiduites : Gestions couleurs + bugfix calendrier Close #800 2023-11-16 15:54:34 +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
bb9995fca6 Fix: formulaire création formseemstre 2023-11-16 11:08:48 +01:00
1fd973c0d0 Ajuste style calendrier assiduité 2023-11-16 02:48:39 +01:00
5f7b4af3e6 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc into iziram-main96 2023-11-16 02:03:14 +01:00
6cedf99e5e Upgrade bootstrap-multiselect to 1.1.2 and adapt css 2023-11-16 01:58:12 +01:00
e92efb50e2 Upgrade Bootstrap to 3.3.7 2023-11-15 22:33:17 +01:00
a821add6a6 Abandonne Flask-Bootstrap 2023-11-15 20:38:51 +01:00
ac1051d8b8 Fix: ne considère pas les validations externes pour déterminer si un semestre a des décisions de jury 2023-11-15 17:36:58 +01:00
Iziram
7502acf1df Assiduites : maj calendrier 2023-11-15 17:34:13 +01:00
Iziram
3a963cb1b4 Assiduites : utilisation datepicker 2023-11-15 14:11:47 +01:00
1a841c3e6d Fix: ne considère pas les validations externes pour déterminer si un semestre a des décisions de jury 2023-11-15 12:31:28 +01:00
0ca2a35129 Fix: API edt, tests unit API 2023-11-15 08:14:05 +01:00
96333f4697 Serve locally xlsx-populate (no CDN) 2023-11-15 08:14:05 +01:00
fbc501bf3c EDT: navigation prev/next week 2023-11-15 08:14:05 +01:00
b673ca2667 Fix: invalidation cache sur modif evaluation 2023-11-15 08:14:05 +01:00
eaa57d0eb7 ajout légende 2023-11-15 08:14:05 +01:00
511016bbcf EDT: config.: chargement d'un sample ics pour aider 2023-11-15 08:14:05 +01:00
b8f5f961e8 Fix: API edt, tests unit API 2023-11-15 00:17:47 +01:00
676ae47d69 Serve locally xlsx-populate (no CDN) 2023-11-14 23:24:29 +01:00
d87432e8ac EDT: navigation prev/next week 2023-11-14 23:16:25 +01:00
a043cb26ed Fix: invalidation cache sur modif evaluation 2023-11-14 22:48:28 +01:00
e551ac5124 ajout légende 2023-11-14 19:26:44 +01:00
Iziram
338d2f7ec8 Assiduites : fix journee entiere + utilisation scodoc-datetime 2023-11-14 16:38:07 +01:00
9a0e64effd EDT: config.: chargement d'un sample ics pour aider 2023-11-14 15:55:52 +01:00
Iziram
7b5e186c61 Merge branch 'sans_moment' into main96 2023-11-14 15:18:10 +01:00
cc579c59f7 Import Apo: tolère erreur si etudiant apo dupliqué 2023-11-14 14:20:36 +01:00
098502f2d3 EDT: améliore gestion erreur chargement ics 2023-11-14 14:06:47 +01:00
324488f9c4 EDT: lien saisie abs avec heure slocales serveur 2023-11-13 23:43:54 +01:00
456d570c9b oups 2023-11-13 23:16:23 +01:00
d5c15cc5c5 merge 2023-11-13 23:15:18 +01:00
5901ba59d7 EDT: paramétrage extraction info par expressions régulières 2023-11-13 15:08:09 +01:00
46288cd52d EDT: édition des edt_id du groupe tous et des groupes de parcours 2023-11-13 12:16:10 +01:00
78d72d2d54 EDT: ajuste taille calendrier et plage horaire. 2023-11-13 11:30:26 +01:00
Iziram
83765b584e Assiduites : champs "heure_deb" "heure_fin" timeline 2023-11-13 08:35:19 +01:00
8c4c6811e2 EDT: fix lien date dans saisie abs 2023-11-12 21:54:43 +01:00
9f357e1a2f EDT: fix typo lien saisie abs 2023-11-12 21:50:07 +01:00
bf096d4648 WIP: lien saisie abs sur EDT. 2023-11-12 21:45:06 +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
Iziram
c88869dd5f date_utils : page test 2023-11-10 16:00:13 +01:00
Iziram
48d89ac278 date_utils.js : support formulaire HTML 2023-11-10 15:25:25 +01:00
Iziram
8957264dc6 Fonctionnalités Dates + suppr dtparser 2023-11-10 14:24:29 +01:00
Iziram
6ae9bcafb1 Merge branch 'main96' into sans_moment 2023-11-10 14:23:24 +01:00
e06292de99 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-11-09 17:47:10 +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
Iziram
f1006cff88 Merge branch 'main96' into sans_moment 2023-11-08 15:30:28 +01:00
Iziram
a40768e33b Assiduité: suppression momentJS 2023-11-08 15:29:45 +01:00
Iziram
37f86f02cd Assiduité : bug fix saisie jour readOnly 2023-11-08 15:09:49 +01:00
e71e4b27ec EDT: ajout des edt_id dans formsemestre, groupes, modules, users 2023-11-06 22:05:38 +01:00
Iziram
2ff49fc1bd WIP passage moment - vanilla js 2023-11-03 16:55:26 +01:00
Iziram
69e25952e3 fusion col type/etat + col utilisateur + etudiant_seul 2023-11-03 14:57:22 +01:00
Iziram
bb4a427207 Merge branch 'main96' into liste_assi 2023-11-03 13:53:58 +01:00
Iziram
4aebece03e Assiduite : bug fix liste justifier 2023-10-27 16:51:06 +02:00
Iziram
943055b328 Assiduites : documentation code python 2023-10-27 16:05:40 +02:00
Iziram
70e7355fa2 Assiduite : fix date saisie + edit assiduite 2023-10-27 10:33:37 +02:00
b28a257129 Fix API (mostly revert previous commit) 2023-10-27 08:01:33 +02:00
1d64680c55 WIP: reponses API assiduite avec json_error partout sauf pour _edit_singular 2023-10-27 08:01:33 +02:00
Iziram
5e0b9f95cc Assiduite : fixe forcer module Fix #798 2023-10-27 08:01:33 +02:00
903a03dbd6 Fix delete etud and delete dept 2023-10-27 08:01:33 +02:00
990749486a Fix typo (bulletins legacy) 2023-10-27 08:01:33 +02:00
d5149f75db Fix API (mostly revert previous commit) 2023-10-26 17:28:36 +02:00
9faa586681 WIP: reponses API assiduite avec json_error partout sauf pour _edit_singular 2023-10-26 16:44:09 +02:00
885a4fc452 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-10-26 16:36:35 +02:00
c723cef66c Fix delete etud and delete dept 2023-10-26 16:15:29 +02:00
Iziram
97e75e9ac9 Assiduite : fixe forcer module Fix #798 2023-10-26 15:52:57 +02:00
Iziram
ad32e27d7a Assiduite : modification listes WIP 2023-10-26 13:12:22 +02:00
5a41f9c1c3 Fix typo (bulletins legacy) 2023-10-26 11:09:22 +02:00
20d19a190d Corrige cascades sur Identite. 2023-10-25 23:07:34 +02:00
Iziram
3ad9ab15d5 Assiduite : saisie sans date Fix #763 Close #760 2023-10-24 10:49:29 +02:00
Iziram
f4d6cd635f Assiduite : module autre + retour a date Fix #765 2023-10-24 09:44:55 +02:00
Iziram
6e447afdaa Assiduite : Etudiant non inscrit module Fix #792 2023-10-24 07:57:51 +02:00
Iziram
6792efcc18 Assiduite : Justification présence. Fix #769 2023-10-24 07:57:51 +02:00
Iziram
0b6c628e04 Assiduite : Changement page tableau. Fix #788 2023-10-24 07:57:51 +02:00
b78e1b8be4 Add unit test for sco_find_etud. 2023-10-23 23:50:13 +02:00
2c8c1f7ae2 Affiche heure serveur sur page configuration 2023-10-22 21:54:23 +02:00
6f0bdbf143 Fix links in sco_groups_view.py and sco_synchro_etuds.py 2023-10-22 17:27:35 +02:00
66b8542d56 Affichage des ECTS sur validation_rcues et parcour_formation. Closes 656. 2023-10-19 22:24:56 +02:00
85005419ae Clarifie explications validation manuelle RCUE. Commente code. Petits nettoyages. 2023-10-19 21:07:03 +02:00
b1ea0080e0 Bulletin BUT court: affichage des ECTS. Fixes #776 2023-10-18 17:53:42 +02:00
77b66ba5f2 PV jury: paramètre pour changer le titre (session) 2023-10-18 15:55:51 +02:00
2700ee65f5 Corrige lien sur page clonage étudiant. Fix #777 2023-10-18 15:22:48 +02:00
de63a2a991 Lien dans infobulle étudiant. Closes #55 2023-10-18 15:15:49 +02:00
2a5101a3a9 Evaluations: visibles en intermédiaire/passerelle par défaut. 2023-10-18 14:49:57 +02:00
0546f6ea0b Stocke nom_usuel en majuscules. Complète tests unitaires étudiant. 2023-10-18 14:28:43 +02:00
91f4ee9999 sco_excel: remove call to deprecated get_sheet_names 2023-10-17 22:17:44 +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
a732b8161e Améliore visualisation des évaluations 'cachées' sur la tableau de bord module 2023-10-12 22:53:26 +02:00
18cfd383d8 Assiduite: API routes: fix etudid: int type. Fix #773. 2023-10-11 16:38:18 +02:00
164cc3c8b4 Fix API assiduité: departement étudiant et time-zone 2023-10-11 14:45:06 +02:00
9fbfa3861d Fix: creation assiduite via API non départementale 2023-10-10 22:52:00 +02:00
579d71937d Fix: cas avec étudiants sans données admission (plante statistiques). 2023-10-10 22:42:02 +02:00
7107af6181 Fix unit tests 2023-10-09 23:34:03 +02:00
6c3d13b3e1 Assiduite: notifications mail. Fix #789 2023-10-09 23:01:19 +02:00
3ecbe5128e Fix formulaire modif utilisateur (CAS allow login) 2023-10-09 21:35:05 +02:00
bee72be885 Assiduité: formulaire saisie: amélioration mineure. Fix #779 2023-10-09 19:08:57 +02:00
a81f8e9679 VisualisationAssiduitesGroupe: supprime col. 'Présences justifiées'. Fix #787 2023-10-09 15:48:00 +02:00
f4a2a0f888 Sujet mail notif chgt adr. Fix #738 2023-10-09 15:29:01 +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
574fae2170 - downgrade werkzeug (for Flask-Login compat)
- remove unimplemented preferences (forcer_present, assi_etat_defaut)
2023-10-07 10:14:50 +02:00
874491d7c2 Supprime Flask-Moment (inutilisé). Utile pour assiduité seulement Moment 2.29.4. 2023-10-07 09:32:56 +02:00
c403b093c6 #768: identifiant utilisateur assiduité. N'affiche plus l'id. 2023-10-06 16:32:06 +02:00
b699add4c4 Fix bugs in formsemestre_evaluations_delai_correction (contrib. C. Martin). 2023-10-06 15:57:54 +02:00
a04e53d6e6 Synchro Apogée: information paiement. A tester avant de fermer #781. 2023-10-06 15:33:33 +02:00
9e1493fb67 Ajout cursus ingénieur 6 semestres sans compensation ni barres 2023-10-06 10:27:04 +02:00
f3b0fefdb3 Actualiser app/templates/scolar/partition_editor.j2
Configuration des nouvelles partitions en "show_in_lists"

Correction https://scodoc.org/git/ScoDoc/ScoDoc/issues/775
fixes #775
2023-10-05 00:16:42 +02:00
b56f70ba1f 9.6.39 + typos 2023-09-29 22:18:54 +02:00
18263678c2 Configuration: éditeur de rôles et permissions 2023-09-29 21:17:31 +02:00
db062d5b4a Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into edit_roles 2023-09-28 22:55:55 +02:00
f547b800a1 Formulaires anciens: allow_null n'accepte plus de champs blancs 2023-09-28 17:30:36 +02:00
f333975ec5 Tableau suivi cohortes: prend en compte la décision annuelle et non semestrielle en BUT. 2023-09-28 17:26:10 +02:00
4f07bd677c API: assiduite : ajout user_name et corrige user_id. Fixes #753 2023-09-27 23:02:32 +02:00
Iziram
46134dc06d fixes #754 , close #752 2023-09-27 08:27:13 +02:00
53224fa43f Fix evaluations sort 2023-09-26 23:15:35 +02:00
320a0f110f Renforce les vérifications clonage étudiant dans autre dept 2023-09-26 22:40:34 +02:00
77993ec9e7 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-26 22:01:10 +02:00
f842181dd4 restore error handling of invalid pdf formats 2023-09-26 22:01:04 +02:00
Iziram
8dc3806a27 Assiduites : bug bouton journee page ajout justi 2023-09-26 11:39:12 +02:00
34486ac6f8 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-25 23:52:05 +02:00
548a881d59 Nouvelle fonction pour copier un étudiant vers un autre département. 2023-09-25 23:51:38 +02:00
Iziram
b92efefb64 Assiduites : maj trace justi 2023-09-25 15:12:18 +02:00
d8fbedb96d Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into edit_roles 2023-09-24 19:05:59 +02:00
Iziram
43f7f35401 Assiduites : fix offset justi #749 2023-09-24 10:17:05 +02:00
Iziram
a7e0c05d05 Assiduites : fix etud_info #744 2023-09-24 10:15:06 +02:00
Iziram
5551003fff Assiduites : Filtrage Justif #745 2023-09-24 09:36:44 +02:00
Iziram
14286b31ac Assiduites : fix justificatifs #748 2023-09-24 09:36:44 +02:00
Iziram
71b41d3dc6 Assiduites : fix err js #749 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
d869c3d938 cosmetic 2023-09-24 09:36:44 +02:00
dfbfd41b9f ajoute création automatique du groupe par défaut 2023-09-24 09:36:44 +02:00
Iziram
0fa1fa36e2 Assiduites : fix trace justificatifs 2023-09-21 18:44:38 +02:00
Iziram
b8f7037804 Assiduites : fix partiel bug differee 2023-09-21 17:25:57 +02:00
7b62ab8784 js code format 2023-09-21 10:24:09 +02:00
e918b5bcb4 Remplace variable 'format' par 'fmt' dans toutes les fonctions et URLs (sauf routes API documentées) 2023-09-21 10:20:19 +02:00
28149dd556 orthographe 2023-09-21 08:46:21 +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
1c910aa9d3 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-19 21:39:44 +02:00
3bf36c1119 formsemestre_status: refonte cadre groupes/assiduité 2023-09-19 21:39:36 +02:00
Iziram
60912a8aea Assiduites : bug fix justi journee entiere 2023-09-19 10:53:55 +02:00
b124468399 petites amélioration du code 2023-09-18 22:47:25 +02:00
d21af70abb Améliore traitement erreurs archives 2023-09-18 22:45:45 +02:00
c65bbc3872 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-18 18:22:32 +02:00
Iziram
4bf7b0dd78 Assiduites : fix bug module tableau assi edition 2023-09-18 18:08:02 +02:00
e2891e37cd Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-18 17:44:10 +02:00
Iziram
6d9d625b2e Assiduites : justi journees entieres 2023-09-18 17:42:05 +02:00
8b1f816147 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-18 17:24:42 +02:00
Iziram
1b5abaf31e Assiduites : fix #739 2023-09-18 16:38:52 +02:00
8795aa4c42 retrait temporaire de liste_assiduites_formsemestre 2023-09-18 16:27:07 +02:00
Iziram
c6659db08a Assiduites : page ListeSemestre #733 2023-09-15 10:51:40 +02:00
Iziram
223f1b72a0 Assiduites : fix #736 2023-09-15 09:17:32 +02:00
Iziram
0cc1aaf760 Assiduites : download list #732 2023-09-15 09:13:25 +02:00
Iziram
82187a818a Assiduites : fix #735 2023-09-15 08:06:14 +02:00
dfff381c55 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-14 18:21:00 +02:00
Iziram
3c15334af8 Assiduites : fix bug edition assiduite 2023-09-14 15:43:02 +02:00
d6ca3cdfd8 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-14 14:42:40 +02:00
20d2e644bc Fix: calcul moyenne classiques sur vides 2023-09-14 14:34:18 +02:00
Iziram
2fca7d7b54 Assiduites : fix problème saisie directe 2023-09-14 14:25:27 +02:00
80c03f022b Fix some typos 2023-09-14 12:08:20 +02:00
41944d9d65 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-13 21:12:37 +02:00
6c4dc367f0 Fix type. Closes #730. 2023-09-13 21:11:27 +02:00
0fd16c8bbb Edition évaluation. Fix #731 2023-09-13 18:15:10 +02:00
iziram
1890859482 Assiduites : fix Justificatifs en attentes #724 2023-09-13 15:19:21 +02:00
iziram
a7058fb86b Assiduites : fix #728 2023-09-13 08:59:54 +02:00
iziram
6cbfd97031 Assiduites : fix #686 2023-09-13 08:24:08 +02:00
3eb8869349 Fix: choix format bulletin PDF BUT si préférence modifiée 2023-09-12 21:23:05 +02:00
1f5422f621 Format affichage date page user 2023-09-12 20:54:09 +02:00
dc4eb63afe Fix some type annotations 2023-09-12 19:57:39 +02:00
e4cf023e46 Fix sco_archives_justificatifs 2023-09-12 15:14:44 +02:00
iziram
23e189c21a Assiduités : correction delete_justificatif sco_archives_justificatifs 2023-09-12 15:14:44 +02:00
iziram
996e83f3b3 Assiduités : publication api justificatif route dept 2023-09-12 14:58:01 +02:00
iziram
602b508467 Assiduites : route formsemestre justificatifs 2023-09-12 13:40:03 +02:00
iziram
44cb59053a Assiduites : oublie stash issue 712 2023-09-12 09:41:50 +02:00
iziram
1ec07a9329 Assiduites : fin issue #712 2023-09-12 09:37:03 +02:00
306edaf63d Tri responsable formsemestre par nom. 2023-09-12 08:36:21 +02:00
iziram
673179c8f7 Assiduités : issue 712 WIP 2023-09-11 15:55:18 +02:00
iziram
b27cf5198f Assiduites : Amélioration contraste bouton état #708 2023-09-11 11:31:31 +02:00
iziram
740a7defac Assiduites : index find etud renvoi sur bilan etud #709 2023-09-11 11:11:00 +02:00
ba113f9ccc Fix sco_archives_justificatifs 2023-09-11 10:48:37 +02:00
iziram
044926fd62 Assiduites : saisie sur mobile #723 2023-09-11 10:45:21 +02:00
iziram
c4c7e0ef80 Assiduites : fix description assi #719 2023-09-11 09:16:50 +02:00
iziram
d0159df665 Assiduites : edit assi fix est_just #717 2023-09-11 09:07:10 +02:00
iziram
6a5c594e68 Assiduites : fast justify plus court que assi fix #716 2023-09-11 08:34:56 +02:00
iziram
864a5a9405 Assiduites : fix liste num page #714 2023-09-11 08:31:09 +02:00
iziram
d55f90469c Assiduités : correction delete_justificatif sco_archives_justificatifs 2023-09-10 22:11:20 +02:00
e1ea5a33d2 modif intitulé option 2023-09-10 21:22:52 +02:00
ef96277365 Option de config globale pour interdire l'export des bulletins PDF. Implements #715 2023-09-10 21:17:21 +02:00
08c8a06965 Modifie formulation 'Décision saisie le' sur les bul. court BUT 2023-09-10 19:50:29 +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
4c2ea34058 correction affichage export apogee 2023-09-10 19:40:18 +02:00
iziram
56276cc5b9 Assiduites : Liste des abs dans mail bul #691 2023-09-08 11:59:10 +02:00
dbb18e7557 Actualiser app/scodoc/sco_permissions.py
typo
2023-09-08 08:07:50 +02:00
0f2579dc0f Fix: gestion des archives (confusion de départements) 2023-09-08 08:07:49 +02:00
iziram
ee2e2fe5a0 Assiduites : ajout gestion erreur eval check abs 2023-09-07 09:17:25 +02:00
9187a12882 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-07 08:59:33 +02:00
iziram
d2bd88ba32 Assiduites : fix evaluation check abs + partition editor 2023-09-07 08:59:06 +02:00
578a614493 Fix: import bulletins but courts 2023-09-07 08:53:37 +02:00
ca12519f1c Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-06 22:01:36 +02:00
96d6e5d1f5 Fix: evaluation_check_absences_html access 2023-09-06 21:34:12 +02:00
iziram
be6cf7a62d Assiduites: traitement billets absences #699 2023-09-06 16:41:46 +02:00
iziram
483c86d904 Assiduites : fix #698 et #697 2023-09-06 15:09:43 +02:00
iziram
cf74708f83 Assiduites : evaluation_check_absences #685 2023-09-06 11:21:53 +02:00
c587c8b7d2 Petites modifs des imports et routes 2023-09-06 08:48:00 +02:00
ff337b17b4 Merge pull request 'Actualiser app/views/assiduites.py' (#707) from pascal.bouron/ScoDoc:master into master
Reviewed-on: https://scodoc.org/git/ScoDoc/ScoDoc/pulls/707
2023-09-05 22:52:00 +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
5b76654b7b Enhance error handling in scodoc7 decorator. 2023-09-05 21:49:10 +02:00
6b43456a71 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-05 21:27:14 +02:00
221e96b917 Fix: bul but court: 'aucune UE' quand pas publié 2023-09-05 15:36:10 +02:00
fc2fc07af0 Fix: bul BUT pdf / autorisation_inscription 2023-09-05 15:13:50 +02:00
d21388edb8 Fix: lien suppression expression n'existe plus 2023-09-05 15:12:39 +02:00
iziram
3ecb7afdb5 Assiduité: test_general utilise ancien module absence #690 2023-09-05 14:42:51 +02:00
iziram
6c77f7faca Assiduités : fix view_module_abs #688 2023-09-05 14:25:38 +02:00
iziram
4387727d2f Assiduité : Erreur module et external_data #711 2023-09-05 09:25:51 +02:00
iziram
d3e3b48d17 Assiduites : correction bug saisie bornes semestre 2023-09-05 08:59:21 +02:00
iziram
36f7d0396a Assiduités: test_sco_basic #692 2023-09-05 08:41:40 +02:00
9edca65294 WIP: éditeur de rôles/permissions 2023-09-04 21:34:23 +02:00
0c166d90d7 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2023-09-04 17:01:01 +02:00
iziram
f9970a16ad Assiduités : fix Bug module autre #710 2023-09-04 15:05:17 +02:00
iziram
69eda90eea Assiduites : fix SignalAssiduiteDifferee: présentation #687 2023-09-04 14:27:48 +02:00
iziram
cd0b8b7ca9 Assiduite: fix ajout justificatif #705 2023-09-04 09:58:55 +02:00
iziram
2e7e00eb0a Assiduites: lien CalAbs #695 2023-09-04 09:24:08 +02:00
iziram
48d7ef3d72 Assiduites : fix Décompte absences #693 2023-09-04 09:08:40 +02:00
3fe5595cae Petites améliorations du bul BUT court (suggestions de LGS) 2023-09-04 08:05:50 +02:00
16e4290ff7 Message erreur partition editor 2023-09-04 08:05:50 +02:00
9d2148ae69 Fix 2 typos 2023-09-04 08:05:50 +02:00
b13d4df370 Corrige permissions API partition/groupes. Fixes #704 2023-09-04 08:05:49 +02:00
ec274f0ad6 Modifie gestion erreur pour suivi débouchés 2023-09-04 08:05:49 +02:00
da9818ddde Option pour autoriser le CAS aux nouveaux utilisateurs: implements #701 2023-09-04 08:05:49 +02:00
62eea7fc47 Oubli dans le commit précédent: supprime sco_permissions_check.can_change_groups() 2023-09-04 08:05:49 +02:00
aa38ac0664 Remplace partout sco_permissions_check.can_change_groups() par FormSemestre.can_change_groups() 2023-09-04 08:05:49 +02:00
4e6220b39f Fix formsemestre_jury_but_erase (cas sans formsemestre) 2023-09-04 08:05:49 +02:00
1fd54ade84 Fix some bugs: bul. but, modimpl_status 2023-09-04 08:05:49 +02:00
1692857b0e Bulleins BUT court: html et pdf raccordés 2023-09-04 08:05:49 +02:00
c2d3c02bf3 Use local copy of moment.js and no external CDN (perf & privacy) 2023-09-04 07:35:02 +02:00
ded27f1287 Merge branch 'edit_roles' 2023-09-04 07:16:21 +02:00
6aa33f6bd1 Liste utilisateurs: filtrage par rôle. 2023-09-04 07:15:42 +02:00
92f6886ac1 Fix: bulletin_but_court (decision_ue, et cas sans ues) 2023-09-04 06:43:43 +02:00
80dd4b1344 Actualiser app/views/assiduites.py
typo
2023-09-03 21:07:13 +02:00
b9679d1c01 Petites améliorations du bul BUT court (suggestions de LGS) 2023-09-03 21:00:20 +02:00
7e30315f02 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc 2023-09-03 19:23:31 +02:00
7ab10cef93 Fix 2 typos 2023-09-03 19:23:00 +02:00
8e8f20654e Merge pull request 'Message erreur partition editor' (#706) from lehmann/ScoDoc-Front:correction into master
Reviewed-on: https://scodoc.org/git/ScoDoc/ScoDoc/pulls/706
2023-09-03 09:20:48 +02:00
24c7630fc5 Message erreur partition editor 2023-09-03 00:02:23 +02:00
3bfe717e42 Corrige permissions API partition/groupes. Fixes #704 2023-09-02 23:12:41 +02:00
0caf2ab0ab Modifie gestion erreur pour suivi débouchés 2023-09-02 22:54:48 +02:00
bd0df7c503 Option pour autoriser le CAS aux nouveaux utilisateurs: implements #701 2023-09-02 22:49:21 +02:00
8057b72152 Oubli dans le commit précédent: supprime sco_permissions_check.can_change_groups() 2023-09-02 22:21:31 +02:00
6f097bbb46 Remplace partout sco_permissions_check.can_change_groups() par FormSemestre.can_change_groups() 2023-09-02 22:19:35 +02:00
b2826c4838 Fix formsemestre_jury_but_erase (cas sans formsemestre) 2023-09-02 21:40:54 +02:00
ee5eacc0a5 Fix some bugs: bul. but, modimpl_status 2023-09-02 15:53:30 +02:00
8489d6d108 Bulleins BUT court: html et pdf raccordés 2023-09-01 18:14:22 +02:00
iziram
a8932acb71 Assiduites : issue 694 + bug fixe saisie journalier (moduleimpl) 2023-09-01 15:24:44 +02:00
265a9119cb WIP: Bulletins BUT courts pdf (2) 2023-09-01 14:38:41 +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
f89cbc8a90 Correction groupes vers non affectés 2023-08-31 13:34:45 +02:00
01bf344270 WIP: Bulletins BUT courts pdf 2023-08-30 16:03:36 +02:00
2227c85250 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into bul_but 2023-08-30 15:59:18 +02:00
f14b6a4f2b WIP: Bulletins BUT courts pdf 2023-08-30 15:59:11 +02:00
7369b67601 Refactor evaluation_delete 2023-08-30 09:22:51 +02:00
828e813b10 Liens pages évaluation 2023-08-30 08:53:36 +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
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
1dbeb5f7e5 API evaluation: ajout /create (manque poids APC) 2023-08-25 18:00:49 +02:00
c84c10ad89 Adaptation assiduités pour nouveau codage dates évaluations (à compléter) 2023-08-25 17:59:57 +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
a04403cd0e Assiduites : fixes select annee cal + saisie par null 2023-08-22 16:06:56 +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