massive additions made thru somewhat new apps.epic.models, .urls, .views; new html page & partial in apps/gameboard; new apps.epic FT & ITs (all green); New Game applet now actually leads to game room feat. token-drop gatekeeper mechanism intended for 6 gamers
This commit is contained in:
@@ -1,3 +1,22 @@
|
||||
from django.shortcuts import render
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.shortcuts import redirect, render
|
||||
|
||||
# Create your views here.
|
||||
from apps.epic.models import Room
|
||||
|
||||
|
||||
@login_required
|
||||
def create_room(request):
|
||||
if request.method == "POST":
|
||||
name = request.POST.get("name", "").strip()
|
||||
if name:
|
||||
room = Room.objects.create(name=name, owner=request.user)
|
||||
return redirect("epic:gatekeeper", room_id=room.id)
|
||||
return redirect("gameboard:index")
|
||||
|
||||
def gatekeeper(request, room_id):
|
||||
room = Room.objects.get(id=room_id)
|
||||
slots = room.gate_slots.order_by("slot_number")
|
||||
return render(request, "apps/gameboard/room.html", {
|
||||
'room': room,
|
||||
'slots': slots,
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user