def get(self, request): out = {"username": request.GET.get("username", ""), "next": request.GET.get("next", "")} if request.user.is_authenticated(): out["username"] = request.user.username request.alert("You are already logged in", level="info") return render_to_response("account/login.html", out, context_instance=RequestContext(request))
def get(self, request, cid): create = not cid if create: players = [] campaign = { 'name': '', 'rp_system': 'D&D 3.5', } else: campaign = Campaign.objects.get(id=cid) players = set(p.user.id for p in campaign.players.all()) out = { 'players': players, 'friends': request.user.friends.all(), 'systems': Campaign.ROLEPLAYING_SYSTEMS, 'create': create, 'campaign': campaign, } return render_to_response( 'campaign_edit.html', out, context_instance=RequestContext(request) )
def get(self, request): out = { 'campaigns': my_campaigns(request.user), } return render_to_response( 'campaign_list.html', out, context_instance=RequestContext(request) )
def get(self, request): out = { 'total_users': User.objects.count(), } return render_to_response( 'home.html', out, context_instance=RequestContext(request) )
def get(self, request): campaigns = my_campaigns(request.user) characters = Character.objects.filter(user=request.user, status="main") return render_to_response( "account/home.html", {"campaigns": campaigns, "characters": characters}, context_instance=RequestContext(request), )
def get(self, request): characters = Character.objects.filter(user=request.user) vis_char = Character.objects.visible(request.user) out = { 'characters': characters, 'visible_characters': vis_char, 'has_visible_characters': len(vis_char) > 0, } return render_to_response('character_list.html', out, context_instance=RequestContext(request) )
def get(self, request, cid): campaign = Campaign.objects.get(id=cid) players = set(campaign.players.all()) out = { 'players': players, 'campaign': campaign, } return render_to_response( 'campaign_view.html', out, context_instance=RequestContext(request) )
def get(self, request, cid): campaign = Campaign.objects.get(id=cid) if request.user == campaign.owner: out = self._dm(request, campaign) else: out = self._player(request, campaign) out['campaign'] = campaign, # Make sure syncrae knows which campaign to log you into request.session['cid'] = campaign.id return render_to_response('play.html', out, context_instance=RequestContext(request) )
def get(self, request): return render_to_response( 'home.html', {}, context_instance=RequestContext(request) )
def tornado_redirect(request): return render_to_response( 'campaign_play.html', {}, context_instance=RequestContext(request) )
def get(self, request): out = {} return render_to_response("account/settings.html", out, context_instance=RequestContext(request))
def get(self, request): out = {"friends": request.user.friends.exclude(id=request.user.id)} return render_to_response("account/friends.html", out, context_instance=RequestContext(request))
def library_home(request): return render_to_response('library_main.html', {}, context_instance=RequestContext(request))