c80fe094a2
Remove useless form elements in counters and improve alignment
2024-12-23 20:44:49 +01:00
72c2981d66
rework form style
2024-12-23 15:11:15 +01:00
da400155eb
fix SithModelBackend._get_group_permissions
2024-12-22 15:01:58 +01:00
eed434aeb2
Improve age management for getting products and make get_product a part of counter model
2024-12-22 12:27:58 +01:00
c37288c285
Display nice product cards on counter click interface
2024-12-22 12:06:15 +01:00
a36946529b
Fix error when submitting group form without any group checked
2024-12-22 12:04:51 +01:00
ab81f11199
Manage subscribers group permissions
2024-12-21 18:52:16 +01:00
bea7741d35
populate group permissions
2024-12-21 18:48:30 +01:00
81e163812e
custom auth backend
2024-12-21 17:34:20 +01:00
accf1befce
Make products filterable by product type
2024-12-21 02:15:51 +01:00
6953eaa9d0
fix sanitization of the csv content
2024-12-21 02:14:38 +01:00
7af745087e
create a card css component
2024-12-21 02:14:38 +01:00
aab093200b
slightly improve style
2024-12-21 02:14:38 +01:00
39b36aa509
ajaxify the product admin page
2024-12-21 02:14:38 +01:00
3fc260a12c
add csv converter
2024-12-21 02:14:38 +01:00
1696a2f579
Add NestedKeyOf Type
2024-12-21 02:14:38 +01:00
9f3a10ca71
fix user groups form
2024-12-20 11:00:57 +01:00
87b619794d
Fix groups displayed on user profile group edition
2024-12-19 18:57:50 +01:00
29c4a36479
Merge pull request #956 from ae-utbm/query-page-hist
...
Fix N+1 queries on page history
2024-12-19 15:09:11 +01:00
7e9071a533
optimize User.is_subscribed
and User.was_subscribed
2024-12-19 10:39:07 +01:00
8c660e9856
Make core.User
inherit from AbstractUser
instead of AbstractBaseUser
2024-12-19 10:39:04 +01:00
6ca641ab7f
fix: N+1 queries on page version list page
2024-12-19 10:32:02 +01:00
17e4c63737
refactor news model and creation form
2024-12-18 15:54:10 +01:00
fad470b670
Merge pull request #952 from ae-utbm/sort-producttypes
...
Sort product types
2024-12-18 15:45:50 +01:00
5da27bb266
rename producttype
to product_type
2024-12-18 14:48:59 +01:00
be6a077c8e
fix access to the subscription page
2024-12-18 14:13:39 +01:00
47876e3971
Make product types dynamically orderable.
2024-12-17 13:35:29 +01:00
6c8a6008d5
api route to search products with detailed infos.
2024-12-17 12:38:59 +01:00
b06a06f50c
feat: add restore on backspace plugin for tom select
2024-12-17 12:38:59 +01:00
4c65939bbe
Fix crash when admin gets to preferences of an user subscribed to a trombinoscope
2024-12-16 09:31:43 +01:00
0631c77a1c
Apply review comments
2024-12-15 17:02:44 +01:00
2cc4308a58
Fix tooltip shadow and position and improve unittests
2024-12-15 16:49:24 +01:00
4975475e85
Add tooltip on current registered card, allow barmen to delete cards and make card deletion a fragment
2024-12-15 16:49:24 +01:00
466fe58763
feat: make student card unique per user
2024-12-15 16:49:24 +01:00
3b7e338808
fix 500 when accessing preferences
...
Quand on tente d'accéder aux préférences d'un utilisateur relié à un trombi, sans être soi-même dans un trombi, on a une erreur.
2024-12-15 16:49:24 +01:00
29a5425259
Add spinner to student card form
2024-12-08 13:17:56 +01:00
de7aa6f6a6
Create a generic form fragment renderer
2024-12-08 11:45:16 +01:00
66d2dc74e7
Pre-fetch forms for student card
2024-12-08 00:32:28 +01:00
d4b9c3afb1
Make StudentCardFormView fragment only
2024-12-07 22:36:15 +01:00
b81cf49d0a
Remove student card creation from CounterClick view and use fragment instead
...
Intercept htmx on submit requests, this allows auto submit from nfc fields
Fix super call with parameters
Add loading wheel on student card form for counter_click.jinja
2024-12-07 12:57:10 +01:00
84d7e40e66
feat: client-side cache for ajax-select inputs
2024-12-06 18:38:30 +01:00
0b509f2200
fix N+1 queries on user search
2024-12-06 18:38:30 +01:00
9667c79162
remove htmx-ext-response-targets
2024-12-03 19:41:10 +01:00
1c79c25262
better tab style
2024-12-03 19:41:09 +01:00
04b4b34bfe
add back user profiles on subscription form
2024-12-03 19:41:09 +01:00
d2d639e5f6
Split SubscriptionForm
into SubscriptionNewUserForm
and SubscriptionExistingUserForm
2024-12-03 19:41:09 +01:00
75406f7b58
Tabs jinja component
2024-11-26 16:17:44 +01:00
d7ae601c52
Merge pull request #911 from ae-utbm/skia/fix_user_profile_picture
...
core: fix user profile picture size
2024-11-21 19:13:36 +01:00
33b9ff78bb
Merge pull request #913 from ae-utbm/dump-accounts
...
Dump accounts
2024-11-21 18:39:49 +01:00
ca8c1c9d92
Mirror -index.css generation with their import location in -index.js/ts files
2024-11-19 21:22:14 +01:00