Commit Graph

76 Commits

Author SHA1 Message Date
Emmanuel Viennet 9c6db169f3 Restreint accès aux bulletins PDF si formsemestre.bul_hide_xml (sémantique changée) + WIP tests unitaires API 2024-03-19 18:22:02 +01:00
Emmanuel Viennet b30ea5f5fd Annotations étudiants: API et tests 2024-02-11 12:05:43 +01:00
Lyanis Souidi dbd0124c2c Retrait des annotations inutiles sur certaines routes API 2024-02-10 19:32:43 +01:00
Emmanuel Viennet 238fbe887c RGPD: ViewEtudData. Implements #842 2024-01-20 17:37:24 +01:00
Emmanuel Viennet 9987a26d9e Version 9.6.73 + copyright 2024 2023-12-31 23:04:06 +01:00
Emmanuel Viennet 1c59cfdd93 API etudiants: qq routes departementales manquantes 2023-12-08 13:37:43 +01:00
Emmanuel Viennet 7b8d5cff4d Bulletins mails interdits - closes #810 2023-12-06 23:05:23 +01:00
Emmanuel Viennet cfafaa76b7 Upgrade Python packages - Flask 3.0.0 - Migrate to scrypt password hash 2023-12-06 03:34:24 +01:00
Emmanuel Viennet e634b50d56 API: create/edit etudiant, admission, adresse 2023-11-23 17:08:18 +01:00
Emmanuel Viennet 2377918b54 API: etudiant/create (WIP), refactoring. 2023-11-22 23:31:16 +01:00
Emmanuel Viennet 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
Emmanuel Viennet 18263678c2 Configuration: éditeur de rôles et permissions 2023-09-29 21:17:31 +02:00
Emmanuel Viennet 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
Emmanuel Viennet 80c03f022b Fix some typos 2023-09-14 12:08:20 +02:00
Emmanuel Viennet ef96277365 Option de config globale pour interdire l'export des bulletins PDF. Implements #715 2023-09-10 21:17:21 +02:00
Emmanuel Viennet 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
iziram cae3511f3c Assiduites : bug fix multiple + modifs routes api 2023-08-09 10:06:51 +02:00
iziram 9a0852917f Assiduites : Fonctionnement BackEnd + API 2023-06-02 11:41:26 +02:00
Emmanuel Viennet 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
Emmanuel Viennet 6e86f7a9c4 Génère JSON avec Flask-JSON. Abandonne jsonify. 2023-04-06 16:10:32 +02:00
Emmanuel Viennet 8d453eb42b UE capitalisées sur bulletins BUT PDF + code cleaning 2023-03-18 21:56:08 +01:00
Emmanuel Viennet c8801f6ee0 API: unification codes erreur HTTP + check group/partition names 2023-02-22 02:18:04 +01:00
Emmanuel Viennet abcb3d0fd2 API: bulletins PDF sans signatures 2023-02-15 16:15:53 +01:00
Emmanuel Viennet c9bdac4853 Change année copyright 2023-01-02 09:16:27 -03:00
Emmanuel Viennet 7653342142 API: bulletins: re-ecriture et format json classic avec matières (long_mat, short_mat). 2022-11-27 23:31:48 +01:00
Emmanuel Viennet 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
Emmanuel Viennet 7f707d5a4c Fix: API route etudiant-formsemestre-bulletin : acces par dept 2022-08-30 16:48:10 +02:00
Emmanuel Viennet 64f9de95a5 API: missing routes /etudiant/ine/<string:ine>/formsemestre/<int:formsemestre_id>/bulletin/pdf et .../nip/... 2022-08-18 15:53:26 +02:00
Emmanuel Viennet c065abd0bb API: modif formsemestre/etudiant. TESTS unitaires OK sauf logos. 2022-08-08 10:06:42 +02:00
Emmanuel Viennet f7a2c1e8e7 API: unifie traitement errors, messages JSON. 2022-08-07 19:56:25 +02:00
Emmanuel Viennet bd718d456d API: modif résultat de /etudiant(s) 2022-07-31 21:44:39 +02:00
Emmanuel Viennet 6306e8ca26 API: diverses corrections, tests unitaires (sauf absences et logos). 2022-07-29 16:19:40 +02:00
Emmanuel Viennet d818602084 Fix: API partitions/order, groups/order, group/set_etudiant 2022-07-27 17:42:58 +02:00
Emmanuel Viennet dcd7cf78fd Modification contrôle d'accès. Routes API basic+token. Revision routes API. 2022-07-27 16:03:14 +02:00
Emmanuel Viennet 6632fce008 Fix: scodoc_dept : API 2022-07-26 09:00:48 +02:00
Emmanuel Viennet 936fe3d716 API: /etudiants/courants avec restriction aux départements 2022-07-24 15:51:13 +02:00
Emmanuel Viennet aa1ec6fd8e API: modification pour accès via cookie web 2022-07-22 16:39:21 +02:00
Emmanuel Viennet 72e69960a4 API: fix /formsemestre/<int:formsemestre_id>/programme 2022-07-21 14:21:06 +02:00
Emmanuel Viennet ca1fe679db WIP: new API revue et corrigée (en cours) 2022-07-19 22:17:10 +02:00
Léonard Montalbano 1fd296179d fix des conflits 2022-07-07 14:47:06 +02:00
Emmanuel Viennet 312faf74fb Fix: publication bulletin 2022-07-05 20:37:38 +02:00
Léonard Montalbano 9474d420df fix problème symlinks 2022-07-05 16:09:26 +02:00
Emmanuel Viennet 9f46849729 Fix: API formsemestre 2022-06-30 13:34:40 +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 4d0b18b548 renforcement des tests etudiants 2022-05-17 16:07:46 +02:00
leonard_montalbano 2bb0ac548d merge from master 2022-05-16 16:04:33 +02:00
leonard_montalbano ffcc0897f2 mise à jour de la fonction renvoyant un étudiant suivant son etudid, nip ou ine pour renvoyer la dernière instance de celui si 2022-05-16 15:45:11 +02:00