Commit Graph
100 Commits
Author SHA1 Message Date
klmp200 c042c8e8a3 fix: bad value for blank vote and better flow for invalid form
* Add an error message when looking at a public election without being logged in
* Add correct value for blank vote on single vote field
* Redirect to view with an error message if an invalid form has been submitted
2026-02-03 10:05:36 +01:00
klmp200andGitHub 8c6f7c82c9 Merge pull request #1277 from ae-utbm/pedagogy
Don't craft urls in pedagogy frontend
2025-12-25 17:01:48 +01:00
klmp200 6ec1834540 Don't craft urls in pedagogy frontend 2025-12-24 14:48:03 +01:00
klmp200 d484971dad Fix pagination on matmat, don't allow empty matmat search and add htmx pagination 2025-12-17 09:21:52 +01:00
klmp200 f24e39ccb7 Fix aria-busy when going backward on pages with htmx pagination 2025-12-17 00:01:48 +01:00
klmp200andGitHub 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
klmp200 749cd067da Add different colors for recurring events on event calendar 2025-12-16 17:07:18 +01:00
klmp200 917a2b50cc Fix naming, fix tooltip and cosmetic changes 2025-10-31 21:51:12 +01:00
klmp200 b8429a510f posters: fix broken moderation view 2025-10-31 12:15:44 +01:00
klmp200andGitHub a760a0b75d Merge pull request #1191 from ae-utbm/notifications
Add macro to refresh messages from htmx swap
2025-10-18 14:39:30 +02:00
klmp200 76eebaf54e Rename notification plugin import on alpine-index 2025-10-18 14:35:08 +02:00
klmp200 fa8772ede2 Add macro to refresh messages from htmx swap 2025-09-27 19:49:17 +02:00
klmp200 ca50e5dc81 Add alpine notifications plugin 2025-09-26 14:54:26 +02:00
klmp200 bb09fd0feb Apply review comments 2025-09-26 14:33:17 +02:00
klmp200 210278440a Change notification zone position 2025-09-26 13:36:36 +02:00
klmp200 e041da9cf4 Remove unnecessary complex anonymous callback on poster list 2025-09-25 22:07:29 +02:00
klmp200 54c1957776 Move notifications from eboutic checkout to billing info fragment 2025-09-25 16:02:56 +02:00
klmp200 30356d97f3 Use SuccessMessageMixin on trombi 2025-09-25 16:02:56 +02:00
klmp200 7eaf25a64f Remove QuikNotifMixin 2025-09-25 16:02:56 +02:00
klmp200 c6e86841b3 Remove jquery remeanants 2025-09-25 16:02:56 +02:00
klmp200 cbe9887efb Create unified notification system 2025-09-25 16:02:55 +02:00
klmp200 ad8b003336 Remove s shortcut for search bar 2025-09-24 16:36:55 +02:00
klmp200 d87b069769 Apply review comments 2025-09-23 10:28:05 +02:00
klmp200 4701c0804b Fix slideshow transition 2025-09-22 23:06:18 +02:00
klmp200 95e6fff98b Migrate poster view to alpine 2025-09-22 14:30:23 +02:00
klmp200 dff23fae7f Migrate slideshow to alpine 2025-09-22 13:26:28 +02:00
klmp200 f3fe67cf75 Update dependencies 2025-08-28 23:42:06 +02:00
klmp200 142dd6a16f Update dependabot config 2025-08-28 22:06:35 +02:00
klmp200 ed9c718cf1 Apply review comments 2025-08-26 10:30:08 +02:00
klmp200 25099528bf Improve eboutic readability 2025-08-24 00:26:34 +02:00
klmp200 cbf2678f6d Remove euroks partnership 2025-08-23 15:33:05 +02:00
klmp200 0bc18be75e Add basket cleaning tests 2025-08-23 15:16:57 +02:00
klmp200 f44fe72423 Get customer last purchases in one request 2025-08-23 15:09:05 +02:00
klmp200 c016dbc8bc Fix auto basket cleaning after refilling account 2025-08-22 10:36:57 +02:00
klmp200 ae5165af19 fix footer alignment on small screens 2025-07-07 11:49:45 +02:00
klmp200 f474edc84f Style adjustment on the new footer 2025-06-24 17:04:52 +02:00
klmp200 d111023363 Apply review comments 2025-06-21 12:37:01 +02:00
klmp200 ca593c7d81 Avoid click on graph when zooming 2025-06-18 16:24:53 +02:00
klmp200 94bdc5e615 Remove useless closures 2025-06-18 14:13:06 +02:00
klmp200 7d454749e0 Add style to zoom controls on family graph 2025-06-18 14:10:26 +02:00
klmp200 10d5b9d63f Add zoom control of family graph 2025-06-18 12:22:30 +02:00
klmp200 cc96c93d23 Convert family tree to typescript 2025-06-18 11:59:46 +02:00
klmp200 30809a69c9 Move navbar script to dedicated file 2025-06-17 15:39:35 +02:00
klmp200 b5ebf09fcb Fix click on navbar 2025-06-17 15:31:51 +02:00
klmp200 2299e3f966 Upgrade hey-api 2025-06-16 11:20:41 +02:00
klmp200 0f55bcc513 Disable mouse click on navbar for desktop 2025-06-16 09:17:40 +02:00
klmp200 b19973ec9c Move ts files at the wrong place in com module 2025-06-16 09:05:19 +02:00
klmp200 17129af1bb Remove unused popup system and jquery-ui 2025-06-16 09:05:19 +02:00
klmp200 42434d10ca Remove jquery-ui tabs from counter 2025-06-16 09:05:19 +02:00
klmp200 c904e41ea3 Replace tab macro with new tab web component 2025-06-16 09:05:19 +02:00
klmp200 2dd4fd5c71 Initial tab concept 2025-06-16 09:05:18 +02:00
klmp200 4c67bb1e2a Support animation with calc-size and detect browser features 2025-06-11 13:43:00 +02:00
klmp200 96f91138dd Fix accordion transition on chrome 2025-06-11 00:20:46 +02:00
klmp200 7b8102c242 Add lit-html and use it for ics-calendar popups 2025-06-10 23:08:04 +02:00
klmp200 36d4a02a45 Remove js size animation and only use the opacity one 2025-06-10 15:06:59 +02:00
klmp200 4774a7b741 Improve accordion animation 2025-06-05 20:38:32 +02:00
klmp200 6f48a9a151 Fix bad css scoping on accordions 2025-06-05 19:57:25 +02:00
klmp200 bfea0989fb Disable cache on ics calendar on API response headers 2025-06-05 18:20:25 +02:00
klmp200 5f701d1a17 Fix centering of detail elements 2025-06-05 18:04:45 +02:00
klmp200 64fd123a85 Remove shadow and disable hovering on mobile view 2025-06-05 17:49:47 +02:00
klmp200 7090254658 Refactor navbar css and use details instead of div for better semantics 2025-06-05 17:49:47 +02:00
klmp200 0980fccf93 Add accordion animation with js 2025-06-03 20:48:45 +02:00
klmp200 fb3fd9536e Improve accordion icon 2025-06-03 20:48:45 +02:00
klmp200 3892e1cee2 Add fade animation 2025-06-03 20:48:45 +02:00
klmp200 c10b488080 Remove jquery-ui accordions 2025-06-03 20:48:45 +02:00
klmp200 13f8b5db61 Fix bug where help button moves as if possessed 2025-05-14 15:04:20 +02:00
klmp200 e63a09ee7e Synchronize tooltip-id and don't append tooltip to body twice 2025-05-14 15:02:48 +02:00
klmp200 6bb6be011c Fix tooltip fading transitions and synchronize additional attributes 2025-05-14 15:02:46 +02:00
klmp200 3a5bff8810 Fix tooltip not appearing/disapearing when attribute is removed 2025-05-14 15:01:19 +02:00
klmp200 d1e5c93a08 Improve tooltips by using mutation observers 2025-05-14 15:01:19 +02:00
klmp200 19aac8f302 Fix tooltip size 2025-05-14 15:01:19 +02:00
klmp200 9bd3c618a4 Add doc, tooltip offset and css cleanup 2025-05-14 15:01:19 +02:00
klmp200 68b1a96270 Allow popup customization 2025-05-14 15:01:18 +02:00
klmp200 48bf72f623 Improve tooltips performance 2025-05-14 15:00:51 +02:00
klmp200 1872e4abe5 Adapt calendar to new tooltip library 2025-05-14 15:00:51 +02:00
klmp200 35e96fb875 Create basic tooltip library 2025-05-14 14:58:59 +02:00
klmp200 5da417c1a0 Remove cache workaround on news calendar moderation 2025-04-25 10:20:32 +02:00
klmp200 5dc9e24cd0 Apply review comments 2025-04-23 15:00:51 +02:00
klmp200 7c9a966e54 Fix eboutic display bug 2025-04-23 14:04:08 +02:00
klmp200 a31dc8254a Test pay with card 2025-04-23 00:53:39 +02:00
klmp200 2a7c1a6438 Test pay with sith 2025-04-23 00:11:50 +02:00
klmp200 8af6af1303 Test basket creation 2025-04-22 23:03:06 +02:00
klmp200 e556305062 Update dev install docs 2025-04-20 18:04:56 +02:00
klmp200 0654dfb05d Fix overflow issue on login/register page 2025-04-17 13:02:40 +02:00
klmp200 f64409c612 Add more error messages on main view 2025-04-15 23:41:58 +02:00
klmp200 f352b89fc0 Add auto basket invalidation 2025-04-15 23:33:57 +02:00
klmp200 2ae9baa82f Fix etransaction_data endpoint 2025-04-15 18:50:25 +02:00
klmp200 bc99390b25 Rename makecommand to checkout 2025-04-15 18:42:17 +02:00
klmp200 262ed7eb4c Don't use cookies for processing eboutic baskets 2025-04-15 00:07:07 +02:00
klmp200 3431fbf2d1 Add consent form for eurok partnership 2025-04-14 01:25:50 +02:00
klmp200 42317bfecc Use django messages for billing info ux 2025-04-13 00:20:57 +02:00
klmp200 d6e858e0e3 Apply review comments 2025-04-12 22:59:25 +02:00
klmp200 d8be9a62b5 Use assertRedirects for test_not_authorized 2025-04-12 22:46:23 +02:00
klmp200 31575d0b64 Add tests 2025-04-11 17:12:23 +02:00
klmp200 4ce885ac6b Default France value and cleaner handling of BillingInfo creation 2025-04-11 17:12:23 +02:00
klmp200 5c2f324e13 Use htmx to fill up billing info 2025-04-11 17:12:22 +02:00
klmp200 d2fe0f1fab Fix cyclic import error on core/views/user.py 2025-04-10 11:49:59 +02:00
klmp200 6128b6564c Ensure quickupload image field uniqueness 2025-04-10 11:38:33 +02:00
klmp200 0f961c71e0 Auto delete image files when object has been deleted 2025-04-10 11:22:47 +02:00
klmp200 6362fcdf2d Fix unaligned tool link 2025-04-10 11:04:03 +02:00