)
INSTALLED_APPS = (
+ # site app defines registration/ templates which overwrite other apps
+ 'xnet.site',
+
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'crispy_forms',
'xnet.accounts',
- 'xnet.site',
'xnet.groups',
'xnet.news',
'xnet.events',
</head>
<body>
{% block body %}
- <div class="navbar">
- <div class="navbar-inner navbar-fixed-top">
+ <div class="navbar navbar-fixed-top">
+ <div class="navbar-inner">
<div class="container">
<a class="logo-nav pull-left" href="{% url 'home' %}"><img src="" alt="Logo"></a>
{% if user.is_authenticated %}
<p class="navbar-text pull-right">
<a href="#">{{ user.get_full_name }}</a>
|
- <a href="#"><span class="picto picto-logout"></span>{% trans "Log Out" %}</a>
-
+ <a href="{% url 'logout' %}">
+ <span class="picto picto-logout"></span>{% trans "Log Out" %}
+ </a>
</p>
<div class="nav-collapse collapse">
<ul class="nav">
--- /dev/null
+{% extends "base.html" %}
+{% load url from future %}
+
+{% block content %}
+<h1>Déconnexion réussie</h1>
+<p>Vous êtes à présent déconnecté du site.</p>
+<p><a href="{% url 'authgroupex:login' %}">Se reconnecter</a></p>
+{% endblock %}
urlpatterns = patterns('',
url(r'media/(?P<path>.*)', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
url(r'^$', 'xnet.site.views.home', name='home'),
+ url(r'^exit', 'django.contrib.auth.views.logout', name='logout'),
url(r'^403$', 'django.views.defaults.permission_denied'),
url(r'^404$', 'django.views.defaults.page_not_found'),
url(r'^500$', 'django.views.defaults.server_error'),