e5cdb2ef69
Associations UE / Parcours: UI
2023-04-11 23:56:50 +02:00
5f719442f0
BUT: ECTS par UE dépendant du parcours.
2023-04-11 13:48:57 +02:00
488e4b1c85
Affichage/édition des programmes BUT/Niveaux de compétences. Tests. -- WIP
2023-04-10 11:25:46 +02:00
d307fcb1e9
Visualisation d'un parcours et ses UEs (WIP)
2023-04-07 17:10:17 +02:00
6e86f7a9c4
Génère JSON avec Flask-JSON. Abandonne jsonify.
2023-04-06 16:10:32 +02:00
03a330ae82
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-04-06 13:28:00 +02:00
1cbab37e2f
specify table name is necessary for flask upgrade
2023-04-06 13:26:28 +02:00
0b4004ed93
Merge branch 'table' of https://scodoc.org/git/viennet/ScoDoc into upgrading_pip
2023-04-04 10:01:44 +02:00
cd24fe53d5
WIP: ajustements pour upgrade SQLAlchemy
2023-04-04 09:57:54 +02:00
2225fa8da0
Merge branch 'upgrading_pip' of https://scodoc.org/git/viennet/ScoDoc into table
2023-04-03 17:55:41 +02:00
dfa453768d
WIP: associations UEs / Competences, ref. comp., tests, refactoring.
2023-04-03 17:46:31 +02:00
2248090248
WIP: migrating to SQlAlchemy 2.0.8
2023-04-03 17:40:45 +02:00
3a051672c3
BUT: Calcul des UEs à valider par parcour. WIP: tets unitaire écrit mais ne passe pas (manque assoc UE à plusieurs parcours)
2023-03-29 23:57:50 +02:00
cda8e5369b
Visualisation ref. comp.: ajoute table avec niveaux par parcours et année
2023-03-28 21:59:09 +02:00
c889ba3d1d
Dispenses d'UE: corrige affichage en table recap. Intègre aux tests unitaires cursus. Légendes.
2023-03-27 23:57:10 +02:00
5103f162a7
Améliore page inscriptions UEs BUT: indique parcours.
2023-03-27 18:30:36 +02:00
2a08799d16
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-03-26 10:09:31 +02:00
65b87049ca
BUT ref. Comp.: fix calcul niveaux/parcours, ajoute tests unitaires GCCD et MLT.
2023-03-26 10:08:50 +02:00
8d4cf28e50
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-03-23 10:44:12 +01:00
9237ff47d0
Changement de formation d'un formsemestre. Corrige form association. Réorganisation de code.
2023-03-21 21:14:38 +01:00
92a7105336
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-03-20 17:18:09 +01:00
cef298cfbe
Optim: retire années de parcours de ue.to_dict()
2023-03-20 17:17:39 +01:00
738de9d5ed
Vérification acronymes dept
2023-03-20 12:17:28 +01: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
9f45f1ee71
Fix cascade sur modimpl/abs
2023-03-15 19:13:45 +01:00
b5b606b1f6
Fix: déclaration table Identite / Unicite codes
2023-03-12 21:22:19 +01:00
d97f04a8ad
CAS: améliore formulaire config.
2023-03-09 11:59:58 +01:00
8c0c4139df
CAS: config routes login/logout/validate
2023-03-02 23:29:25 +01:00
3edf34dfee
CAS: export/import config comptes via Excel
2023-03-02 22:55:25 +01:00
5ca85a9da9
CAS: options cas_force et cas_allow_scodoc_login, améliorations diverses.
2023-03-01 19:10:37 +01:00
a7ada3a1d5
Fix: édition coefs formation verrouillée
2023-02-28 22:06:25 +01:00
7fc3108886
Envois de mail:
...
- réglage de l'adresse origine From au niveau global
et systémtisation de son utilisation.
- ajout de logs, réglage du log par défaut.
- modernisation de code.
2023-02-28 19:43:48 +01:00
56ec2b4b42
Améliore détection décisions jurys avant désinscription ou suppression de semestre
2023-02-27 17:45:33 +01:00
a34702d247
CAS: options pour SSL
2023-02-26 23:27:40 +01:00
d8a7f8affa
Connexion au CAS (WIP)
2023-02-26 21:24:07 +01:00
c8801f6ee0
API: unification codes erreur HTTP + check group/partition names
2023-02-22 02:18:04 +01:00
7ed20a8f8c
Test unitaire superficiel de (presque) toutes les vues du tableau de bord semestre
2023-02-21 21:34:38 +01:00
3df34737a7
Fix: import formation + tests unitaires formations
2023-02-21 11:08:41 +01:00
21714bae59
PV BUUT: options sans détail identité, anonyme et seulement diplômés
2023-02-21 02:30:48 +01:00
09657f1ebb
edition formation: modernisation code
2023-02-20 16:25:23 +01:00
7e56dc730d
PV: lettres individuelles: affichage des UEs et autres réparations.
2023-02-19 23:06:44 +01:00
f74713ac09
Fix: enregistrement autorisations d'inscriptions auto sur sem. BUT impairs
2023-02-19 13:28:59 +01:00
9e52566781
PV Jury PDF: refactoring, optimisation, amélioration.
2023-02-19 02:54:29 +01:00
72457a0651
Modernisation d'une partie des accès aux formations
2023-02-18 00:13:00 +01:00
597be47afb
Edition programmes (APC): verrouiller par indice de semestre #599
2023-02-17 22:07:03 +01:00
0e4eff154c
Table jury BUT: colonnes (niveaux de) compétences par année du parcours. WIP, A OPTIMISER
2023-02-12 23:03:12 +01:00
d55e393c15
Renommage dans UI et code des anciens 'Parcours' ScoDoc en 'Cursus'
2023-02-12 13:36:47 +01:00
4db6ee368a
Refactoring et uniformisation tables jury/recap.
2023-02-12 01:13:43 +01:00
1309e77bfa
Calcul des etuds d'un modimpl avec notes en ATT. Affichage sur tableau bord. Fix tri liste etuds ( #595 ).
2023-02-10 22:04:09 +01:00
cd1e6aa73d
Suppression ref. comp. et dept: cascades.
2023-02-09 11:56:20 +01:00
4993ce955f
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into table
2023-02-06 13:08:30 +01:00
a4f24b81a8
Interdit modification coefs APC si sems verrouillés
2023-02-06 10:13:01 +01:00
79c4a23ab9
Nouvelle table recap avec malus.
2023-02-02 14:27:15 -03:00
51ea48a5b5
Fix test unit: test_formations
2023-01-31 14:58:24 -03:00
026946d3b9
Ajout champ commentaire dans les formations (=> migration)
2023-01-30 14:08:40 -03:00
fca090649c
Améliore import/export formations APC.
2023-01-25 11:17:52 -03:00
1971e5c3de
Fix #578 API : Gestion semestre verrouillé. + tests unitaires API OK.
2023-01-24 08:12:24 -03:00
797686cf6c
Fix #571 cursus BUT avec validation antérieure
2023-01-23 15:08:00 -03:00
16b0ad437d
Fix #576 : invalidation cache lors des modifs assoc UE/refcomp
2023-01-23 11:29:08 -03:00
5fdc7db32a
Fix #573 (API set group)
2023-01-22 18:15:56 -03:00
cada9c24d0
WIP: Affichage validation cursus BUT sur page etudiant.
2023-01-16 21:05:48 -03:00
109123bdf5
Fix ordre colonnes res/sae dans tableau recap.
2023-01-14 14:01:54 -03:00
6c850d2665
Affichage table recap BUT si pas de moyenne générale: pas de rangs
2023-01-13 19:50:24 -03:00
adc03bd2c4
Merge branch 'xp' of https://scodoc.org/git/viennet/ScoDoc
2023-01-13 19:23:39 -03:00
2e4742b39e
Dispenses d'UE BUT associées à un formsemestre
2023-01-13 19:23:18 -03:00
f84e7b10e4
Implémente #557
2023-01-12 10:14:54 -03:00
51a84e9ac6
Fix: cascades sur modimpls
2023-01-12 08:52:53 -03:00
8ca59fe226
Log enregistrement jurys BUT
2023-01-11 15:09:03 -03:00
c833974569
Jury BUT: amélioration front et back. Voir #547 . Tests YAML: refonte circuit jury. Cas lyon43. Tests ok.
2023-01-11 09:37:02 -03:00
1f23ce68a4
Contraint champs formsemestre non nulls
2023-01-09 08:12:31 -03:00
c374209d22
Jury BUT: amélioration gestion redoublants + #547 (WIP)
2023-01-08 15:36:05 -03:00
77cc9a4198
Ajout commentaires
2023-01-03 09:36:55 -03:00
b306584356
Jury BUT: Messages d'erreur si pas de ref. comp.
2023-01-03 09:06:11 -03:00
c9bdac4853
Change année copyright
2023-01-02 09:16:27 -03:00
630ecac026
Jury BUT: complète logs étudiants. + cosmetic
2022-12-24 21:35:18 -03:00
1e73021c42
Améliore visu jury BUT. + minor code cleaning.
2022-12-24 18:06:22 -03:00
5488475416
BUT: jury inter-année pour les redoublants
2022-12-20 15:20:00 -03:00
938d644505
Test unitaire 'GMP Le Mans'. Modification calcul des niveaux de parcours (cas étudiants non inscrits). Modification contrainte unicité validation année.
2022-12-20 00:16:38 -03:00
d05ea4f002
API: rétabli formation.referentiel_competence_id. Tous tests OK.
2022-12-18 22:32:31 -03:00
de6b187e40
N'exporte pas le ref. comp. dans les formations
2022-12-18 20:56:17 -03:00
37ba2795dd
Fix: API formsemestre (parcours)
2022-12-18 20:30:47 -03:00
54bb25279b
Fix API: formsemestres_courants
2022-12-18 20:26:17 -03:00
ec35ee0ab9
Pas d'UEs externes en BUT. Voir #542
2022-12-17 23:14:13 -03:00
1bd83a748f
Check APC conformity: cas UE de parcours
2022-12-17 17:27:14 -03:00
de89fa7dbc
Groupes de parcours: API, avertissements.
2022-12-17 10:05:13 -03:00
5448c63c49
Ameliore gestion groupes de parcours
2022-12-17 09:43:47 -03:00
6d6ea9f94a
Modifie le calcul de l'ensemble des UE si aucun parcours BUT n'est coché: prend toutes.
2022-12-17 09:18:10 -03:00
ceb9476570
Cosmetic: tableau bord module: code + présentation
2022-12-15 13:09:35 -03:00
8390ec393b
BUT: corrige affichage coefs UE tableau sem., et niveaux sur fiche etud. + unit tests
2022-12-09 04:29:29 +01:00
00ff4aaa6d
WIP: liste des UE d'un semestre avec parcours
2022-12-08 18:49:05 +01:00
d8a15926e4
BUT: tests unitaires yaml avec association UE/Competences
2022-12-08 13:59:23 +01:00
7c86df5037
WIP: Nouveaux tests unitaires pour les cursus BUT
2022-12-07 23:04:11 +01:00
b9f3f84857
Fix: API bul JSON classic cap (...)
2022-12-05 21:59:10 +01:00
424cddc193
API: ajout champ dept_name dans /departements et /departement
2022-12-03 11:37:39 +01:00
9bba4156a0
Nouvelles versions des ref. de comp. GACO, QLIO, SD fournies par Orebut.
2022-12-02 17:41:19 +01:00
7748618133
BUT: dispenses d'UE capitalisées. Voir #537 .
2022-12-01 13:00:39 +01:00
d48bcfa1d5
Bulletin JSON classique: ajoute matières. Closes #535
2022-11-25 22:32:22 +01:00
386471a47f
WIP: jury BUT: prise en compte des UE capitalisées dans les RCUEs
2022-11-24 00:11:59 +01:00
0148b4b2ce
Paramétrage dates annees scolaires (pivots) + tous test unitaires OK
2022-11-13 14:55:18 +01:00
ce541d1870
WIP: paramétrage dates antipodiques
2022-11-09 12:50:10 +01:00
0c3b9a364c
Fix: modif semestre avec inscriptions sans parcours
2022-11-04 11:41:03 +01:00
c0ef4b6ef4
Clonage UE et modules pour faciliter saisie programmes
2022-11-02 10:41:31 +01:00
da0388f8b1
Améliore synchro groupes de parcours / parcours du formsemestre. Closes #508 .
2022-11-01 19:25:37 +01:00
772ea2941b
Flag pour bloquer calcul moyenne generale BUT + reimplemente flag blocage moyennes
2022-11-01 17:39:18 +01:00
eb04984c2e
API: modification format evaluations, et ajout route /evaluation.
2022-11-01 11:19:28 +01:00
6c64844058
BUT: edition programme: affiche parcours des modules
2022-10-30 22:42:10 +01:00
a3593d5a74
BUT: associe UE aux parcours. Modification pour #487 .
2022-10-30 16:07:06 +01:00
59fdc80d60
test unitaire: test_but_assoc_refcomp
2022-10-29 15:42:03 +02:00
b36e39cae8
Modifie refcomp_desassoc ( #506 )
2022-10-29 08:22:17 +02:00
1598537f24
Corrige Import/Export formations BUT en XML
2022-10-24 23:18:45 +02:00
dac46b8366
Import formations / ref. comp. : fixes #510
2022-10-23 23:28:24 +02:00
bdaf416ccb
rename env var. API_PASSWORD for API tests
2022-10-07 22:37:06 +02:00
1ce4ffecad
Remplissage des notes des étudiants inscrits en cours de route
2022-10-05 23:49:09 +02:00
10caea92ae
Améliore initialisation poids évaluations
2022-10-05 10:31:25 +02:00
50e8f2b4fe
Fix: bug enregistrement décision jury
2022-10-03 10:28:46 +02:00
91e508bf9f
get_ue_poids_dict: sort
2022-10-03 09:04:04 +02:00
06cbd65365
Tableau bord module: avertissement si poids d'évaluation nuls. Début de #411 .
2022-10-01 18:56:10 +02:00
0c5e338970
Liste décisions sur page démission. Closes #499
2022-10-01 10:39:46 +02:00
4f87f22586
Modernisation code démission/défaillance...
2022-09-30 22:43:39 +02:00
a3e4c34745
Bulletin : situation "inscrit" des démissionnaires #498
2022-09-30 20:55:09 +02:00
78bb9a706e
Jury BUT sur semestres isolés.
2022-09-30 16:20:51 +02:00
692d7b5fe0
comptes croisés: ajout nb RCUE et code annuel
2022-09-26 20:57:52 +02:00
1ccb387e59
Missing cascade: Suppression modimpls avec enseignants associés Fix #495
2022-09-21 13:16:31 +02:00
f31ccbee9a
Fix affichage RCUE
2022-09-11 07:52:18 +02:00
f64a6c7d49
Fix: PV jury si pas niveau comp.
2022-09-08 01:22:22 +02:00
57a62a10f4
Corrige anciennes formations incohérentes (indices de semestres). Plus de logs.
2022-09-08 01:20:04 +02:00
426865c9c5
API: export AC modules (fix etat_evals + #486 )
2022-09-07 10:07:46 +02:00
7fe2d605c3
Affichage poids évaluations: tri selon UE
2022-09-06 23:50:56 +02:00
0e11ccb773
Fix: edition semestre
2022-09-05 14:58:57 +02:00
227b94ac6a
Divers correctifs et modernisation du code (commence #381 )
2022-09-03 11:41:56 +02:00
71a15fed2f
Fix: creation groupe default
2022-09-03 10:07:34 +02:00
e758c8778e
Fix #483
2022-09-01 15:25:34 +02:00
d78fb13821
BUT/parcours: inscriptions, visualisation des parcours
2022-08-31 19:14:21 +02:00
8411292255
- Export formations APC: parcours de module.
...
- Nouvelles versions formations: préserve parcours des modules.
2022-08-31 12:02:19 +02:00
28b29b9654
Fix: modif groupes parcours + some code cosmetic
2022-08-30 20:31:05 +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
72895f938e
API: Section "malus" dans formsemestre_programme
2022-08-25 12:04:10 +02:00
f7a2c1e8e7
API: unifie traitement errors, messages JSON.
2022-08-07 19:56:25 +02:00
371b017245
Base test API: charge ref. comp.
2022-08-04 16:54:59 +02:00
0b553a98a4
Contrainte unicité dept_acronym
2022-08-04 16:21:12 +02:00
21604259a4
SQL truncate_tables: preserve alembic_version
2022-08-04 16:09:02 +02:00
69b09fc3c7
API formsemestre: changement format annee_scolaire
2022-08-03 21:51:45 +02:00
251949c220
Edition partition parcours. Closes #435 .
2022-08-03 21:42:53 +02:00
9b0dec8675
Fixes #466
2022-08-02 17:13:13 +02:00
1f4cb5700e
group: "group_name"
2022-08-02 09:48:11 +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
a27fb9f3ef
Close #464
2022-07-31 20:42:38 +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
dcd7cf78fd
Modification contrôle d'accès. Routes API basic+token. Revision routes API.
2022-07-27 16:03:14 +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
149522bcd3
API: Modification structure partitions/groupes
2022-07-23 09:07:53 +02:00
9bd2290076
API: fix /formsemestre/<int:formsemestre_id>/etat_evals et /formsemestre/<int:formsemestre_id>
2022-07-22 21:22:06 +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
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
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
ca1fe679db
WIP: new API revue et corrigée (en cours)
2022-07-19 22:17:10 +02:00
455ce295d8
Merge branch 'new_api' of https://scodoc.org/git/leonard.montalbano/ScoDoc into new_api_leonard
2022-07-19 10:38:08 +02:00
48e31b5f39
Modernisation suppressions UE et formations
2022-07-13 18:52:07 +02:00
leonard_montalbano
4b00a5c8ff
fix diffs avec origin master
2022-07-11 13:39:50 +02:00
leonard_montalbano
c021572a1a
Merge branch 'master' of https://scodoc.org/git/ScoDoc/ScoDoc into new_api
2022-07-11 12:48:55 +02:00
6d881915bd
Fix: association parcours (restriction au dept.)
2022-07-10 12:08:22 +02:00
51178795e2
Améliore messages erreur bulletins pdf
2022-07-09 22:40:46 +02:00
1148bf59eb
Améliore édition programme BUT: choix niveaux compétence / UE
2022-07-09 12:55:23 +02:00
5bc4b47e1e
Lettres de décisions jury BUT
2022-07-08 23:58:27 +02:00
bf27fcbdc6
Bulletins et PV: champs décisions jury BUT
2022-07-08 18:09:45 +02:00
81e7914620
Refactoring: cursus Classic/ECTS/BUT
2022-07-07 16:24:52 +02:00
1fd296179d
fix des conflits
2022-07-07 14:47:06 +02:00
c9aa55979b
Misc fixes. Suppr. validations BUT.
2022-07-06 00:05:14 +02:00
9474d420df
fix problème symlinks
2022-07-05 16:09:26 +02:00
512b38665f
Jury BUT: traitement des DEF et DEM. Close #426
2022-07-04 23:50:55 +02:00
c1f7bcdb92
Clé tri étudiants: laisse espaces internes
2022-07-03 11:30:07 +02:00
c5c7e9135b
quelques annotations
2022-07-02 11:17:04 +02:00
720e891f23
Optimisation apo_semset_maq_status
2022-07-02 00:00:29 +02:00
e8e27dd964
PV jury annuel BUT
2022-06-30 23:49:39 +02:00
b9694b21b9
Fix: code RED. Close #416
2022-06-30 15:32:22 +02:00
fd21172398
Export décisions jury BUT dans bulletins JSON
2022-06-29 19:25:08 +02:00
dbb1264863
Fix: AP formsemestre avec parcours
2022-06-29 13:56:36 +02:00
4087fd6096
Codes jury: enregistrement transcodage BUT, tableau documentation
2022-06-26 15:43:46 +02:00
4f7827f8c2
Jurys BUT: améliore message erreur si pas RCUE
2022-06-26 09:37:50 +02:00
21460df51a
Fix: edition UE / ref. comp.
2022-06-25 23:42:39 +02:00
060b7ad7cd
Fix: Bulletin BUT: calcul des UE de chaque etud
2022-06-25 23:22:20 +02:00
29c2fb25e8
Fix: message erreur jury BUT si pas de ref. de comp. associé
2022-06-25 22:54:46 +02:00
f9b50bb290
Jury BUT: génération des autorisations d'inscription
2022-06-25 03:52:28 +02:00
leonard_montalbano
7cb6dd66c3
debut d'ajout d'etapes apoge pour la base de tests unitaires
2022-06-24 16:04:40 +02:00
8a83e41698
BUT: pondération des UE dans les RCUEs
2022-06-24 12:39:54 +02:00
d1c55a317a
Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into dev93
2022-06-24 06:17:53 +02:00
3e5ae5d961
Fix "Da Nang": invalidation caches poids evals sur modifs UEs
2022-06-24 03:34:52 +02:00
baccf122fe
Fix: clé de tri des étudiants (caractères spéciaux)
2022-06-23 09:37:35 +02:00
0939feb9fc
WIP: jurys BUT: force jury annuel (en attendant page dédiée pour semestres isolés)
2022-06-22 14:09:08 +02:00
c17e2bae47
WIP: jury BUT: enregistrement des décisions
2022-06-22 11:44:03 +02:00
leonard_montalbano
9faf1c48ae
ajout d'absences aux étudiants de manière aléatoire dans le script de création de la base de test
2022-06-21 15:37:37 +02:00
a37a2c08e2
WIP: jury BUT: validations annee, RCUE, UE
2022-06-21 11:21:17 +02:00