Release 0.2.2 #43
@ -4,7 +4,7 @@ from from_root import from_root
|
|||||||
from rio import Column, Component, event, TextStyle, Text, Row, Image, Spacer, ProgressCircle, Button, Checkbox, ThemeContextSwitcher, Link, Revealer, PointerEventListener, \
|
from rio import Column, Component, event, TextStyle, Text, Row, Image, Spacer, ProgressCircle, Button, Checkbox, ThemeContextSwitcher, Link, Revealer, PointerEventListener, \
|
||||||
PointerEvent, Rectangle, Color
|
PointerEvent, Rectangle, Color
|
||||||
|
|
||||||
from src.ezgg_lan_manager import ConfigurationService, TournamentService, UserService
|
from src.ezgg_lan_manager import ConfigurationService, TournamentService, UserService, TicketingService
|
||||||
from src.ezgg_lan_manager.components.MainViewContentBox import MainViewContentBox
|
from src.ezgg_lan_manager.components.MainViewContentBox import MainViewContentBox
|
||||||
from src.ezgg_lan_manager.components.TournamentDetailsInfoRow import TournamentDetailsInfoRow
|
from src.ezgg_lan_manager.components.TournamentDetailsInfoRow import TournamentDetailsInfoRow
|
||||||
from src.ezgg_lan_manager.types.DateUtil import weekday_to_display_text
|
from src.ezgg_lan_manager.types.DateUtil import weekday_to_display_text
|
||||||
@ -53,6 +53,11 @@ class TournamentDetailsPage(Component):
|
|||||||
if not self.user:
|
if not self.user:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
user_ticket = await self.session[TicketingService].get_user_ticket(self.user.user_id)
|
||||||
|
if user_ticket is None:
|
||||||
|
self.is_success = False
|
||||||
|
self.message = "Turnieranmeldung nur mit Ticket"
|
||||||
|
else:
|
||||||
try:
|
try:
|
||||||
await self.session[TournamentService].register_user_for_tournament(self.user.user_id, self.tournament.id)
|
await self.session[TournamentService].register_user_for_tournament(self.user.user_id, self.tournament.id)
|
||||||
self.is_success = True
|
self.is_success = True
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user