Commit Graph

380 Commits

Author SHA1 Message Date
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
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
7369b67601 Refactor evaluation_delete 2023-08-30 09:22:51 +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
1d3726a4cd API evaluation: create avec poids, /delete + tests unitaires + corrections 2023-08-26 16:34:56 +02:00
1dbeb5f7e5 API evaluation: ajout /create (manque poids APC) 2023-08-25 18:00:49 +02:00
ca04f3d5cb WIP: modernisation evaluations 2023-08-22 17:05:04 +02:00
iziram
22cfdc59f1 Assiduites: Assiduites_metric_label + correction typing 2023-08-14 01:08:04 +02:00
2d1cdabdbf Merge branch 'dev96' of https://scodoc.org/git/iziram/ScoDoc into sco96 2023-08-11 23:18:42 +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
0868622511 API: /formsemestres/query et /formsemestres_courants : ajout tri résultat. Ajout paramètre etat au query. 2023-08-11 18:44:51 +02:00
iziram
774c4178ce Assiduites : bugfix external_data + differee 2023-08-11 16:16:49 +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
f4c0ee38ba Assiduites : bugfix justificatif create 2 2023-07-31 16:52:31 +02:00
iziram
f683e6a041 Assiduites : bugfix justificatif create 2023-07-31 16:16:18 +02:00
iziram
f540f78cd5 Assiduites : external_data + raison null 2023-07-31 16:16:18 +02:00
iziram
0174d68a98 Assiduites : bugfix justificatif delete 2023-07-30 18:59:06 +02:00
iziram
2a971eb365 Assiduites : query with_justifs 2023-07-30 17:09:21 +02:00
iziram
cab5a71925 Assiduites : optimisation justification 2023-07-30 16:34:05 +02:00
ead32c8a06 API assiduités: /justificatif/nip/<nip>/create, /justificatif/nip/<nip>/create 2023-07-30 15:27:31 +02:00
iziram
f3ceaff307 Assiduites : API - changement retour batch 2023-07-27 18:00:40 +02:00
iziram
3aa5629d1b Assiduites: api routes nip ine 2023-07-27 14:58:57 +02:00
2873253cb4 Log modifs justificatifs 2023-07-26 16:00:23 +02:00
7a4cff2623 Fix: API group/<int:group_id>/etudiants restreint aux inscrits au semestre 2023-07-26 15:59:31 +02:00
740749e37e Assiduités: ajout logs, style sur etuds dem. 2023-07-26 13:27:57 +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
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
f08a4130dd Nouvelle page de visu/saisie des décisions RCUEs: validation_rcues 2023-07-16 19:59:45 +02:00
8ee95cc2e5 Améliore partition_remove_etud en cas d'accès concurrents 2023-07-13 20:01:42 +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
9bfebfc8a2 Modifs pour SA 2.0 (à reporter en 9.5)
(cherry picked from commit 38f93cae99)
2023-07-11 09:48:06 +02:00
iziram
531ac1cb0c merge Scodoc/master -> iziram/assiduites_corrigee 2023-07-10 10:41:59 +02:00
0824598aa4 Début de travaux pour améliorer le backend groupes/partitions. 2023-07-05 19:15:33 +02:00
iziram
056433e1e8 Assiduites : Tests + Fixes + Améliorations 2023-07-04 15:08:56 +02:00
iziram
e39260ab81 Merge branch 'offSco' into assiduites_corrigee 2023-07-03 19:34:42 +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
7a42c24fc4 Assiduites : Pages Bilans 2023-06-28 17:15:24 +02:00
fc0a1c285a Améliore UI gestion des UE antérieures 2023-06-27 21:55:28 +02:00
66983ff767 Améliore UI gestion des UE antérieures 2023-06-25 11:49:11 +02:00
iziram
4dc2b41402 Assiduites : Finalisation Page Liste 2023-06-23 16:12:36 +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
07318b5d77 Affichage et suppression possible de toutes les décisions de jury 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
3c30bf357a Bonus pour masters Institut Galilée (USPN) 2023-06-08 09:52:52 +02:00
fda11298b4 Bonus pour masters Institut Galilée (USPN) 2023-06-06 22:12:21 +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
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
54db0d70d5 Assiduites : api/assiduites/group bug fix flask_json 2023-06-02 11:41:36 +02:00
iziram
fe80051573 Assiduites : Mise à jour suivi master (flask_json) 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
9a0852917f Assiduites : Fonctionnement BackEnd + API 2023-06-02 11:41:26 +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
ee9fd059da API: groups_auto_assignment 2023-05-15 23:39:08 +02:00
3e40d27ea6 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table 2023-05-11 16:27:37 +02:00
41d938931e APC / Niveaux / templates: ameliroations mineures 2023-04-19 11:56:33 +02:00
54bcbff179 Apo: modif semset pour BUT. Interdit changement période. 2023-04-18 11:47:10 +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
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
dfa453768d WIP: associations UEs / Competences, ref. comp., tests, refactoring. 2023-04-03 17:46:31 +02:00
cbe039ff75 Rationalise accès Etudiant et FormSemestre, avec contrôle systématique du département. 2023-03-20 11:17:38 +01:00
8d453eb42b UE capitalisées sur bulletins BUT PDF + code cleaning 2023-03-18 21:56:08 +01:00
51858b6b8b Fix: API partition_remove_etud 2023-03-16 12:45:06 +01:00
f628478b14 misc minor code cosmetic : no change 2023-03-09 14:24:12 +01:00
c8801f6ee0 API: unification codes erreur HTTP + check group/partition names 2023-02-22 02:18:04 +01:00
284a99378e Fix: API: descrinscription à un groupe de parcours 2023-02-17 20:40:57 +01:00
abcb3d0fd2 API: bulletins PDF sans signatures 2023-02-15 16:15:53 +01:00
c039c02484 tables: reorganisation, corrections. 2023-02-06 13:05:39 +01:00
23c035e252 API: formsemestre_resultat avec nouvelle table + test unitaire 2023-02-04 02:17:30 +01:00
711f8cfcfb WIP: refactoring table recap 2023-02-03 22:39:45 +01:00
d2923f090c WIP: table recap 2023-01-29 17:52:39 -03:00
1971e5c3de Fix #578 API : Gestion semestre verrouillé. + tests unitaires API OK. 2023-01-24 08:12:24 -03:00
5fdc7db32a Fix #573 (API set group) 2023-01-22 18:15:56 -03:00
c9bdac4853 Change année copyright 2023-01-02 09:16:27 -03:00
54bb25279b Fix API: formsemestres_courants 2022-12-18 20:26:17 -03:00
1ea782102b Automatise les tests unitaires de l'API 2022-12-07 13:22:11 +01:00
d36004abfe Fix regression in API/formsemestre_etudiants 2022-12-07 13:21:24 +01:00
0809cc4feb Fix unit tests 2022-12-06 13:06:50 +01:00
424cddc193 API: ajout champ dept_name dans /departements et /departement 2022-12-03 11:37:39 +01:00
bdf7e76d84 API: formsemestre/bulletins au format long_mat. 2022-11-28 19:13:57 +01:00
7653342142 API: bulletins: re-ecriture et format json classic avec matières (long_mat, short_mat). 2022-11-27 23:31:48 +01:00
eb04984c2e API: modification format evaluations, et ajout route /evaluation. 2022-11-01 11:19:28 +01:00
Jean-Marie PLACE
6e0e0e07e7 gestion des dates dans les tests/exemples 2022-11-01 10:03:03 +01:00
6224bb8a11 API: /formsemestres/query?ine=xxxx 2022-10-28 15:48:27 +02:00
0f6824da37 API: ajout /formsemestres/query?nip=xxxx 2022-10-28 15:14:33 +02:00
ad00f06663 Fix #497 (API modimpl) 2022-09-21 11:35:02 +02:00
227b94ac6a Divers correctifs et modernisation du code (commence #381) 2022-09-03 11:41:56 +02:00
a59f5136a4 Edition des groupes: amélioration traitement erreurs, empeche edition des parcours 2022-09-02 15:07:59 +02:00
42f0cb8e76 Modification de /formsemestre/<int:formsemestre_id>/etudiants[/long]
Voir ligne 45 du tableur.

 - Ajout de la forme /long (permet d'avoir entre autre la date de naissance)
 - Ajout de la clé de tri (sort_key)
 - Résultat trié alphabétiquement.

Exemple: pour 84 étudiants, on a une réponse de 105KB en format normal (short), et 230KB en format "long".
2022-08-30 19:13:21 +02:00
7f707d5a4c Fix: API route etudiant-formsemestre-bulletin : acces par dept 2022-08-30 16:48:10 +02:00
36f78d36cb Fix: missing line in formsemestre_programme 2022-08-25 18:22:04 +02:00
72895f938e API: Section "malus" dans formsemestre_programme 2022-08-25 12:04:10 +02:00
Jean-Marie PLACE
60aba5a878 fix api logo selon conventions + jeux de test + normalise des samples
pour doc par post-traitement des résultats
2022-08-22 15:25:06 +02:00
c6a99dc7d2 API users: password, plus de tests unitaires, correctifs. 2022-08-19 12:46:21 +02:00
64f9de95a5 API: missing routes /etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin/pdf et .../nip/... 2022-08-18 15:53:26 +02:00
3ab3d398df Fix billets abs 2022-08-18 15:43:14 +02:00
920de2c2f1 API: /formsemestre/<int:formsemestre_id>/etudiants ne montre plus la partition par defaut. 2022-08-17 18:24:18 +02:00
9d50a88f2c Fix #471 ++ tests API 2022-08-17 18:15:48 +02:00
6fc89b88ef API: most App exceptions now return json error message 2022-08-17 17:24:05 +02:00
e899cd0d16 Modif route API /user/<int:uid>/edit. Fix #472 2022-08-13 23:28:20 +02:00
84c08ff225 Changed route: /role/create/<str:role_name> 2022-08-10 07:29:34 +02:00
ae2a56cad3 Fix API: /group/<int:group_id>/etudiants/query 2022-08-10 07:24:54 +02:00
8fa64476b6 API: modif /formsemestre/<int:formsemestre_id>/etudiants[/query] 2022-08-10 07:16:34 +02:00
c065abd0bb API: modif formsemestre/etudiant. TESTS unitaires OK sauf logos. 2022-08-08 10:06:42 +02:00
f7a2c1e8e7 API: unifie traitement errors, messages JSON. 2022-08-07 19:56:25 +02:00
a053afeba6 API: gestion utilisateurs 2022-08-07 11:08:12 +02:00
a069280746 API: users, WIP 2022-08-06 22:31:41 +02:00
dae762c3b1 API: utilisateurs /user, /users/query + tests unitaires 2022-08-05 17:05:24 +02:00
45a5c8ae81 API: creation/edition/suppression département 2022-08-05 06:55:05 +02:00
251949c220 Edition partition parcours. Closes #435. 2022-08-03 21:42:53 +02:00
9413384a04 /evaluation/<int:evaluation_id>/notes 2022-08-03 16:05:01 +02:00
58d84da254 API: /formsemestre/<int:formsemestre_id>/decisions_jury 2022-08-03 13:32:59 +02:00
9b0dec8675 Fixes #466 2022-08-02 17:13:13 +02:00
90811fdc0e Merge pull request 'replace ["partition_name"] by .partition_name' (#467) from jmplace/ScoDoc-Lille:fix_order_partition_not_subscritable into master
Reviewed-on: https://scodoc.org/git/ScoDoc/ScoDoc/pulls/467
2022-08-02 16:37:17 +02:00
Jean-Marie PLACE
b0ebdf2fb9 replace ["partition_name"] by .partition_name 2022-08-02 16:32:31 +02:00
1b3bf87617 API: test partitions. Fix #465. 2022-08-02 16:21:41 +02:00
4a3ceb291a API : resultat formsemestre_order_partitions 2022-08-02 16:10:09 +02:00
bfec7b7a6d renomme /billets_absence/add en /billets_absence/create 2022-08-02 08:48:08 +02:00
9a2c3b8174 Billets absences: nouvelle API + modernisation code 2022-08-01 21:42:19 +02:00
bd718d456d API: modif résultat de /etudiant(s) 2022-07-31 21:44:39 +02:00
a5a168666f Modif route /moduleimpl/<int:moduleimpl_id>/evaluations 2022-07-30 08:23:22 +02:00
6306e8ca26 API: diverses corrections, tests unitaires (sauf absences et logos). 2022-07-29 16:19:40 +02:00
d818602084 Fix: API partitions/order, groups/order, group/set_etudiant 2022-07-27 17:42:58 +02:00
ee93cf1e9b Fix: API partitions/order 2022-07-27 16:19:38 +02:00
dcd7cf78fd Modification contrôle d'accès. Routes API basic+token. Revision routes API. 2022-07-27 16:03:14 +02:00
6632fce008 Fix: scodoc_dept : API 2022-07-26 09:00:48 +02:00
59d6205777 API: ajout /group/<int:group_id>/remove_etudiant/<int:etudid> + cache invals 2022-07-25 08:46:24 +02:00
692c5b0369 API: erreurs sans abort() + fix ok:true 2022-07-25 07:07:45 +02:00
26454de0c4 API: Fix /api/group/edit 2022-07-25 06:53:35 +02:00
f16f344720 Ordre des groupes et partitions (API) 2022-07-24 22:04:37 +02:00
936fe3d716 API: /etudiants/courants avec restriction aux départements 2022-07-24 15:51:13 +02:00
1aaee35d64 API: ajout /partition/<int:partition_id>/remove_etudiant/<int:etudid> 2022-07-23 15:29:12 +02:00
02fee61aa5 partition_editor V1 beta 2022-07-23 15:14:39 +02:00
149522bcd3 API: Modification structure partitions/groupes 2022-07-23 09:07:53 +02:00
c3952c1118 API: modif /formsemestre/resultat: nombres ne chaines, respect JSON sans NaN 2022-07-23 08:46:00 +02:00
9bd2290076 API: fix /formsemestre/<int:formsemestre_id>/etat_evals et /formsemestre/<int:formsemestre_id> 2022-07-22 21:22:06 +02:00