Closed Mortal closed 5 years ago
Jeg har deployet dette så INKA kan teste det når han gør regningen op.
Det kan testes med følgende kommandoer:
$ DJANGO_SETTINGS_MODULE=tkweb.settings.dev .venv/bin/python ./manage.py migrate
$ DJANGO_SETTINGS_MODULE=tkweb.settings.dev .venv/bin/python ./manage.py createsuperuser
$ DJANGO_SETTINGS_MODULE=tkweb.settings.dev .venv/bin/python ./manage.py shell
>>> from tkweb.apps.idm.models import *
>>> from tkweb.apps.regnskab.models import *
>>> from constance import config
>>> from django.utils import timezone
>>> titles = [Title.objects.create(profile=Profile.objects.create(name=t[0] + n), period=config.GFYEAR - i, root=t, kind='BEST') for i, n in enumerate('ens enrik aja'.split()) for t in sorted(BEST_ORDER)]
>>> statuses = [SheetStatus.objects.create(profile=title.profile, start_time=timezone.now()) for title in titles]
>>> print('http://127.0.0.1:8000/regnskab/session/%s/payment/' % Session.objects.create(period=config.GFYEAR).id)
$ DJANGO_SETTINGS_MODULE=tkweb.settings.dev venv/bin/python ./manage.py runserver
Fixes #239 ("Taste betalinger ind med tastatur i stedet for mus").