Commit Graph

241 Commits

Author SHA1 Message Date
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
aa1ec6fd8e API: modification pour accès via cookie web 2022-07-22 16:39:21 +02:00
cfd4448ca5 API: /formsemestre/<int:formsemestre_id>/resultats 2022-07-21 16:46:07 +02:00
d36a2950d3 API: fix /formsemestre/<int:formsemestre_id>/programme 2022-07-21 14:44:19 +02:00
72e69960a4 API: fix /formsemestre/<int:formsemestre_id>/programme 2022-07-21 14:21:06 +02:00
8330ce66ca API: accès aux départements 2022-07-21 09:59:54 +02:00
847e275b26 API: /formsemestres/query 2022-07-21 08:53:44 +02:00
312d0c1917 API: group/partition: log + 1 bug 2022-07-20 22:33:41 +02:00
48990f5012 API: group create 2022-07-20 22:03:29 +02:00
4cb2db61bc WIP: API group/partition 2022-07-20 16:12:20 +02:00
b53958c777 WIP: API edition partitions 2022-07-20 15:07:31 +02:00
98cb7bae37 WIP: API edition groupes/partitions 2022-07-20 09:50:02 +02:00
866da5b83d Nouvelle API: Groupes/Partitions: accès en lecture 2022-07-20 08:19:24 +02:00
b6de8f8631 Supprime set_groups (mal spécifiée) 2022-07-20 06:23:42 +02:00
ca1fe679db WIP: new API revue et corrigée (en cours) 2022-07-19 22:17:10 +02:00
leonard_montalbano
8b3c0ea414 Merge branch 'master' of https://scodoc.org/git/ScoDoc/ScoDoc into new_api 2022-07-08 15:06:04 +02:00
5806cd29a7 Fix: API /formsemestres_courants 2022-07-07 22:29:27 +02:00
1fd296179d fix des conflits 2022-07-07 14:47:06 +02:00
312faf74fb Fix: publication bulletin 2022-07-05 20:37:38 +02:00
9474d420df fix problème symlinks 2022-07-05 16:09:26 +02:00
9f46849729 Fix: API formsemestre 2022-06-30 13:34:40 +02:00
dbb1264863 Fix: AP formsemestre avec parcours 2022-06-29 13:56:36 +02:00
leonard_montalbano
3297819892 gestion d'erreurs pour la route formsemestre_apo 2022-06-28 16:02:15 +02:00
leonard_montalbano
53a4b6cdd7 ajout de la route /formations 2022-06-17 15:46:17 +02:00
leonard_montalbano
d0e179fb7c reset du fichier debug.py 2022-06-09 15:48:24 +02:00
leonard_montalbano
d245030b65 ajout des dates au format iso 2022-06-09 15:43:19 +02:00
leonard_montalbano
d3e7ababd8 ajout de routes spécifiquement réservé pour le debug 2022-06-08 16:13:29 +02:00
leonard_montalbano
36bfd9ecad corrections de la fonction etat_evals() 2022-06-02 09:08:04 +02:00
leonard_montalbano
832a25f7dc ajout de l'exemple de résultat pour etat_evals 2022-06-01 16:05:56 +02:00
leonard_montalbano
95fc21fd5a route etat_evals fini, reste à faire tests unitaires 2022-06-01 15:53:25 +02:00
leonard_montalbano
73fd6bfde5 avancement sur etat_evals, manque les 'saisie_notes' 2022-05-31 16:08:57 +02:00
leonard_montalbano
2db5e04a59 ébauche etat_evals ticket #387 2022-05-30 16:08:04 +02:00
leonard_montalbano
248e78a188 correction de str en string pour la route reset_etud_abs 2022-05-24 16:02:11 +02:00
leonard_montalbano
fc4348d150 ajustement de la route reset_etud_abs 2022-05-24 12:12:39 +02:00
leonard_montalbano
e6ee7802d6 ajout de la route 'set_formsemestre_etud_abs' pour pouvoir set une liste d'absence d'un étudiant sur tout un semestre 2022-05-23 15:47:51 +02:00
leonard_montalbano
f4aa04bb76 correction bulletin etudiant pdf + suppression de la fonction précédement créer qui était inutil 2022-05-23 15:46:36 +02:00
leonard_montalbano
62e57d9ca0 premiers essais pdf bulletin etud sem 2022-05-20 16:28:41 +02:00
leonard_montalbano
76bb83c55a ébauche retour de bulletin pdf d'un formsemestre d'un etudiant 2022-05-19 16:17:27 +02:00
leonard_montalbano
950b8b06d4 merge from master 2022-05-19 08:12:14 +02:00
leonard_montalbano
4d0b18b548 renforcement des tests etudiants 2022-05-17 16:07:46 +02:00