}
form.login {
- font-size: 0.8em;
+ font-size: 0.9em;
float: left;
margin-top: 2em;
margin-bottom: 4em;
- padding: .5em;
- border: 1px dotted #888;
+ border: 0px dotted #888;
+ padding: 1em;
+ background-color: #FFF;
+ -moz-border-radius: 8px 0px 8px 8px;
+ -webkit-border-radius: 8px 0px 8px 8px;
+ border-radius: 8px 0px 8px 8px;
}
.login-error {
form.login .submit {
float: right;
- margin-top: 1em;
+ margin-top: 0em;
+ padding: 0.3em;
}
/* Search form */
<li><a href="{% url teleforma-desk %}" class="violet">{% trans "Desk" %}</a>
</li>
{% else %}
- <li><a href="{% url telemeta-home %}" class="violet">{% trans "Home" %}</a></li>
- <li><a href="{% url telemeta-login %}" class="blue">{% trans "Sign in" %}</a></li>
+ <li><a href="{% url teleforma-login %}" class="violet">{% trans "Home" %}</a></li>
{% endif %}
{% if user.is_authenticated %}
--- /dev/null
+{% extends "telemeta/base.html" %}
+{% load i18n %}
+
+{% block title %}
+{% endblock %}
+
+{% block content %}
+{% if form.errors %}
+<p class="login-error">{% trans "Your username and password didn't match. Please try again." %}</p>
+{% endif %}
+<form class="login" id="_loginForm" method="post" action="{% url telemeta-login %}">{% csrf_token %}
+<p>
+{{ form.username.label_tag }}
+{{ form.username }}<br />
+{{ form.password.label_tag }}
+{{ form.password }}
+</p>
+<span style="align: right; font-weight: bold;"><a href="{% url telemeta-password-reset %}">{% trans "Password forgotten" %} ?</a></span>
+<input class="submit" type="submit" value="{% trans "Sign in" %}" />
+<input type="hidden" name="next" value="{{ next }}" />
+</form>
+{% endblock %}
profile_view = ProfileView()
urlpatterns = patterns('',
+ url(r'^$', 'django.contrib.auth.views.login', {'template_name': 'telemeta/login.html'},
+ name="teleforma-login"),
# Telemeta
url(r'^', include('telemeta.urls')),