Example #1
0
def item_details(request, item_id):
    item = get_item_details(item_id)
    if item != None:
        email, subject, body = get_contact_info(item)

        current_section = section_show_details
        action_template = "Caracal/ForSale_actions/ItemDetails.htm"
        return render_action_template(request, locals())
    else:
        return render_template(request, "ItemNotFound.html", locals())
def login(request):
    if request.method == 'POST':
        username = request.POST.get('username', '')
        password = request.POST.get('password', '')
        user = auth.authenticate(username=username, password=password)
        if user is not None and user.is_active:
            auth.login(request, user)
            return HttpResponseRedirect("/home/")
        else:
            login_failed=True

    form = LoginForm()
    return render_template(request, 'Auth_Auth/LoginPage.html', locals())
def register(request):
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            new_user = form.save()
            create_seller(new_user)
            create_customer(new_user)  # TODO: We create a user in both TZ and CB, should only be the one they register for
            current_section = section_registration_compete
            action_template = "Auth_Auth/RegistrationThankYou.htm"
            return render_action_template(request, locals())
    else:
        form = RegistrationForm()

    return render_template(request, 'Auth_Auth/RegisterPage.html', locals())
Example #4
0
def render_action_template(request, p_locals):
    return render_template(request, 'ClearBlue/ClearBlueHomePage.html', p_locals)
Example #5
0
def render_action_template(request, p_locals):
    assert p_locals["request"].user != None
    return render_template(request, 'Caracal/CaracalHomePage.html', p_locals)