Esempio n. 1
0
def random(request):
    part = MonsterPart.get_random_new_monster(request.user)
    skip = 'skip' in request.GET
    if part:
        if skip:
            Metrics.skip_monster.record(request, monster_id=part.id)
        else:
            Metrics.random_monster_complete.record(request, monster_id=part.id)
        return HttpResponseRedirect('/monster/{0}/complete'.format(base36encode(part.id)))
    else:
        Metrics.no_more_monsters.record(request)
    ctx = {'request':request}
    return r2r_jinja('monster/nomore.html', ctx)