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
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
271732f40d
K-Fêt urlconf file + converter
2019-04-12 17:06:53 +02:00
Ludovic Stephan
f32e4a9b0d
Fix error
2019-04-12 17:03:42 +02:00
Ludovic Stephan
5fd4cb5c78
Change django.core.urlresolvers
imports
...
-- compatible with 1.11 --
2019-03-19 10:18:56 +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
Evarin
1043e5725a
Fix content-type fixtures K-Fêt
2019-02-18 21:54:26 +01:00
Ludovic Stephan
85642d00d8
Sert les polices en local
2019-02-13 16:54:42 +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
Evarin
0f1e05acdd
Migration vers Wagtail 2.3 et Wagtail-modeltranslation 0.9
...
Toutes les pages Wagtail doivent désormais être traduites
Suppression du modèle COFUtilPage devenu inutile
Réinitialisation des migrations de Wagtail à cause des changements de ModelTranslation
2019-02-04 22:56:48 +01:00
Aurélien Delobelle
b65d37b141
style: black
2019-01-13 13:56:03 +01:00
Martin Pépin
670fda3c9c
migrations nécessaires en prod ?!? wtf
2019-01-07 23:30:56 +01:00
Aurélien Delobelle
5d14fef032
kfet.tests -- More isolated tests for kfet.open
2019-01-06 13:49:07 +01:00
Aurélien Delobelle
7ca0144004
kfet.tests -- Deterministic responses for cancel_operation
2019-01-06 13:49:07 +01:00
Martin Pepin
e0e75b53bb
Merge branch 'aureplop/ci_parallel' into 'master'
...
core.ci -- Run tests in parallel
See merge request klub-dev-ens/gestioCOF!327
2019-01-05 19:36:20 +01:00
Aurélien Delobelle
aba0be7960
kfet.test -- Isolate kfet_open in testcases to avoid cache collisions
2019-01-05 19:19:58 +01:00
Aurélien Delobelle
b69f1b6dbc
kfet.tests -- Add tests for cancel_operations view
2018-10-21 13:07:44 +02:00
Aurélien Delobelle
d7ca072af3
kfet.tests -- Add factories for many kfet models
...
- Article
- ArticleCategory
- Checkout
- CheckoutStatement
- Inventory
- InventoryArticle
- Operation
- OperationGroup
2018-10-21 12:50:09 +02:00
Aurélien Delobelle
402b544393
core -- Fix flake8 errors
2018-10-06 13:15:33 +02:00
Aurélien Delobelle
fdd2b35289
core -- Apply black + isort to all files
2018-10-06 13:15:33 +02:00
Aurélien Delobelle
507a59c914
kfet.tests -- Add tests for perform_operations view
2018-10-04 11:25:10 +02:00
Aurélien Delobelle
22011faba9
kfet -- Init KFetConfig, even without request, for easy testing
2018-10-04 11:25:10 +02:00
Aurélien Delobelle
0f688a8f1c
kfet -- Stack errors of KPsulOperationForm
...
Delete an error never raised, and avoid duplicate messages.
2018-10-04 11:25:10 +02:00
Aurélien Delobelle
93d3c124fd
kfet -- Add fixme related to available checkouts in K-Psul
2018-10-04 11:25:10 +02:00
Aurélien Delobelle
79c26c9dd6
kfet -- Remove unused view
2018-10-01 15:37:41 +02:00
Martin Pépin
a750c62baf
New year, new promotion: 2018
2018-09-02 23:27:21 +02:00
Aurélien Delobelle
645c01ebd1
kfet -- As a kfet staff, remove the requirement to…
...
provide a password in the edit view of an account.
2018-06-16 12:33:51 +02:00
Ludovic Stephan
837b48af36
Fix js path for autocomplete
2018-05-29 14:39:29 +02:00
Martin Pépin
b0301f0304
fix slugurl name error
2018-05-28 00:07:34 +02:00
Martin Pépin
ea737dab29
Merge branch 'Kerl/drop_py2_compat' of git.eleves.ens.fr:cof-geek/gestioCOF into Kerl/drop_py2_compat
2018-04-16 14:18:21 +02:00
Martin Pépin
a73736bf41
Merge branch 'master' into Kerl/drop_py2_compat
2018-04-16 14:12:36 +02:00
Martin Pépin
53a4c78903
Remove duplicate line
2018-04-07 14:21:07 +02:00
Martin Pépin
158b19778b
also sort the unsold table
2018-04-07 14:20:41 +02:00
Martin Pépin
6d0ec6de43
Merge branch 'master' into qwann/separate_list
2018-04-07 14:09:48 +02:00
Martin Pépin
71b4e6253d
Merge branch 'master' into aureplop/cof-tests_calendar
2018-04-07 13:42:19 +02:00
Martin Pépin
fba105fdd1
Merge branch 'master' into aureplop/kfet-sticky_thead
2018-04-07 13:32:20 +02:00
Martin Pépin
bf464f9378
Merge branch 'master' into aureplop/cof-tests_event
2018-04-06 00:16:08 +02:00
Martin Pépin
35e17a81a6
New year -> new promo -> migration in k-fet
2018-04-05 23:48:53 +02:00
Qwann
cc27e4d964
show not sold article in a different list
2018-03-22 15:25:03 +01:00
Martin Pepin
d88ce44989
Merge branch 'aureplop/fix-autocomplete-js' into 'master'
...
Fix autocomplete in registration views.
See merge request cof-geek/gestioCOF!288
2018-02-05 22:49:18 +01:00
Martin Pepin
c94a9ecb44
Merge branch 'aureplop/kfet_initial-statement' into 'master'
...
kfet -- Create initial statement on checkout save
See merge request cof-geek/gestioCOF!283
2018-02-05 22:42:04 +01:00
Martin Pepin
a3295ca6a3
Merge branch 'aureplop/fix-184' into 'master'
...
Fix available checkouts in K-Psul
Closes #184
See merge request cof-geek/gestioCOF!282
2018-02-05 22:35:04 +01:00
Aurélien Delobelle
4084444dc3
Fix autocomplete in registration views.
...
django-autocomplete-light v3.x doesn't include anymore the
$('').yourlabsAutocomplete() function, leading to issues in cof
registration and kfet account creation views.
Adding jquery-autocomplete-light fixes these issues.
See:
- (dal) https://github.com/yourlabs/django-autocomplete-light
- (jal) https://github.com/yourlabs/jquery-autocomplete-light
2018-01-20 17:29:15 +01:00
Aurélien Delobelle
42e762bc4a
Py3 allows to shorten super()
2018-01-16 16:50:27 +01:00
Aurélien Delobelle
478f56d94b
kfet -- Create initial statement on checkout save
...
- Why? Because it should be the actual behavior.
- To allow using arithmetic operations with values of DecimalField when
object are not retrieved from DB, some strings are replaced by Decimal
or int.
If you wonder why it's not automatically done, see:
https://code.djangoproject.com/ticket/27825
2018-01-16 16:49:02 +01:00
Aurélien Delobelle
525bb4d16d
kfet -- Fix available checkouts in K-Psul
...
The checkout validity is checked using the current datetime (when
requesting the kpsul page).
2018-01-15 17:03:57 +01:00