From: Nicolas Iooss Date: Sat, 30 Mar 2013 19:56:59 +0000 (+0100) Subject: Add 403, 404 and 500 pages X-Git-Url: http://git.polytechnique.org/?p=xnet;a=commitdiff_plain;h=89a57626c2a0bf745a5369027d649aa153c11e19 Add 403, 404 and 500 pages Signed-off-by: Nicolas Iooss --- diff --git a/xnet/site/templates/403.html b/xnet/site/templates/403.html new file mode 100644 index 0000000..be14333 --- /dev/null +++ b/xnet/site/templates/403.html @@ -0,0 +1,6 @@ +{% extends "base.html" %} + +{% block content %} +

Permission refusée

+

Vous n'avez pas les droits nécessaires pour accéder à cette page.

+{% endblock %} diff --git a/xnet/site/templates/404.html b/xnet/site/templates/404.html new file mode 100644 index 0000000..04263b1 --- /dev/null +++ b/xnet/site/templates/404.html @@ -0,0 +1,12 @@ +{% extends "base.html" %} + +{% block content %} +

Cette page n'existe pas

+

Apparemment la page que vous cherchez n'existe pas ici.

+

+ Il est possible que vous ayez suivi un lien mort à partir d'une page de ce + site. Si c'est effectivement le cas, merci d'indiquer où trouver le lien à + l'équipe de contact, + {{ contact_email }}. +

+{% endblock %} diff --git a/xnet/site/templates/500.html b/xnet/site/templates/500.html new file mode 100644 index 0000000..3e28f1c --- /dev/null +++ b/xnet/site/templates/500.html @@ -0,0 +1,12 @@ +{% extends "base.html" %} +{% load url from future %} + +{% block content %} +

Une erreur interne est survenue

+

+ Un phénomène étrange vient de se produire. Les administrateurs du site ont + la trace de ce qui c'est produit, mais si vous étiez en train d'effectuer + une opération délicate dont la description peut les aider à comprendre le + problème, n'hésitez pas à les contacter. +

+{% endblock %} diff --git a/xnet/urls.py b/xnet/urls.py index 0776d7b..ab5ef0f 100644 --- a/xnet/urls.py +++ b/xnet/urls.py @@ -9,6 +9,9 @@ admin.site.login_template = 'xnet/admin_login.html' urlpatterns = patterns('', url(r'media/(?P.*)', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}), url(r'^$', 'xnet.site.views.home', name='home'), + 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'), url(r'^xorgauth/', include('django_authgroupex.urls', namespace='authgroupex')), url(r'^groups/', include('xnet.groups.urls', namespace='groups')), url(r'^events/', include('xnet.events.urls', namespace='events')),