Martin Pépin
5d22a4cac4
Rend kfetloaddevdata idempotent
...
Problème :
Le script assigne des trigrammes 001, 002, 003, etc aux comptes COF des
Gaulois et des Romains en utilisant l'ordre du queryset
CofProfile.objects.all().
L'ordre des comptes dans le queryset n'est pas spécifié et peut varier
d'une exécution à l'autre, ça pose problème dans la suite :
Account.objects.get_or_create(trigramme=trigramme, cofprofile=profile)
Cette command essaie de créer un nouveau trigramme pour certains comptes
quand l'ordre change.
Solution :
Ordonner le queryset.
2020-12-04 12:44:09 +01:00
Martin Pepin
57901c0013
Merge branch 'Aufinal/stat_2' into 'master'
...
Repassage sur les stats
Closes #246 and #255
See merge request klub-dev-ens/gestioCOF!462
2020-09-22 21:06:46 +02:00
Tom Hubrecht
d0b7000747
Empêche la modification des informations COF lors de la création d'un compte K-Psul
2020-09-19 19:14:44 +02:00
Martin Pepin
84ff0d7182
Merge branch 'Aufinal/history_form' into 'master'
...
On utilise un vrai formulaire pour l'historique
Closes #242
See merge request klub-dev-ens/gestioCOF!461
2020-09-17 21:04:42 +02:00
Ludovic Stephan
d965050563
Fix tests again
2020-09-16 19:31:10 +02:00
Ludovic Stephan
a14c9d9574
Fix tests
2020-09-16 19:19:29 +02:00
Ludovic Stephan
8f9c94fe10
Plein de nettoyage partout
2020-09-16 17:16:49 +02:00
Ludovic Stephan
46f447ec5d
Formulaires pour nettoyage
2020-09-16 17:16:14 +02:00
Ludovic Stephan
aa955a06ef
Fin des adaptations
2020-09-15 20:05:54 +02:00
Ludovic Stephan
a9eb32217f
Adapte history.js pour serialize()
2020-09-15 20:05:32 +02:00
Ludovic Stephan
c7998f56f0
Datetimepicker tweaks
2020-09-15 20:05:06 +02:00
Ludovic Stephan
a6e58dcd68
On utilise le render par défaut
2020-09-15 20:04:35 +02:00
Ludovic Stephan
49591fa67e
Use form to clean data
2020-09-15 20:03:37 +02:00
Ludovic Stephan
9f9724b1d1
Arrow function works now
2020-09-15 19:57:27 +02:00
Ludovic Stephan
205dc93f4b
FilterHistoryForm est un formulaire décent
2020-09-15 19:40:45 +02:00
Ludovic Stephan
43a2f8db53
Use arrow functions everywhere for consistency
2020-09-15 16:44:32 +02:00
Ludovic Stephan
ba4cc01ed4
Fix formatting
2020-09-15 16:37:41 +02:00
Ludovic Stephan
11d94ecba8
Fix this
shenanigans
2020-09-15 16:34:19 +02:00
Martin Pepin
ba6ddfc516
Merge branch 'Aufinal/kfet-auth' into 'master'
...
Groupes et perms K-Fêt
See merge request klub-dev-ens/gestioCOF!438
2020-09-07 20:09:19 +02:00
Ludovic Stephan
c5d7eb9d30
Move permission handling to loadkfetdevdata
2020-09-07 14:57:41 +02:00
Ludovic Stephan
d3185f25c3
Black
2020-09-07 14:57:41 +02:00
Ludovic Stephan
007b5006d4
Use convenience imports
2020-09-07 14:57:41 +02:00
Ludovic Stephan
2d36c85085
Fix dev data
2020-09-07 14:57:41 +02:00
Ludovic Stephan
d6fa738a25
Fix tests
2020-09-07 14:57:41 +02:00
Ludovic Stephan
c145191e55
Use new models and mixins
2020-09-07 14:57:41 +02:00
Ludovic Stephan
91852bd4a0
Template fixes
2020-09-07 14:57:41 +02:00
Ludovic Stephan
e92d50593c
New models
2020-09-07 14:57:41 +02:00
Martin Pépin
3da0a613f7
K-Fêt autocompletion shows the 'new user' link
2020-09-07 11:32:28 +02:00
Martin Pépin
dcd592ed11
Fix 100 tests wrt. 754a0b70e (big url changes)
2020-09-02 20:28:19 +02:00
Ludovic Stephan
da40ed1d8c
Migration
2020-09-01 15:27:28 +02:00
Ludovic Stephan
46893a8df5
Min chars for autocompletion
2020-08-28 18:45:07 +02:00
Ludovic Stephan
0875ef1278
Black v20
2020-08-28 18:00:54 +02:00
Martin Pépin
be064262da
Fix kfet autocompletion hightlighting
2020-07-18 16:24:07 +02:00
Martin Pépin
9ac030fd16
Instantiate the Compose classes in their own file
2020-07-18 16:07:12 +02:00
Martin Pépin
e7517195cd
Generic autocompletion view
2020-07-18 16:07:12 +02:00
Martin Pépin
9a90f19502
Separate the autocompletion logic form the views
2020-07-05 11:15:50 +02:00
Martin Pépin
e9f00b4f06
Update the isort config for version 5.*
2020-07-04 13:40:32 +02:00
Martin Pépin
c7ca96bce5
Autocompletion: new de-duplication mechanism
2020-07-04 13:06:24 +02:00
Martin Pépin
c5adc6b7d8
Use the new shared autocomplete framework in kfet/
2020-06-20 19:28:48 +02:00
Ludovic Stephan
61e4ad9741
Better docstring
2020-05-08 11:14:32 +02:00
Ludovic Stephan
c9dad9465a
Fix tests
2020-05-08 11:14:32 +02:00
Ludovic Stephan
f10d6d1a71
Bugfix
...
Quand un article n'a pas de conso, il a été créé il y a 1s
2020-05-08 11:14:32 +02:00
Ludovic Stephan
97cb9d1f3b
Rework stats_manifest
...
On change la façon dont les vues gèrent l'interface avec `Scale`.
Side effect : on peut avoir l'historique sur tout le temps
2020-05-08 11:14:32 +02:00
Ludovic Stephan
c66fb7eb6f
Simplify statistic.js
...
On supprime des fonctions inutiles, on lint, et on simplifie 2-3 options
inutilisées.
2020-05-08 11:14:32 +02:00
Ludovic Stephan
48ad5cd1c7
Misc cleanup
...
On utilise SingleObjectMixin partout, et on simplifie 2-3 trucs
2020-05-08 11:14:32 +02:00
Ludovic Stephan
ef35f45ad2
Fusionne deux fonctions chunkify
...
On rajoute de l'agrégation optionnelle dans la fonction.
2020-05-08 11:14:32 +02:00
Ludovic Stephan
26bcd729bb
Supprime le code mort ou redondant
2020-05-08 11:14:32 +02:00
Ludovic Stephan
78ad4402b0
Plus de timezones
2020-05-08 11:14:32 +02:00
Ludovic Stephan
6767ba8e8c
Rajoute de la doc partout
2020-05-08 11:14:32 +02:00
Martin Pepin
3b2251a1d6
Merge branch 'Aufinal/editable_accounts' into 'master'
...
Harmonise les comptes non-lisibles ou éditables
Closes #234
See merge request klub-dev-ens/gestioCOF!412
2020-05-07 18:07:07 +02:00