imperosol
46d9c3822a
remove cache calls to fetch user membership
2025-12-20 09:04:18 +01:00
thomas girod
32570ee03d
Merge pull request #1266 from ae-utbm/matmat
...
Refactor Matmatronch
2025-12-18 13:13:28 +01:00
imperosol
2fa3597722
fix display of non field errors
2025-12-18 00:39:08 +01:00
d484971dad
Fix pagination on matmat, don't allow empty matmat search and add htmx pagination
2025-12-17 09:21:52 +01:00
f24e39ccb7
Fix aria-busy when going backward on pages with htmx pagination
2025-12-17 00:01:48 +01:00
3a57439d6e
Merge pull request #1271 from ae-utbm/calendar-colors
...
Add different colors for recurring events on event calendar
2025-12-16 23:04:03 +01:00
thomas girod
fbe5c741d1
Merge pull request #1270 from ae-utbm/calendar
...
Use ics rrule for recurrent event
2025-12-16 19:19:06 +01:00
749cd067da
Add different colors for recurring events on event calendar
2025-12-16 17:07:18 +01:00
imperosol
1abfbeb76c
use ics rrule for recurrent event
2025-12-16 01:13:17 +01:00
imperosol
a68f16ba9d
add tests
2025-11-30 19:12:37 +01:00
imperosol
1a99f4096e
make matmatronch form more readable
2025-11-30 19:12:37 +01:00
imperosol
559a904e0d
refactor: Matmatronch
2025-11-30 19:11:51 +01:00
imperosol
fca6a58c5e
feat: querystring jinja macro
2025-11-30 16:55:44 +01:00
imperosol
39c3e11d88
extract matmat forms into their own file
2025-11-29 14:48:30 +01:00
thomas girod
d3edcaff14
Merge pull request #1264 from ae-utbm/refactor/user
...
Refactor some user views
2025-11-26 18:33:35 +01:00
imperosol
8c127a96f7
refactor: user godfathers views
2025-11-25 22:20:43 +01:00
imperosol
55d6e2bbec
refactor: PasswordRootChangeView
2025-11-25 20:55:36 +01:00
imperosol
e9fbac8264
test UserPreferencesView
2025-11-25 19:48:45 +01:00
imperosol
1911f2e6dd
refactor: remove UserUpdateView.board_only
...
La variable n'a pas été utilisée depuis 2016
2025-11-25 19:47:52 +01:00
thomas girod
77bdc8dcb5
Merge pull request #1263 from ae-utbm/remove-group
...
refactor: remove useless Group methods
2025-11-25 16:42:50 +01:00
imperosol
00acdcd1a5
refactor: remove useless Group methods
2025-11-24 18:15:28 +01:00
thomas girod
aa77cfd1c8
Merge pull request #1262 from ae-utbm/refactor/userstats
...
Refactor/userstats
2025-11-24 18:09:56 +01:00
imperosol
0d4b77ba1c
take all purchases for global purchase sum
2025-11-24 17:00:28 +01:00
imperosol
5271783e88
refactor: user stats view
2025-11-24 16:49:22 +01:00
imperosol
4ff4d179a1
refactor: format_timedelta template filter
2025-11-24 16:49:15 +01:00
thomas girod
7cbb3a2c5d
Merge pull request #1256 from ae-utbm/remove-is_validated
...
Database optimisations on counter
2025-11-24 16:46:15 +01:00
thomas girod
a0768d6d7f
Merge pull request #1261 from ae-utbm/refactor/index
...
refactor: `core/views/index.py`
2025-11-24 15:43:36 +01:00
imperosol
f55627a292
refactor: core/views/index.py
2025-11-24 09:25:38 +01:00
thomas girod
4f802ac56e
Merge pull request #1260 from ae-utbm/fix-warnings
...
Fix warnings
2025-11-24 07:43:51 +01:00
thomas girod
16a6e07d4b
Merge pull request #1259 from ae-utbm/update-ninja
...
deps: bump django-ninja to 1.5.0
2025-11-24 07:43:39 +01:00
thomas girod
33d6300131
Merge pull request #1258 from ae-utbm/fix/product-action
...
fix: product scheduled action on product creation
2025-11-24 07:43:20 +01:00
imperosol
6709befb1f
fix timezone issues
2025-11-23 01:30:44 +01:00
imperosol
ddfb88ca2a
remove settings.FORM_RENDERER
2025-11-23 01:22:15 +01:00
imperosol
acdb9660f6
deps: bump django-ninja to 1.5.0
2025-11-23 00:48:32 +01:00
imperosol
b60bd3a42b
fix: product scheduled action on product creation
...
cf. issue #1257
2025-11-21 11:13:06 +01:00
imperosol
0c046b6164
translations
2025-11-19 21:03:55 +01:00
imperosol
c588e5117d
make Refilling.payment_method a SmallIntegerField
2025-11-19 21:03:55 +01:00
imperosol
ad87617018
remove Refilling.bank
2025-11-19 21:03:55 +01:00
imperosol
56c2c2b70e
remove Refilling.is_validated
2025-11-19 21:03:55 +01:00
imperosol
78fe4e52ca
make Selling.payment_method a SmallIntegerField
2025-11-19 21:03:55 +01:00
imperosol
2a5893aa79
remove Selling.is_validated
2025-11-19 21:03:55 +01:00
thomas girod
7373e3d9de
Merge pull request #1254 from ae-utbm/refactor/page-merge
...
refactor detection of the need to merge `PageRev`
2025-11-19 13:52:52 +01:00
imperosol
3f4a41ba42
refactor detection of the need to merge PageRev
2025-11-19 13:51:38 +01:00
thomas girod
449abbb17e
Merge pull request #1248 from ae-utbm/fix/api-barman-auth
...
fix: user search for anonymous sessions with logged barmen
2025-11-19 13:05:16 +01:00
thomas girod
9862e763ad
Merge pull request #1249 from ae-utbm/membership-set-old
...
prevent csrf on `MembershipSetOldView`
2025-11-19 13:04:51 +01:00
imperosol
32e1f09d46
prevent csrf on MembershipSetOldView
2025-11-16 15:05:10 +01:00
imperosol
f359fab6b4
style: class for <a>-like form submit buttons
2025-11-16 15:04:30 +01:00
imperosol
0b53db7a95
fix: user search for anonymous sessions with logged barmen
...
Quand une session n'était pas connectée en tant qu'utilisateur, mais avait des utilisateurs connectés en tant que barman, la route de recherche des utilisateurs était 401
2025-11-16 13:31:48 +01:00
imperosol
d325b19383
typo in Sha512ApiKeyHasher docstring
2025-11-16 13:30:17 +01:00
imperosol
33cc9588b0
remove unused Mock
2025-11-16 13:12:58 +01:00