Commit Graph

1006 Commits

Author SHA1 Message Date
20d4b4e1b3 cosmetic: avertissements jury 2024-02-26 21:53:45 +01:00
Iziram
b3b47a755f Assiduite : Justif 24h + test unit 2024-02-26 18:26:04 +01:00
c0a965d774 Bloque saisie jury si évaluation à paraitre. Modif icon warning. Closes #858 2024-02-25 22:35:48 +01:00
1c01d987be Evaluations bloquées jusqu'à une date. Implements #858 2024-02-25 16:58:59 +01:00
13e7bd4512 Envoi bulletin, génération classeur: choix groupe étudiants 2024-02-22 16:43:00 +01:00
f31eca97bb Suppression ancien code jury BUT monosemestre inutile 2024-02-21 14:54:17 +01:00
d140240909 Code: modernisation (ue_list, ...) et nettoyage. Tests ok. 2024-02-14 21:45:58 +01:00
a200be586a ue.titre peut être null + formattage code 2024-02-13 13:55:16 +01:00
607604f91e Assiduite: retire arg inutile qui faisait planter sur sems vides 2024-02-12 10:21:05 +01:00
9ec0ef27ba Assiduite: visu_assi_group avec restriction aux modules du semestre. 2024-02-08 15:56:58 +01:00
c8ac796347 Assiduite: fix format cell. nombre dans exports excel 2024-02-08 11:05:57 +01:00
072d013590 Fix edition resp. modimpl. Une migration devra etre ajoutée plus tard. 2024-02-05 17:35:46 +01:00
e6a544906e Fix: ajout enseignant module (oubli commit) 2024-02-05 09:07:23 +01:00
57d36927ac Modernise code evaluations/enseignants 2024-02-04 23:08:08 +01:00
7805a6cab9 Assiduité: fix UnboundLocalError in signale_evaluation_abs 2024-02-04 00:48:45 +01:00
4b2e88c678 Diverses modernisation du code 2024-02-03 23:25:05 +01:00
ef171364a6 Edition/import étudiants / traitement erreurs codes dupliqués 2024-02-02 18:23:35 +01:00
2915f4e981 Fix: check arg formsemestre_set_elt_sem_apo 2024-02-02 16:34:27 +01:00
556725b3ef 3 petites corrections 2024-01-31 14:27:08 +01:00
90bf31fc03 Tag module formation selon leur type 2024-01-30 22:12:55 +01:00
eefbe70944 Fix: Assiduité: saisie/éditiion date dépôt justif. Fix #852 2024-01-30 11:47:57 +01:00
9be77e4f37 PE: modernise vue 2024-01-27 13:37:01 +01:00
79f07deac0 Clonage formation: conserve ue_code, même si vide 2024-01-26 14:57:50 +01:00
ece689eb10 API: moduleimpl-notes 2024-01-23 22:55:00 +01:00
aa45680ed8 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2024-01-23 20:09:57 +01:00
086b8ee191 Assiduite: un peu de nettoyage, corrections 2024-01-23 20:09:13 +01:00
Iziram
dfbe0dc3ed Assiduites : fix bug modif justif (signalé par Sebastien) 2024-01-23 09:14:38 +01:00
2a239ab92f Assiduites: 3 bugs 2024-01-22 17:01:01 +01:00
ef63e27aed Page assiduité: utilisation de templates partout. Fix #816 2024-01-21 22:21:10 +01:00
aee4f14b81 Accès au détail d'un justificatif avec AbsJustifView: closes #824 2024-01-21 18:07:56 +01:00
b91609950c Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc into iziram-main96 2024-01-20 19:42:26 +01:00
706b21ede7 RGPD: config. coordonnées DPO. Closes #648 2024-01-20 19:29:32 +01:00
238fbe887c RGPD: ViewEtudData. Implements #842 2024-01-20 17:37:24 +01:00
9c1c316f14 RGPD: protection optionnelle des données perso étudiantes (ViewEtudData) sur fiche_etud 2024-01-20 14:49:36 +01:00
Iziram
87e98b5478 Assiduites : WIP todos 2 2024-01-19 17:06:01 +01:00
Iziram
7659bcb488 Assiduites : WIP todos 2024-01-18 17:05:43 +01:00
Iziram
78d97d2c2d Assiduites : fix couleur etat_abs_date fixes #830 2024-01-18 09:36:38 +01:00
e2ca673239 Fix typo 2024-01-17 23:51:45 +01:00
f55f3fe82f Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc 2024-01-17 22:01:57 +01:00
9104a8986e EDT: raw event hidden in html. WIP: user edt. 2024-01-17 21:58:45 +01:00
Iziram
3e1f563ecd Assiduites : améliorations
- - duplication const
- + bouton justifier `ajout_assiduite_etud`
- + auto actualiser `signal_assiduite_group`
- - enum au lieu de str
- + mettre css minitimeline.css
- + resize timeline  fix
2024-01-16 16:17:06 +01:00
Iziram
3a3f94b7cf Assiduites : fin intégration pagination + cache tableau 2024-01-16 09:30:12 +01:00
Iziram
023e3a4c04 Assiduites : pagination + tri + options tableaux 2024-01-16 09:30:02 +01:00
Iziram
4d19d385f1 Assiduites: harmonisation nom routes fonctions fichiers fixes #815 2024-01-12 11:42:17 +01:00
Iziram
c639778b78 Assiduites : VisuAssiduiteGr logique page fixes #804 2024-01-12 11:36:00 +01:00
Iziram
7d441b1c4d Assiduites : choix date quand date courante hors semestre fixes #837 2024-01-12 10:52:40 +01:00
Iziram
0fa35708f9 Assiduites : bug moduleimpl / autre fixes #827 2024-01-12 10:00:53 +01:00
Iziram
a05801b78a Assiduites : calendrier python fixes #812 2024-01-11 17:19:56 +01:00
a90fd6dcd0 Merge branch 'main96' of https://scodoc.org/git/iziram/ScoDoc into iziram-main96 2024-01-09 19:56:54 +01:00
ac9b5722cf Option de config globale pour imposer saisie du mail institutionnel dans le formulaire 2024-01-09 19:56:05 +01:00
Iziram
5bb4e4e0eb Assiduites : fix bug comptage absences + invalide cache justification 2024-01-09 14:38:02 +01:00
Iziram
a63ed6c0ef Assiduites : justifier depuis tableau closes #841 2024-01-08 19:06:44 +01:00
Iziram
943604996b Assiduites : fix compte abs negatif + prob cache 2024-01-08 19:01:54 +01:00
Iziram
ff92a8f61e Assiduites : saisie différée créneau par défaut fixes #819 2024-01-08 10:49:34 +01:00
8e74a143fa EDT: conserve état view 2024-01-06 14:51:48 +01:00
4f07da0b41 Fix: édition config. via l'API (routes) 2024-01-06 14:32:06 +01:00
bd860295ba Merge branch 'edt' of https://scodoc.org/git/viennet/ScoDoc 2024-01-05 23:55:14 +01:00
fb62904cc9 EDT: front: navigation et dates 2024-01-05 14:10:12 +01:00
Iziram
e0ca0100d0 Assiduites : maj CountCalculator fixes #820 2024-01-05 10:06:16 +01:00
85f0323a80 EDT: construction des calendriers enseignants 2024-01-02 23:05:08 +01:00
9987a26d9e Version 9.6.73 + copyright 2024 2023-12-31 23:04:06 +01:00
1a5072a35c user_board: accès depuis accueil général 2023-12-31 22:59:09 +01:00
97eb18361f user_board: icon saisie absences + organisation par dept 2023-12-31 22:19:11 +01:00
f7d16900b1 Assiduite: fix JS bug + misc code review 2023-12-31 22:18:13 +01:00
ae94d8fba4 WIP: tableau de bord utilisateur 2023-12-29 13:58:18 +01:00
a6448192a6 orthographe (annee) 2023-12-29 13:57:44 +01:00
d3b1aaabd8 Editeur partition: pas d'affichage config EDT si EDT non configuré 2023-12-29 04:11:37 +01:00
a1e689d105 API: group_set_edt_id. +cosmetic 2023-12-29 02:48:23 +01:00
999757dd77 EDT: extraction et affichage de l'enseignant 2023-12-28 23:05:19 +01:00
4cb7479b6f EDT: ajout aide + option pour ne pas afficher les titres de modules 2023-12-24 16:09:07 +01:00
e8be809dff Ajout explications sur états justificatifs + rename sco_archives_formsemestre.py 2023-12-23 13:53:02 +01:00
4d513bf318 cosmetic + corrige form ajout 2023-12-22 15:59:24 +01:00
2b04c952c4 Formulaire edit_justificatif_etud + diverses correctifs mineurs 2023-12-22 15:31:30 +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
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
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
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
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
a5c927db75 Assiduite: diverses améliorations, styles tableaux 2023-12-07 22:10:51 +01:00
0ddae54b9b Menu choix module avec titres 2023-12-07 16:11:21 +01:00
772293e06f Qq corrections cosmétiques du HTML + config mypy 2023-12-07 15:35:09 +01:00
e7081bb367 Assiduite: fixes 2023-12-07 12:38:47 +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
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
ebd7d30176 WIP: affichage message erreur 2023-12-06 02:35:29 +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
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
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
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
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
33c9a606b0 Assiduites : SaisieAssiduiteEtud rework 2023-11-22 15:57:05 +01:00
4d3cbf7e75 API: enrichit création/édition User 2023-11-21 22:28:50 +01:00
Iziram
a9d30def6b Assiduites : bug fix visu_assi.j2 2023-11-17 11:36:15 +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
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
511016bbcf EDT: config.: chargement d'un sample ics pour aider 2023-11-15 08:14:05 +01:00
Iziram
7b5e186c61 Merge branch 'sans_moment' into main96 2023-11-14 15:18:10 +01:00
5901ba59d7 EDT: paramétrage extraction info par expressions régulières 2023-11-13 15:08:09 +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
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
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
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
e71e4b27ec EDT: ajout des edt_id dans formsemestre, groupes, modules, users 2023-11-06 22:05:38 +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
943055b328 Assiduites : documentation code python 2023-10-27 16:05:40 +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
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
20d19a190d Corrige cascades sur Identite. 2023-10-25 23:07:34 +02:00
66b8542d56 Affichage des ECTS sur validation_rcues et parcour_formation. Closes 656. 2023-10-19 22:24:56 +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
3ecbe5128e Fix formulaire modif utilisateur (CAS allow login) 2023-10-09 21:35:05 +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
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
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
548a881d59 Nouvelle fonction pour copier un étudiant vers un autre département. 2023-09-25 23:51:38 +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
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
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
104b5f2f95 Assiduité: ajouts de commentaires et très léger refactoring 2023-09-20 22:38:01 +02:00
cee57234f2 Vocabulaire: évite d'écrire assiduités au pluriel (pas français). 2023-09-19 23:04:46 +02:00
b124468399 petites amélioration du code 2023-09-18 22:47:25 +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
80c03f022b Fix some typos 2023-09-14 12:08:20 +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
dc4eb63afe Fix some type annotations 2023-09-12 19:57:39 +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
iziram
673179c8f7 Assiduités : issue 712 WIP 2023-09-11 15:55:18 +02:00
iziram
740a7defac Assiduites : index find etud renvoi sur bilan etud #709 2023-09-11 11:11:00 +02:00
iziram
56276cc5b9 Assiduites : Liste des abs dans mail bul #691 2023-09-08 11:59:10 +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
iziram
6c77f7faca Assiduités : fix view_module_abs #688 2023-09-05 14:25:38 +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
69eda90eea Assiduites : fix SignalAssiduiteDifferee: présentation #687 2023-09-04 14:27:48 +02:00
da9818ddde Option pour autoriser le CAS aux nouveaux utilisateurs: implements #701 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
6aa33f6bd1 Liste utilisateurs: filtrage par rôle. 2023-09-04 07:15:42 +02:00
80dd4b1344 Actualiser app/views/assiduites.py
typo
2023-09-03 21:07:13 +02:00
bd0df7c503 Option pour autoriser le CAS aux nouveaux utilisateurs: implements #701 2023-09-02 22:49:21 +02:00
6f097bbb46 Remplace partout sco_permissions_check.can_change_groups() par FormSemestre.can_change_groups() 2023-09-02 22:19:35 +02:00