Commit Graph

60 Commits

Author SHA1 Message Date
0634dbd0aa Cache: delete_pattern 2024-01-16 09:23:19 +01:00
9987a26d9e Version 9.6.73 + copyright 2024 2023-12-31 23:04:06 +01:00
0f860f912c Classeur PDF des bulletins BUT courts 2023-12-06 20:04:40 +01:00
1d3726a4cd API evaluation: create avec poids, /delete + tests unitaires + corrections 2023-08-26 16:34:56 +02:00
38f93cae99 Modifs pour SA 2.0 (à reporter en 9.5) 2023-07-11 09:33:53 +02:00
756c46df0b Suppressions de décisions de jury 2023-06-18 09:37:13 +02:00
7572ab3b6d Fix #607: invalidation cache tables 2023-02-22 18:14:33 +01:00
cac6201696 Cache table recap: combinaisons evals/jury 2023-02-21 01:07:21 +01:00
711f8cfcfb WIP: refactoring table recap 2023-02-03 22:39:45 +01:00
c9bdac4853 Change année copyright 2023-01-02 09:16:27 -03:00
6632fce008 Fix: scodoc_dept : API 2022-07-26 09:00:48 +02:00
48990f5012 API: group create 2022-07-20 22:03:29 +02:00
48e31b5f39 Modernisation suppressions UE et formations 2022-07-13 18:52:07 +02:00
b698196a09 DeferredSemCacheManager réentrant 2022-07-11 18:22:05 +02:00
81e7914620 Refactoring: cursus Classic/ECTS/BUT 2022-07-07 16:24:52 +02:00
3e5ae5d961 Fix "Da Nang": invalidation caches poids evals sur modifs UEs 2022-06-24 03:34:52 +02:00
fbe480902b typo 2022-05-04 20:26:45 +02:00
3ab0e89c2f Table recap: optimisation et cache 2022-04-05 22:23:55 +02:00
732a4c5ce5 code cleaning 2022-02-28 16:25:18 +01:00
e6bd6cf28a WIP: validations d'UE et de semestres 2022-02-06 16:09:17 +01:00
8385941cf6 WIP: calcul unifié, bonus sport BUT 2022-01-25 10:45:13 +01:00
795ca343de Calcul sans notes table: table recap ok. 2022-01-08 18:06:00 +01:00
da1a2ccf43 suite réorganisation calculs 2022-01-07 15:08:45 +01:00
2349d404c8 Merge branch 'master' of https://scodoc.org/git/viennet/ScoDoc into refactor_nt 2022-01-01 14:50:21 +01:00
dc004de8ef update copyright 2022-01-01 14:49:42 +01:00
dce7dc42cb Prépare modernisation de NT 2021-12-24 00:08:25 +01:00
3ba30f6250 Génération bulletin BUT json 2021-12-05 20:21:51 +01:00
47e752c95c Cache coefs et poids. Check conformité PN. 2021-11-29 22:18:37 +01:00
5002afade1 Accélère accès aux préférences 2021-11-02 15:49:12 +01:00
e8e3423193 Un peu de nettoyage de d'optimisation (gain ~ 30-40% sur calcul NT). 2021-10-15 14:00:51 +02:00
4728e77a7b Fix: formulaires 2021-09-28 09:14:04 +02:00
e98302070a Fix bug: synchro apogee/dept 2021-09-13 22:10:17 +02:00
5d32b9f706 fix regression in cache invalidation 2021-09-03 17:07:37 +02:00
afaab2d5e0 Optimisation de la synchro inscription 2021-09-02 18:05:22 +02:00
2fbce89edd Performance boost: NotesTableCache was not always caching locally 2021-08-31 19:28:57 +02:00
aee02d911e reorganized logging. 2021-08-29 19:58:15 +02:00
9d5c0d96bd Change Redis cache config: infinite default TTL 2021-08-22 07:48:40 +02:00
14991a2119 refactoring: élimination de 'context' (très frais, tests en cours). 2021-08-21 00:24:51 +02:00
3a8474f12d refactoring (context) 2021-08-20 01:09:55 +02:00
3dc94775a1 tests avec gunicorn 2021-08-15 10:42:08 +02:00
486f20d7f7 Base multi-départements. En cours 2021-08-13 00:34:58 +02:00
5d13195070 pass unit test_caches 2021-08-10 13:20:35 +02:00
642283c7d8 pass unit test_formations 2021-08-10 09:10:36 +02:00
1375c195ca WIP: definition base en SQLAlchemy 2021-08-08 16:01:10 +02:00
eff9ae59bc removed useless context arg from preferences 2021-07-28 18:03:54 +03:00
18b802130a invalidate local (request) nt cache 2021-07-27 20:36:10 +03:00
3b5b449a8a Remplace memcached par Redis 2021-07-27 15:33:11 +03:00
79e43adbc3 exception handling in sco_cache set 2021-07-26 18:11:45 +03:00
4aa073beb3 Handle unexpected errors from pylibmc 2021-07-26 16:18:16 +03:00
d45f9e25cc Fix JSON exports 2021-07-26 10:50:22 +03:00