Commit Graph

33 Commits

Author SHA1 Message Date
Skia bfa3b45547 counter_click.jinja: fix error display with Vue 2021-10-11 22:09:45 +02:00
Skia 1b688a8aa5 Add a first version of a mobile friendly UI
Although not perfect and with many flaws, this should still allow far
easier navigation on mobile devices.
2021-10-01 18:44:14 +02:00
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
Skia 05256bb99a counter: templates: click: JS clean up 2021-09-26 13:58:39 +02:00
Skia 64d0cc2fa8 counter: don't display info boxes and navigation menu
This will lighten the pages and make the functionality directly
accessible without ever scrolling the header garbage that is never
needed on those pages.
2021-09-26 13:58:39 +02:00
Antoine Bartuccio 405b938e08
counter: speed counter click interface and auto scroll 2019-09-10 14:22:13 +02:00
Antoine Bartuccio 616b7ccfc8
Nice user interface and permission rework 2019-05-20 17:52:39 +02:00
Antoine Bartuccio 4669e5a4e9
Gui for studentcards in counters 2019-05-20 17:52:36 +02:00
Skia 27e69fd3b8 Bad hack to fix Firefox broken autofocus 2017-01-18 19:09:58 +01:00
Antoine Bartuccio 1c97c8a74f Swag dropdown on user account + autofocus for refillings on counters 2016-10-16 02:47:21 +02:00
Skia 5931351c0a Another tiny template improvement 2016-10-12 12:32:04 +02:00
Antoine Bartuccio d285fbe04a Add account number and suscription on counter 2016-10-08 23:07:10 +02:00
Skia 3239a2e481 Fix counter if no date of birth 2016-09-01 16:55:43 +02:00
Skia 01c3991988 Add cash register summaries 2016-08-26 20:57:04 +02:00
Skia 8e3eb1e2bf Some templating and add webcam support for profile editing 2016-08-22 02:56:27 +02:00
Skia 4cbfd58660 Add pictures to products 2016-08-21 03:07:15 +02:00
Skia a49d9850ab Pimp the counter click view 2016-08-21 02:30:49 +02:00
Skia dbf0653baf Add support for product buying groups + many cosmetics and form pimping 2016-08-20 22:12:46 +02:00
Skia d54f0f4c65 At last we support trays! 2016-08-20 16:09:46 +02:00
Skia 84efcd87e7 Translate datepicker and add age limit to products 2016-08-20 02:55:48 +02:00
Skia 7e90e657a7 Add ajax-select app and improve some templates 2016-08-19 23:24:23 +02:00
Skia 4d8e7b0875 Improve launderette, need to finish the click view 2016-08-01 16:36:16 +02:00
Skia 1f3e186e27 Update counters and some views 2016-07-21 20:03:56 +02:00
Skia 97ff4341a7 Translate most of the Sith 2016-07-19 19:03:16 +02:00
Skia c099cc489b Improve refilling form to handle the checks and the banks 2016-07-17 11:38:19 +02:00
Skia 1feea061f6 Add basic refill support 2016-06-26 20:07:29 +02:00
Skia 9989b75b3e Add string parser in counters 2016-06-26 19:30:28 +02:00
Skia aafcc9c174 Almost finish the counter views, still need the plateaux 2016-06-02 14:55:12 +02:00
Skia b6904ad88c WIP: Improve counters view (counter is broken for now) 2016-06-02 00:26:31 +02:00
Skia ffe2aec980 Implement barman prices and improve counter views 2016-06-01 01:33:20 +02:00
Skia 25c1e6dc58 Add the basket handling in the click view of the counter
Now there is still to handle the validation by generating the appropriate invoice(s)
2016-04-19 01:54:55 +02:00
Skia 7a9689a20d Improve the click view, the total is computed, but there is still a lot of work 2016-04-18 17:34:21 +02:00
Skia 478d1ed876 Continue the counter views 2016-04-15 11:50:31 +02:00