3171 Commits

Author SHA1 Message Date
imperosol
835dd5d20e Forbid authentication with revoked keys 2025-06-04 08:38:54 +02:00
imperosol
f93a4ac98b use 54 bytes keys and sha512 hashing 2025-06-04 08:38:54 +02:00
imperosol
4b58c3e16d api key doc for developers 2025-06-04 08:38:54 +02:00
imperosol
851db41665 adapt CanAccessLookup to api key auth 2025-06-04 08:38:54 +02:00
imperosol
867878e5c0 add doc for external API consumers 2025-06-04 08:38:54 +02:00
imperosol
6f550c605c Add GET /api/club/{club_id} to fetch details about a club 2025-06-04 08:38:54 +02:00
imperosol
b2c6b4f747 Make HasPerm work with ApiKeyAuth 2025-06-04 08:38:54 +02:00
imperosol
8f83dcdded adapt pedagogy api to api key auth 2025-06-04 08:38:54 +02:00
imperosol
7a188f815f feat: basic api key management 2025-06-04 08:38:54 +02:00
thomas girod
ad91c8ed4f
Merge pull request #1108 from ae-utbm/revert-python
Revert "bump python to 3.13"
2025-06-03 17:15:07 +02:00
imperosol
3b90bd54fc Revert "bump python to 3.13"
This reverts commit f0fa27a8b56625b8b7f9cf80a0002c15eb248476.
2025-06-03 10:37:04 +02:00
thomas girod
350a92bc44
Merge pull request #1102 from ae-utbm/update-deps
Update dependencies
2025-06-02 18:26:51 +02:00
thomas girod
95b4b0ba03
Merge pull request #1087 from ae-utbm/remove-laundry
remove laundry
2025-05-26 13:01:01 +02:00
thomas girod
bab44b31b1
Merge pull request #1100 from ae-utbm/filter-counter
Filter counters in ClubSellingView
2025-05-26 12:59:47 +02:00
imperosol
f0fa27a8b5 bump python to 3.13 2025-05-26 12:56:35 +02:00
imperosol
6d16e35624 update dependencies 2025-05-26 12:35:24 +02:00
thomas girod
13b892cd01
Merge pull request #1101 from ae-utbm/redirect-me
redirect `/user/me/*`
2025-05-26 10:30:07 +02:00
Thomas Girod
54be8addeb remove laundry 2025-05-26 09:10:35 +02:00
imperosol
9256aff944 redirect /user/me/* 2025-05-26 08:48:18 +02:00
imperosol
7c989cd749 filter selectable counters in ClubSellingView 2025-05-24 10:25:55 +02:00
thomas girod
2fc51e9901
Merge pull request #1099 from ae-utbm/hide-cash-register
hide cash register views to barmen
2025-05-22 11:20:52 +02:00
thomas girod
943fb5979d
Merge pull request #1098 from ae-utbm/cached-groups
simplify `User.cached_groups`
2025-05-22 10:58:00 +02:00
imperosol
ff1f1040b6 simplify User.cached_groups 2025-05-22 10:43:49 +02:00
imperosol
fa90477de5 hide cash register views to barmen 2025-05-22 10:06:22 +02:00
Bartuccio Antoine
af613c4cca
Merge pull request #1094 from ae-utbm/tooltips
Create a js tooltip library
2025-05-17 07:01:15 +02:00
Sli
13f8b5db61
Fix bug where help button moves as if possessed 2025-05-14 15:04:20 +02:00
Sli
e63a09ee7e
Synchronize tooltip-id and don't append tooltip to body twice 2025-05-14 15:02:48 +02:00
Sli
6bb6be011c
Fix tooltip fading transitions and synchronize additional attributes 2025-05-14 15:02:46 +02:00
Sli
3a5bff8810
Fix tooltip not appearing/disapearing when attribute is removed 2025-05-14 15:01:19 +02:00
Sli
d1e5c93a08
Improve tooltips by using mutation observers 2025-05-14 15:01:19 +02:00
Sli
19aac8f302
Fix tooltip size 2025-05-14 15:01:19 +02:00
Sli
9bd3c618a4
Add doc, tooltip offset and css cleanup 2025-05-14 15:01:19 +02:00
Sli
68b1a96270
Allow popup customization 2025-05-14 15:01:18 +02:00
Sli
48bf72f623
Improve tooltips performance 2025-05-14 15:00:51 +02:00
Sli
1872e4abe5
Adapt calendar to new tooltip library 2025-05-14 15:00:51 +02:00
Sli
35e96fb875
Create basic tooltip library 2025-05-14 14:58:59 +02:00
Kenneth Soares
5e953d04fe
Merge pull request #1086 from ae-utbm/calendar_link_help
Calendar link help button
2025-05-14 13:14:22 +02:00
Kenneth SOARES
cab2adb45d fixed translations 2025-05-12 16:02:39 +02:00
Kenneth SOARES
2ed0fad51a remove unwanted focus behavior 2025-05-11 16:06:22 +02:00
Kenneth SOARES
39422a0cb8 added tooltip translations 2025-05-11 16:05:47 +02:00
Kenneth SOARES
33ba1e8bbb added button to layout 2025-05-11 16:05:21 +02:00
Kenneth SOARES
5ca1f03d9d ics help button 2025-05-11 15:23:11 +02:00
thomas girod
ac0c2c9880
Merge pull request #979 from ae-utbm/celery
Use celery for task queue
2025-05-07 11:53:39 +02:00
imperosol
1a81911cd6 adapt celery to honcho setup 2025-05-07 11:49:38 +02:00
imperosol
934d17d9d2 celery 2025-04-28 12:15:38 +02:00
imperosol
f647feb8c8 use .env for project configuration 2025-04-28 12:15:38 +02:00
Bartuccio Antoine
73e9c3132b
Merge pull request #1093 from ae-utbm/calendar
Remove cache workaround on news calendar moderation
2025-04-25 12:23:57 +02:00
Sli
5da417c1a0 Remove cache workaround on news calendar moderation 2025-04-25 10:20:32 +02:00
Bartuccio Antoine
df26ab4d50
Merge pull request #1085 from ae-utbm/eboutic
Don't use cookies for processing eboutic baskets
2025-04-23 15:56:44 +02:00
Sli
5dc9e24cd0 Apply review comments 2025-04-23 15:00:51 +02:00