TK-IT / web

TÅGEKAMMERETs hjemmeside i Django. Både offentlig og intern
https://TAAGEKAMMERET.dk
Other
2 stars 3 forks source link

Add keyboard shortcuts when entering payments #248

Closed Mortal closed 5 years ago

Mortal commented 5 years ago

Fixes #239 ("Taste betalinger ind med tastatur i stedet for mus").

Mortal commented 5 years ago

Jeg har deployet dette så INKA kan teste det når han gør regningen op.

Mortal commented 5 years ago

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