<li>Gestion des personnels</li>
</ul>
-<h1>Vos droits d'accès</h1>
-{% if request.user.is_authenticated %}
-<p>Vous faîtes partie des groupes suivants : </p>
-<ul>
- {% for g in request.user.groups.all %}
- <li>{{ g.name }}</li>
- {% endfor %}
-</ul>
+{% if not request.user.is_authenticated %}
+<h1>Connexion</h1>
+
+ <form method="post" action="{% url django.contrib.auth.views.login %}">{% csrf_token %}
+ <table>
+ {{ form.as_table }}
+ </table>
+ <input type="submit" value="Se connecter" />
+ <input type="hidden" name="next" value="{{ next }}" />
+ </form>
+{% else %}
+ <h1>Vos droits d'accès</h1>
+ {% if request.user.is_authenticated %}
+ <p>Vous faîtes partie des groupes suivants : </p>
+ <ul>
+ {% for g in request.user.groups.all %}
+ <li>{{ g.name }}</li>
+ {% endfor %}
+ </ul>
+ {% endif %}
{% endif %}
-
{% endblock %}
from django.shortcuts import render_to_response
from django.template import RequestContext
from django.contrib.auth.decorators import login_required
+from django.contrib.auth.views import login
from django.shortcuts import redirect, render_to_response, get_object_or_404
# pas de reference a DAE devrait etre refactorisé
from project.dae.decorators import redirect_interdiction
def index(request):
- return render_to_response('index.html', {}, RequestContext(request))
+ return login(request, template_name='index.html')
@login_required
def piece(request, filename):