Ludovic Stephan
46e7305953
Meilleur décorateur
2019-06-17 21:38:49 +02:00
Ludovic Stephan
4f15b820a5
Use manager from queryset
2019-06-17 21:36:09 +02:00
Ludovic Stephan
edd92beadf
Add logging call
2019-06-17 21:21:12 +02:00
Ludovic Stephan
20bb9fe54b
Remove debug log
2019-06-17 21:13:12 +02:00
Ludovic Stephan
ba5aa6da5f
Remove useless local variable
2019-06-17 21:12:03 +02:00
Ludovic Stephan
b11e35616c
Changelog
2019-06-08 15:33:47 +02:00
Ludovic Stephan
fa98bb34bd
Adapte l'interface admin
2019-06-08 15:33:09 +02:00
Ludovic Stephan
a67446048e
Réécrit des vues pour la nouvelle fonctionnalité
...
On en profite pour rajouter des Mixins pour les perms buro/cof
2019-06-08 15:33:09 +02:00
Ludovic Stephan
b37e7c4c41
Migrations
2019-06-08 15:33:09 +02:00
Ludovic Stephan
29111059f9
Rajoute un manager à Participant
...
On rajoute un manager qui annote les querysets avec si le participant a payé ou non
2019-06-08 15:33:09 +02:00
Ludovic Stephan
9776a18e4c
Déplace les champs paid
et paymenttype
2019-06-08 15:33:09 +02:00
Martin Pepin
7f1adf7c4e
Merge branch 'Aufinal/can-delete-stuff' into 'master'
...
Délétions d'objets K-Fêt
See merge request klub-dev-ens/gestioCOF!359
2019-06-03 23:06:06 +02:00
Ludovic Stephan
56bc281b30
Utilise >= gnagnagna
2019-06-03 23:00:10 +02:00
Ludovic Stephan
c4948be1f7
Use http_methods_allowed attribute
2019-06-03 22:59:43 +02:00
Ludovic Stephan
f3dbb72f69
Consistency for on_delete attributes
2019-06-03 22:43:47 +02:00
Ludovic Stephan
173affd8eb
Fix another 2.2 deprecation
2019-06-03 20:42:21 +02:00
Ludovic Stephan
51fe9cc9f8
Changelog
2019-05-29 18:31:03 +02:00
Ludovic Stephan
d4be8b426e
Tests pour la suppression d'articles
2019-05-29 18:29:15 +02:00
Ludovic Stephan
65dd7e5fa3
Suppression d'article
...
On fait pareil que précédemment pour les articles, en rajoutant une vie
de délétion + de quoi afficher qu'un article a été supprimé.
N.B. : le formatage automatique de VSCode fait plein de changements,
donc pourquoi pas les garder.
2019-05-29 18:29:15 +02:00
Ludovic Stephan
123e2b84df
Rename view to fit conventions
2019-05-29 18:29:15 +02:00
Ludovic Stephan
f12370a6cd
Tests (!!)
2019-05-29 18:29:15 +02:00
Ludovic Stephan
52521e89a6
Add some restrictions on deletion
2019-05-29 18:29:15 +02:00
Ludovic Stephan
08ac0ac890
Vues de suppression
...
On rajoute un bouton de suppression d'un compte utilisable avec la perm
`kfet.delete_account`, avec message de vérif. On en profite pour
cleanup un peu le css de `jconfirm`.
2019-05-29 18:29:15 +02:00
Ludovic Stephan
63fff6ca7c
Setup deleted account
...
Pour pouvoir supprimer un compte, on crée un compte dummy qui a pour but
de recevoir les objets non supprimables (caisses, transferts/opérations
pour statistiques, etc.). Lors de la délétion d'un compte, tout est
transféré sur le dummy, qui est créé via migration.
2019-05-29 18:29:15 +02:00
Ludovic Stephan
85b1e974ff
Change deletion behaviour
...
Tous les `on_delete` étaient mis à PROTECT, ce qui faisait qu'on ne
pouvait rien supprimer... On les met à CASCADE pour tous les modèles
secondaires (`AccountNegative`, `CheckoutStatement`, `InventoryArticle`,
`SupplierArticle`, `Order` et `OrderArticle`) et pour les inventaires
créés à partir d'une commande.
Pour les modèles qui demandent une validation, et pour les `Operation`s,
on met à NULL le compte ou l'article associé (cela ne change pas le
total d'une opération, qui est la partie importante à garder).
2019-05-29 18:29:15 +02:00
Ludovic Stephan
3a5eceba83
Delete unused models
...
Certains modèles n'étaient pas utilisés dans le code, on en profite pour
les virer.
2019-05-29 18:29:15 +02:00
Ludovic Stephan
018865967d
Merge branch 'Aufinal/django2-urls' into 'master'
...
Passage à Django2
See merge request klub-dev-ens/gestioCOF!358
2019-05-29 17:13:25 +02:00
Ludovic Stephan
8dd003f81f
Changelog
2019-05-24 09:36:14 +02:00
Ludovic Stephan
f03e708280
Tiens, une migration Wagtail
2019-05-23 15:21:40 +02:00
Ludovic Stephan
198658f5f9
Misc fixes
...
- on vire un commentaire obsolète, et on en remet un à jour
- un peu de doc sur les converters
2019-05-21 15:30:51 +02:00
Ludovic Stephan
03c74a7940
Misc fixes
2019-04-17 20:50:49 +02:00
Ludovic Stephan
7717d1ed34
Backwards-incompatible changes : queryset in filter
2019-04-17 18:33:43 +02:00
Ludovic Stephan
72560397a2
Backwards-incompatible changes : renderer argument
2019-04-17 18:27:14 +02:00
Ludovic Stephan
413a9cddb1
Backwards-incompatible changes : manytomany set
2019-04-17 18:21:59 +02:00
Ludovic Stephan
4064218010
Forgot one import
2019-04-17 18:21:15 +02:00
Ludovic Stephan
a2fcc05672
Test fix : freeze psycopg2 version
2019-04-12 18:30:03 +02:00
Ludovic Stephan
8fc6f96324
Misc urlconf files
2019-04-12 17:07:03 +02:00
Ludovic Stephan
271732f40d
K-Fêt urlconf file + converter
2019-04-12 17:06:53 +02:00
Ludovic Stephan
019acb90ac
Global urlconf file
2019-04-12 17:06:43 +02:00
Ludovic Stephan
759b6d9489
Update settings ; remove debug_panel
2019-04-12 17:04:33 +02:00
Ludovic Stephan
f32e4a9b0d
Fix error
2019-04-12 17:03:42 +02:00
Ludovic Stephan
209cb1fbe5
Update requirements to Django 2.2
2019-04-12 17:03:20 +02:00
Ludovic Stephan
ceff3ed6c9
Merge branch 'Aufinal/django2-login' into 'master'
...
Préparation Django2 : vues de login/logout
See merge request klub-dev-ens/gestioCOF!357
2019-04-01 22:25:07 +02:00
Ludovic Stephan
2c49b25d59
Cleaner error code management
2019-03-25 23:30:55 +01:00
Ludovic Stephan
5f963d5451
Use get_user_model
2019-03-25 23:22:06 +01:00
Ludovic Stephan
a1ead1bfc8
Préparation Django2 : vues de login/logout
...
À partir de Django 2.1, les vues de login et logout sont class-based
uniquement. On passe donc à django-cas-ng 2.6 pour harmoniser.
On cleanup un peu le processus de login avec une classe un peu propre +
un vrai formulaire/des vrais templates.
2019-03-25 23:05:47 +01:00
Basile Clement
cef75e56d7
Merge branch 'Aufinal/django2-reverse-import' into 'master'
...
Préparation Django2 : fix des imports
See merge request klub-dev-ens/gestioCOF!356
2019-03-25 20:19:51 +01:00
Ludovic Stephan
8bfb8029b2
Changelog
2019-03-19 18:00:33 +01:00
Ludovic Stephan
fd0f387dbc
Merge branch 'Kerl/DJANGO_NO_DDT' into 'master'
...
Une variable d'environement pour désactiver la django debug toolbar
See merge request klub-dev-ens/gestioCOF!353
2019-03-19 17:59:39 +01:00
Ludovic Stephan
676239ad24
Remove urlresolvers
mentions in packages
...
On bump quelques versions, et on vire `django_debug_panel`
2019-03-19 17:16:57 +01:00