Commit Graph

139 Commits

Author SHA1 Message Date
David Rodenkirchen
49d89feda3 remove buggy input checks 2025-03-23 21:48:44 +01:00
David Rodenkirchen
26994d4536 dockerize 2025-03-23 17:20:14 +01:00
tcprod
a419ee8885 Replace float with Decimal for price calculations
Fix Decimal precision issue

Fix Decimal precision issue

Fix Decimal precision issue

Fix old prices for tickets

Fix Decimal precision issue
2025-02-07 23:20:57 +01:00
98c2d1570c improve catering management popup styling (#9)
<img width="562" alt="image" src="attachments/62b290bc-dbb3-4760-8e88-b8d9e6fe1263">

Co-authored-by: David Rodenkirchen <drodenkirchen@linetco.com>
Reviewed-on: Vereins-IT/ez-lan-manager#9
2025-02-04 08:13:02 +00:00
8971f4b73f improve catering management (#8)
Co-authored-by: David Rodenkirchen <drodenkirchen@linetco.com>
Reviewed-on: Vereins-IT/ez-lan-manager#8
2025-02-04 08:00:29 +00:00
198a449a55 extend paypal payment info (#7)
Co-authored-by: David Rodenkirchen <drodenkirchen@linetco.com>
Reviewed-on: Vereins-IT/ez-lan-manager#7
2025-02-03 07:30:14 +00:00
5ad3af3515 add paypal support (#6)
Co-authored-by: David Rodenkirchen <davidr.develop@gmail.com>
Reviewed-on: Vereins-IT/ez-lan-manager#6
2025-02-02 00:07:04 +00:00
6ff7adb165 update rio and fix broken user sessions (#5)
Co-authored-by: David Rodenkirchen <davidr.develop@gmail.com>
Reviewed-on: Vereins-IT/ez-lan-manager#5
2025-02-01 23:43:21 +00:00
f0f8a08f87 Add Catering Management (#4)
Co-authored-by: David Rodenkirchen <davidr.develop@gmail.com>
Reviewed-on: Vereins-IT/ez-lan-manager#4
2025-02-01 14:23:12 +00:00
David Rodenkirchen
a501948aee Add placeholder pages, change order of boxes in user management 2024-11-30 12:41:26 +01:00
David Rodenkirchen
82b16b868f add is_active to login, add account and seating management to user management, redirect to base page on logout 2024-11-30 12:32:31 +01:00
David Rodenkirchen
64cf86e01d refactor user profile edit and add it to the user management system 2024-11-30 10:58:04 +01:00
David Rodenkirchen
471b59d5ec add basic user manager with user lookup 2024-11-30 00:53:59 +01:00
David Rodenkirchen
5a20db1a6b Bugfix: Demo Database creation script had hardcoded ID's 2024-11-29 21:15:42 +01:00
David Rodenkirchen
a1fb68c976 improve news and news manager 2024-11-29 20:16:12 +01:00
David Rodenkirchen
947a05ad14 add news mananger 2024-11-28 18:52:51 +01:00
David Rodenkirchen
48ad800853 add team navbar 2024-11-27 17:16:24 +01:00
David Rodenkirchen
f691851c9e fix account balance not updating in real time 2024-11-27 15:45:51 +01:00
David Rodenkirchen
5eca3d25cf fix bug where account page expanded beyond bounds 2024-11-27 14:46:13 +01:00
David Rodenkirchen
951e6c8dce fix login box 2024-11-27 14:33:21 +01:00
David Rodenkirchen
b1dc4071cf add catering order info modal 2024-11-27 13:48:09 +01:00
David Rodenkirchen
4706183bde fix guards 2024-11-27 12:24:49 +01:00
1a33ea69f2 upgrade-rio-version (#1)
Co-authored-by: David Rodenkirchen <drodenkirchen@linetco.com>
Reviewed-on: Vereins-IT/ez-lan-manager#1
2024-11-27 11:18:59 +00:00
David Rodenkirchen
3c3fd878c5 add seat booking 2024-09-06 14:12:33 +02:00
David Rodenkirchen
871d8d6a3d add seating plan legend, improve ui 2024-09-06 12:22:40 +02:00
David Rodenkirchen
c7c7cc7964 add seating plan v2 (missing booking) 2024-09-05 01:07:51 +02:00
David Rodenkirchen
acf458d629 update dome db creator to use async 2024-09-05 00:00:17 +02:00
David Rodenkirchen
e1f08f4c23 remove xml/svg based seating 2024-09-04 23:54:28 +02:00
David Rodenkirchen
c090717486 WIP: Seating Plan 2024-09-04 16:04:39 +02:00
David Rodenkirchen
e20ce6b78b add TicketBuying Feature 2024-09-04 12:44:11 +02:00
David Rodenkirchen
5ed1230fde refactor ticket info config and service 2024-09-04 10:40:57 +02:00
David Rodenkirchen
eb7d94d46c refactor DB health-check 2024-09-03 17:33:37 +02:00
David Rodenkirchen
1ca7db6427 fix bugs, implement placing orders 2024-09-03 17:12:36 +02:00
David Rodenkirchen
30b32a4c02 aiomysql refactor 2024-09-03 14:30:32 +02:00
David Rodenkirchen
a9597b5c4f remove debug symbols 2024-08-29 13:40:35 +02:00
David Rodenkirchen
deae96d8fa move db error handling from per-page to base page 2024-08-29 13:25:20 +02:00
David Rodenkirchen
140d1cb1db set correct window title for db error page 2024-08-29 12:07:20 +02:00
David Rodenkirchen
dc514895df further improve db error handling 2024-08-29 12:05:04 +02:00
David Rodenkirchen
ac805e96da improve database error handling, implement automatic reconnects, raise specialized errors 2024-08-29 11:21:11 +02:00
David Rodenkirchen
ec2b5f0b0d improve error handling for the case the database can not be reached 2024-08-29 08:56:56 +02:00
David Rodenkirchen
2326907141 limit username length 2024-08-28 22:31:04 +02:00
David Rodenkirchen
e3359229ec implement devmode 2024-08-28 22:16:15 +02:00
David Rodenkirchen
e9f3e78cbd document bug, implement workaround and move on 2024-08-28 15:26:37 +02:00
David Rodenkirchen
7b7e52c474 logout hotfix 2024-08-28 15:02:27 +02:00
David Rodenkirchen
3a20f6c976 refactor login box 2024-08-28 14:58:46 +02:00
David Rodenkirchen
2be572ea90 undo 2024-08-28 14:21:09 +02:00
David Rodenkirchen
90a344e460 refactor catering, add orders view 2024-08-28 14:20:41 +02:00
David Rodenkirchen
b00a819325 Refactor logged-in and out messaging, Prepare Catering Module with shopping cart 2024-08-28 11:59:25 +02:00
David Rodenkirchen
bde331a32c add demo news generation 2024-08-28 00:32:34 +02:00
David Rodenkirchen
53c08dff28 attach NewsPage to database source 2024-08-28 00:24:55 +02:00
David Rodenkirchen
093f0d6a94 add Tournaments and Guest Page, add template for empty sites, extend user and db service 2024-08-27 23:49:07 +02:00
David Rodenkirchen
23070a4f69 extend demo data creation script 2024-08-27 22:38:25 +02:00
David Rodenkirchen
5800f723be refactor rules page 2024-08-27 17:09:19 +02:00
David Rodenkirchen
3128c62ca9 add FAQ page 2024-08-27 17:01:35 +02:00
David Rodenkirchen
71d5910b35 add Rules page 2024-08-27 16:14:36 +02:00
David Rodenkirchen
2609939ce1 add margin to footer so it doesnt disappear on long pages 2024-08-27 16:14:22 +02:00
David Rodenkirchen
691602a727 minor improvements 2024-08-27 15:34:04 +02:00
David Rodenkirchen
259786a1d3 Refactor animated Text into component 2024-08-27 15:27:46 +02:00
David Rodenkirchen
81ec29cda1 add Contact Page 2024-08-27 14:50:42 +02:00
David Rodenkirchen
ab01c3d9a4 add Imprint 2024-08-27 13:48:33 +02:00
David Rodenkirchen
7be5dc6a9b add dynamic verison file 2024-08-27 00:25:40 +02:00
David Rodenkirchen
fe5566749d add register page 2024-08-27 00:20:06 +02:00
David Rodenkirchen
704184d6f9 add forgot password page 2024-08-26 23:31:27 +02:00
David Rodenkirchen
4a6b09f41c improve error messages 2024-08-26 22:22:03 +02:00
David Rodenkirchen
09d7178ea0 add edit profile page and default profile picture 2024-08-26 16:38:32 +02:00
David Rodenkirchen
8960108bb4 add accounting page and fix issue with db selects 2024-08-26 01:20:12 +02:00
David Rodenkirchen
a66387de22 add guard for reg-only pages 2024-08-26 00:01:23 +02:00
David Rodenkirchen
da2563c527 implement logout 2024-08-25 23:47:26 +02:00
David Rodenkirchen
d03f6ce7be add seat getter from user id 2024-08-25 23:23:37 +02:00
David Rodenkirchen
b853c0dd13 add todo 2024-08-25 23:08:39 +02:00
David Rodenkirchen
6566cd7a68 add demo db helper 2024-08-25 23:03:56 +02:00
David Rodenkirchen
e6b7f4ca85 add login 2024-08-25 22:31:29 +02:00
David Rodenkirchen
8a47e95c2a add favicoN 2024-08-24 09:25:39 +02:00
David Rodenkirchen
1355e8387e add meta tags, prepare icon 2024-08-24 09:20:41 +02:00
David Rodenkirchen
f2dfaa78f3 add placeholder pages, cleanup imports and set window titles dynamically 2024-08-24 09:13:32 +02:00
David Rodenkirchen
446956f721 add WIP frontend 2024-08-24 01:57:47 +02:00
David Rodenkirchen
69c3ea9b68 add support for profile pictures 2024-08-22 14:00:19 +02:00
David Rodenkirchen
9bfd910ae2 finalize Catering Service 2024-08-22 13:37:33 +02:00
David Rodenkirchen
cb0dad1916 WIP: Catering Orders 2024-08-21 23:44:39 +02:00
David Rodenkirchen
21b2d59b82 add CateringService:MenuItems 2024-08-21 14:45:48 +02:00
David Rodenkirchen
b9b5e0ede0 add SeatingService with seating plan generation 2024-08-20 15:34:36 +02:00
David Rodenkirchen
96278258ef add ticketing service 2024-08-20 10:57:45 +02:00
David Rodenkirchen
b1bd1b11b5 add LAN Info config and TicketingService Boilerplate 2024-08-19 13:52:26 +02:00
David Rodenkirchen
364f11f633 add Mailing Service 2024-08-19 13:30:50 +02:00
David Rodenkirchen
c20d437b55 add password auth 2024-08-19 12:09:56 +02:00
David Rodenkirchen
51f1a5a2d8 add NewsService 2024-08-19 12:04:18 +02:00
David Rodenkirchen
02134f61f5 add AccountingService 2024-08-19 11:29:00 +02:00
David Rodenkirchen
8b87d78d5d implement UserService 2024-08-19 10:38:57 +02:00
David Rodenkirchen
49602854e2 add config and db base 2024-08-18 15:15:06 +02:00