From 4e62eb0aee4e756aa8011c6b7a0ced66672bc7a0 Mon Sep 17 00:00:00 2001 From: Ludovic Stephan Date: Wed, 8 Feb 2017 15:26:56 -0200 Subject: [PATCH] create checkout dynamically --- kfet/fixtures/checkout.json | 1 - kfet/management/commands/loadkfetdevdata.py | 12 +++++++++++- provisioning/prepare_django.sh | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) delete mode 100644 kfet/fixtures/checkout.json diff --git a/kfet/fixtures/checkout.json b/kfet/fixtures/checkout.json deleted file mode 100644 index 5d2c4705..00000000 --- a/kfet/fixtures/checkout.json +++ /dev/null @@ -1 +0,0 @@ -[{"fields": {"name": "Chaudron", "created_by": 101, "is_protected": false, "valid_from": "2017-02-06T23:00:00Z", "valid_to": "2018-08-30T22:00:00Z", "balance": "0.00"}, "model": "kfet.checkout", "pk": 1}] \ No newline at end of file diff --git a/kfet/management/commands/loadkfetdevdata.py b/kfet/management/commands/loadkfetdevdata.py index 2096c5bf..858e3c36 100644 --- a/kfet/management/commands/loadkfetdevdata.py +++ b/kfet/management/commands/loadkfetdevdata.py @@ -81,13 +81,23 @@ class Command(MyBaseCommand): liq_account = Account.objects.get_or_create(cofprofile=liq_profile, trigramme='LIQ') + # --- + # Caisse + # --- + + checkout = Checkout.objects.get_or_create( + created_by=Account.objects.get(username='Moralelastix'), + name='Chaudron', + valid_from=timezone.now(), + valid_to=timezone.now() + timedelta(years=1) + ) + # --- # Opérations # --- articles = Article.objects.all() accounts = Account.objects.exclude(trigramme='LIQ') - checkout = Checkout.objects.all()[0] num_op = 100 # Operations are put uniformly over the span of a week diff --git a/provisioning/prepare_django.sh b/provisioning/prepare_django.sh index 4ba74288..7e4051e1 100644 --- a/provisioning/prepare_django.sh +++ b/provisioning/prepare_django.sh @@ -3,6 +3,6 @@ source ~/venv/bin/activate python manage.py migrate -python manage.py loaddata gestion sites articles checkout +python manage.py loaddata gestion sites articles python manage.py loaddevdata python manage.py collectstatic --noinput