Commit Graph

135 Commits

Author SHA1 Message Date
Antoine Bartuccio 98bfc308a7 Minimal working version
* Upgrade dependencies
* Fix ugettext
* Fix bad urls
2022-08-04 00:28:09 +02:00
lsacienne ee3e375dde
Post request management 2022-04-28 11:13:07 +02:00
lsacienne 15e2c8c7b3
Fix the balck pipeline 2022-04-27 15:38:14 +02:00
lsacienne c6caf5dbce
Add of restriction for refilling 2022-04-20 14:01:33 +02:00
tleb 49a0ade315 core: create TzAwareDateTimeField to replace forms.DateTimeField 2021-09-29 15:24:06 +02:00
Skia a3158253a7 Black update 2021-09-26 13:58:39 +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 efb70652af counter: redirect to counter main when barman login is timed out 2021-09-26 13:58:39 +02:00
Antoine Bartuccio 209867b3a8
black: makes new version happy 2019-11-04 13:46:09 +01:00
Antoine Bartuccio 241650c171
counter: fix eticket server crash induced by old permission system and fix Selling permission 2019-10-16 21:21:51 +02:00
Antoine Bartuccio 97c316b62e
django2.2: replace removed is_anonymous() and is_authenticated to their now used counterparts 2019-10-08 22:46:03 +02:00
Antoine Bartuccio 12b6f0d488
django2.2: adapt DateTimeField in forms with the new API 2019-10-08 22:46:02 +02:00
Antoine Bartuccio 2616e8b24c
django2.2: relpace django.core.urlresolvers by django.urls 2019-10-08 22:46:01 +02:00
Antoine Bartuccio b7db969f08 Merge branch 'counter' into 'master'
[Counter] - Buying group is now required

See merge request ae/Sith!239
2019-09-20 14:03:07 +02:00
Cyl 14303fd46c [Counter] - Buying group is now required 2019-09-19 23:04:03 +02:00
Antoine Bartuccio 405b938e08
counter: speed counter click interface and auto scroll 2019-09-10 14:22:13 +02:00
Antoine Bartuccio f0524a9f00 counter: fix error for stats 500 on PermissionDenied 2019-05-28 16:39:16 +02:00
Antoine Bartuccio 3bddf176d8
Fix typo for NFC cards 2019-05-20 19:12:53 +02:00
Antoine Bartuccio 5ae7d10e84
Add unit tests for student cards and fix edge cases 2019-05-20 17:56:09 +02:00
Antoine Bartuccio 0ba0df0f29
Better handling of user rights for studentcards 2019-05-20 17:52:44 +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
Antoine Bartuccio 577ad07a2b
Can identify user on counter with student card UID 2019-05-20 17:52:29 +02:00
Antoine Bartuccio cb58b00b6e
All: Apply Black coding rules 2018-10-05 21:52:55 +02:00
Pierre Brunet 6113de33ec Add comment in product type 2017-10-25 23:02:46 +02:00
Pierre Brunet 39ce14804a Add refillings list 2017-09-02 15:16:29 +02:00
Antoine Bartuccio 7588cc8f73 Hardcoding ecocup values 2017-08-15 13:57:49 +02:00
Antoine Bartuccio 40927fa13d Add limit for ecocup recording 2017-08-15 13:57:49 +02:00
Pierre Brunet d722efc40f Format counter 2017-06-13 10:04:13 +02:00
Antoine Bartuccio 5a7b743c83 Try fix right issues in counter admin 2017-05-06 20:48:48 +02:00
Skia c7f48bd5f7 Fix counter view with no stock 2017-05-01 19:39:28 +02:00
Skia 423313f008 Update stock translations 2017-04-25 09:41:05 +02:00
Skia 20deda8a8e Merge branch 'master' into stock 2017-04-24 18:07:25 +02:00
Skia 83deae5964 Apply GPLv3 to Sith, and add header to every concerned file 2017-04-24 17:51:12 +02:00
Antoine Bartuccio edc438bc0e More readability for sum 2017-04-05 15:08:11 +02:00
Antoine Bartuccio 6ca183ad55 Better sum writing 2017-04-05 14:23:51 +02:00
Antoine Bartuccio 53a2a160be Add CB refills sum 2017-04-05 13:48:43 +02:00
Antoine Bartuccio 34f3fadd3d Rename counter mixin 2017-04-04 15:45:02 +02:00
Antoine Bartuccio d4815df55f Better right counter management 2017-04-03 15:21:07 +02:00
Antoine Bartuccio 824411b13d Rights fix for counters 2017-04-03 13:50:28 +02:00
Antoine Bartuccio 1430479a1d Some rights fix 2017-04-03 11:57:28 +02:00
Antoine Bartuccio 5d89786c8f Serious counter fix 2017-04-03 10:46:53 +02:00
Antoine Bartuccio dfd465c7f9 Fix bug where customer can't buy an item when they have the just amount 2017-03-28 00:55:25 +02:00
Antoine Bartuccio 0d918d80d3 Avoid negative value in refilings 2017-03-28 00:34:58 +02:00
Antoine Bartuccio ccd67e50b8 Avoid unothorised customer to buy in counter by modifying url 2017-03-27 23:28:06 +02:00
Antoine Bartuccio 493d48bcca Pagination length in settings 2017-03-13 23:33:43 +01:00
Antoine Bartuccio e4deacbe56 Pagination for cash sumary 2017-03-13 16:32:59 +01:00
Antoine Bartuccio 158a140aa4 No negative values for cash summary 2017-03-01 10:21:57 +01:00
Skia a826fd40a3 Small update on last operations view 2017-01-13 13:13:31 +01:00
Pierre Brunet 4a5d789d9f partners banner added 2017-01-07 17:39:21 +01:00