15f51fb03f
Create an NFC button for browser supporting NFC API
2024-07-25 07:18:39 +02:00
thomas girod
82d3791859
refactor counter
2024-07-21 10:51:08 +02:00
Julien Constant
d16bf12611
Links update & translations typos fixes ( #671 )
...
* Remove BDF link (as BDF is now part of AE)
* Remove unused pages
* Fix typos
* Fix typo again
2023-10-10 15:29:02 +02:00
Julien Constant
38295e591d
Fix immutable default variable in get_start_of_semester
( #656 )
...
Le serveur ne percevait pas le changement de semestre, parce
que la valeur par défaut passée à la fonction `get_start_of_semester()` était une fonction appelée une seule fois, lors du lancement du serveur. Bref, c'était ça : https://beta.ruff.rs/docs/rules/function-call-in-default-argument/
---------
Co-authored-by: imperosol <thgirod@hotmail.com>
2023-09-07 23:11:58 +02:00
Julien Constant
28f397574f
Amélioration des pages utilisateurs pour les petits écrans ( #578 , #520 )
...
- Refonte de l'organisation des pages utilisateurs (principalement du front)
- Page des parrains/fillots
- Page d'édition du profil
- Page du profil
- Page des outils
- Page des préférences
- Page des stats utilisateurs
- Refonte du CSS / organisation de la navbar principale (en haut de l'écran)
- Refonte du CSS de la navbar bleu clair (le menu)
- Refonte du CSS du SAS :
- Page de photo
- Page d'albums
2023-03-30 14:38:40 +02:00
thomas girod
6c1fa6de0b
remove-useless-queries-counter-stats ( #519 )
2023-03-24 15:32:05 +01:00
thomas girod
705b9b1e6a
Passage de vue à Alpine pour les comptoirs ( #561 )
...
Vue, c'est cool, mais avec Django c'est un peu chiant à utiliser. Alpine a l'avantage d'être plus léger et d'avoir une syntaxe qui ne ressemble pas à celle de Jinja (ce qui évite d'avoir à mettre des {% raw %} partout).
2023-01-10 22:26:46 +01:00
Thomas Girod
3c1724fa81
Add warning message when user has no birthdate
2022-11-15 21:07:50 +01:00
lsacienne
c6caf5dbce
Add of restriction for refilling
2022-04-20 14:01:33 +02:00
lsacienne
757ff7ead7
Add of date in the counter/refilling_list view
2022-04-19 12:02:22 +02:00
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
Robin Trioux
59511d255f
eticketListView: product id instead of eticket id
2019-11-03 20:58:20 +01:00
Cyl
8232ff59a0
[Counter] - add the product ID for every Eticket
2019-09-16 23:41:06 +02:00
405b938e08
counter: speed counter click interface and auto scroll
2019-09-10 14:22:13 +02:00
616b7ccfc8
Nice user interface and permission rework
2019-05-20 17:52:39 +02:00
4669e5a4e9
Gui for studentcards in counters
2019-05-20 17:52:36 +02:00
9489b52304
Oups, I did it again...
2017-09-02 15:31:20 +02:00
e71db5a997
Add translations
2017-09-02 15:22:50 +02:00
39ce14804a
Add refillings list
2017-09-02 15:16:29 +02:00
0076c9cdb4
Macro for pagination
2017-06-07 18:39:42 +02:00
Skia
20deda8a8e
Merge branch 'master' into stock
2017-04-24 18:07:25 +02:00
553b33c313
Proposal for summary sending confirmation
2017-04-19 11:01:56 +02:00
edc438bc0e
More readability for sum
2017-04-05 15:08:11 +02:00
53a2a160be
Add CB refills sum
2017-04-05 13:48:43 +02:00
e4deacbe56
Pagination for cash sumary
2017-03-13 16:32:59 +01:00
Skia
27e69fd3b8
Bad hack to fix Firefox broken autofocus
2017-01-18 19:09:58 +01:00
guillaume-renaud
21c05cc779
Addition of the ShoppingList view to know the item to buy
2017-01-05 11:14:41 +01:00
guillaume-renaud
c6310c5315
correct missing endif
2017-01-05 11:07:05 +01:00
guillaume-renaud
6c54b246ca
Stock admin gestion, items list views, create and edit items
2017-01-05 11:04:12 +01:00
guillaume-renaud
5cb75ec3eb
general modifications
2017-01-05 11:02:21 +01:00
guillaume-renaud
887893fb2d
Creation of the Stock list, edit, create views and creation StockItem create view
2017-01-05 11:00:08 +01:00
guillaume-renaud
29fb0af893
Addition of the stock parameter to the counter admin list
2017-01-05 11:00:08 +01:00
Skia
c48449cd50
Add barman stats
2017-01-04 17:38:09 +01:00
guillaume-renaud
57b663c4c5
counter inactive state with settings variable, traduction file problem fixed
2016-11-08 18:48:27 +01:00
guillaume-renaud
be7e0401dd
Fix the number of minutes for a counter to be inactive to 10
2016-11-08 18:42:31 +01:00
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
Skia
0d8bebcd80
Tiny template update
2016-10-10 18:43:40 +02:00
Skia
13265e6a0d
Allow more control on the dates for cash summaries sums
2016-10-10 18:29:13 +02:00
d285fbe04a
Add account number and suscription on counter
2016-10-08 23:07:10 +02:00
Skia
64b4484620
Some templating
2016-10-04 00:41:08 +02:00
Skia
d6138a7a0c
Make the etickets
2016-10-03 19:30:05 +02:00
Skia
ca3b7fda5a
Improve invoice call template
2016-09-29 18:34:58 +02:00
Skia
51f342a7d3
Add invoices calls
2016-09-29 18:19:58 +02:00
Skia
ddceb82abf
Display uncategorized products
2016-09-29 16:19:05 +02:00
Skia
db07b54ed1
Allow the counter admin to edit cash registers summaries
2016-09-29 14:54:03 +02:00
Skia
2e7e78b8ce
Add last ops view to the bars
2016-09-28 11:09:54 +02:00
Skia
a4ad7f0e85
Add token to counter to see pictures and to prevend misuses
2016-09-26 11:17:56 +02:00
Skia
95b22cafe0
Template fixes
2016-09-15 11:51:05 +02:00
Skia
35d811317c
Add top 100 to counters
2016-09-15 11:07:03 +02:00
Skia
6cf253365b
Add cash register summary view
2016-09-13 02:04:49 +02:00
Skia
6cacfb8d8d
Add counter activity
2016-09-12 17:34:33 +02:00
Skia
4c2bf9cbf9
Launderette and product list fixes
2016-09-08 02:09:17 +02:00
Skia
b1f6754e6e
Refactor lots of tabed templates, and create TabedViewMixin
2016-09-04 19:25:03 +02:00
Skia
e1ce661a04
Improvements in counter admin templates
2016-09-04 15:50:43 +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
84364d9018
Improve counter app and migrate products/producttypes/refillings/sellings
2016-08-18 03:04:50 +02:00
Skia
31ecb50c1d
Move user account view into core
2016-08-05 09:52:19 +02:00
Skia
7002139176
Finish the launderette click view
2016-08-02 00:32:55 +02:00
Skia
4d8e7b0875
Improve launderette, need to finish the click view
2016-08-01 16:36:16 +02:00
Skia
80f72df1de
Add product type management views
2016-07-27 20:05:45 +02:00
Skia
f230fbc135
Add product management views
2016-07-27 17:23:02 +02:00
Skia
4408890ab2
Templating and translation
2016-07-27 00:13:20 +02:00
Skia
c099f1c5d7
Make eboutic working
2016-07-26 18:28:36 +02:00
Skia
0ecb78a101
Fix some counter stuff
2016-07-22 13:34:34 +02:00
Skia
525d7e6709
Add atomic transaction in counters
2016-07-22 01:19:04 +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
593050d9e2
Improve greatly the counter right management
2016-07-18 00:47:56 +02:00
Skia
e92a73dfb1
Add basic account view for user and refactor user tool bar
2016-07-17 12:38:02 +02:00
Skia
c099cc489b
Improve refilling form to handle the checks and the banks
2016-07-17 11:38:19 +02:00
Skia
f600e174b1
CSS and templating, Sith begins to look nice
2016-07-16 16:35:45 +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
a5118ef457
Finish the functionnality of CounterMain
...
We now redirect correctly to CounterClick, providing a valid user
2016-04-18 04:37:37 +02:00
Skia
478d1ed876
Continue the counter views
2016-04-15 11:50:31 +02:00
Skia
20a97526d4
Make counter login forms
2016-04-12 10:00:47 +02:00
Skia
5bcc94f992
Improve counters views
2016-03-29 10:30:48 +02:00
Skia
21f1393097
Add basic counter model
2016-03-28 14:54:35 +02:00