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
Ludovic Stephan
5fd4cb5c78
Change django.core.urlresolvers
imports
...
-- compatible with 1.11 --
2019-03-19 10:18:56 +01:00
Evarin
2b3a8760ff
Mise à jour du Changelog
2019-02-18 22:50:35 +01:00
Robin Champenois
0eccfcf886
Merge branch 'Aufinal/webfonts' into 'master'
...
Sert les polices en local
See merge request klub-dev-ens/gestioCOF!354
2019-02-18 22:40:10 +01:00
Ludovic Stephan
f90663bf97
Merge branch 'Evarin/Wagtail2' into 'master'
...
Migration vers Wagtail 2.3 et Wagtail-modeltranslation 0.9
See merge request klub-dev-ens/gestioCOF!349
2019-02-18 22:16:45 +01:00
Evarin
1043e5725a
Fix content-type fixtures K-Fêt
2019-02-18 21:54:26 +01:00
Ludovic Stephan
3bf0906697
Supprime une police inutilisée
2019-02-13 17:05:31 +01:00
Ludovic Stephan
85642d00d8
Sert les polices en local
2019-02-13 16:54:42 +01:00
Martin Pépin
fabb30cec2
add a DJANGO_NO_DDT env variable to disable ddt
2019-02-12 17:55:23 +01:00
Evarin
641bdd9464
Plus besoin de ça
2019-02-11 21:26:16 +01:00
Evarin
4f6579c3d1
Fixtures à jour pour Wagtail2 et wagtail-translation 0.9
2019-02-11 21:10:11 +01:00
Ludovic Stephan
1c45dd833d
Black + isort
2019-02-09 15:16:40 +01:00