summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alex@spline.inf.fu-berlin.de>2013-09-04 15:35:52 +0000
committerpad <pad@vm-pad-b.spline.inf.fu-berlin.de>2013-09-04 15:41:35 +0000
commitb1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74 (patch)
tree6042f8b7518713d15eddbb8c5026dc04e473e17e
parent9fa4af9a1923df8bc352b5a1c5fe24e08bdf553f (diff)
downloadpadlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.tar.gz
padlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.tar.bz2
padlite-teams-b1fed67c18f3cfdfbfdbf4cbe14c01db0a449d74.zip
templates: add custom template for login form
-rw-r--r--templates/_formhelpers.html25
-rw-r--r--templates/auth/login.html17
2 files changed, 42 insertions, 0 deletions
diff --git a/templates/_formhelpers.html b/templates/_formhelpers.html
new file mode 100644
index 0000000..95b53db
--- /dev/null
+++ b/templates/_formhelpers.html
@@ -0,0 +1,25 @@
+{% macro render_field(field) %}
+ {% if field.type == 'HiddenField' %}
+ {{ field()|safe }}
+ {% else %}
+ <div class="form-group {% if field.errors %}has-error{% endif %}">
+ <label for="{{field.id}}" class="col-lg-2 control-label">{{field.label}}</label>
+ <div class="col-lg-10">
+ {{ field(class_='form-control')|safe }}
+ {% if field.errors %}
+ <span class="help-block">
+ {% for error in field.errors %}
+ <p>{{ error }}</p>
+ {% endfor %}
+ </span>
+ {% endif %}
+
+ {% if field.description %}
+ <span class="help-block">
+ {{ field.description }}
+ </span>
+ {% endif %}
+ </div>
+ </div>
+ {% endif %}
+{% endmacro %}
diff --git a/templates/auth/login.html b/templates/auth/login.html
new file mode 100644
index 0000000..3ba4e2e
--- /dev/null
+++ b/templates/auth/login.html
@@ -0,0 +1,17 @@
+{% extends "layout.html" %}
+{% from "_formhelpers.html" import render_field %}
+
+{% block head %}Login{% endblock %}
+
+{% block content %}
+<form class="form-horizontal" role="form" method="POST">
+ {% for field in form %}
+ {{ render_field(field) }}
+ {% endfor %}
+ <div class="form-group">
+ <div class="col-lg-offset-2 col-lg-10">
+ <button type="submit" class="btn btn-default">Sign in</button>
+ </div>
+ </div>
+</form>
+{% endblock %}