feat(game): add Submit & Create Session button to add-game form

Closes #31
This commit is contained in:
2026-06-20 19:49:00 +02:00
parent fe3e070669
commit e7a0eb7dca
2 changed files with 36 additions and 6 deletions
+19 -6
View File
@@ -163,6 +163,10 @@ def add_game(request: HttpRequest) -> HttpResponse:
return HttpResponseRedirect(
reverse("games:add_purchase_for_game", kwargs={"game_id": game.id})
)
elif "submit_and_create_session" in request.POST:
return HttpResponseRedirect(
reverse("games:add_session_for_game", kwargs={"game_id": game.id})
)
else:
return redirect("games:list_games")
@@ -171,12 +175,21 @@ def add_game(request: HttpRequest) -> HttpResponse:
AddForm(
form,
request=request,
additional_row=StyledButton(
[],
"Submit & Create Purchase",
color="gray",
type="submit",
name="submit_and_redirect",
additional_row=Fragment(
StyledButton(
[],
"Submit & Create Purchase",
color="gray",
type="submit",
name="submit_and_redirect",
),
StyledButton(
[],
"Submit & Create Session",
color="gray",
type="submit",
name="submit_and_create_session",
),
),
),
title="Add New Game",