Sith/counter
Skia 406380e4f1 counter: make click page dynamic to avoid repetitive loading
This makes the whole click page load only once for a normal click
workflow. The current basket is now rendered client side with Vue.JS,
and the backend view is able to answer with JSON if asked to.

This should lighten the workflow a lot on the client side, especially
with poor connectivity, and the server should also feel lighter during
big events, due to far less complex Jinja pages to render.
2021-09-26 13:58:39 +02:00
..
migrations django2.2: add on_delete on migrations for OneToOneField 2019-10-08 22:46:03 +02:00
templates/counter counter: make click page dynamic to avoid repetitive loading 2021-09-26 13:58:39 +02:00
__init__.py core/counter: add generic operation logs and implements it for Sellings and Refilling deletions 2019-11-14 01:14:44 +01:00
admin.py Add search form in admin 2017-10-11 00:01:24 +02:00
app.py core/counter: add generic operation logs and implements it for Sellings and Refilling deletions 2019-11-14 01:14:44 +01:00
models.py Upgrade black and format accordingly 2020-08-27 15:59:42 +02:00
signals.py Upgrade black and format accordingly 2020-08-27 15:59:42 +02:00
tests.py counter: make click page dynamic to avoid repetitive loading 2021-09-26 13:58:39 +02:00
urls.py django2.2: migrate url to re_path 2019-10-08 22:46:01 +02:00
views.py counter: make click page dynamic to avoid repetitive loading 2021-09-26 13:58:39 +02:00