Ajout pages 403/404/500

This commit is contained in:
Claude Paroz 2025-10-04 15:27:45 +02:00
parent e8cc0a1ef0
commit 742dee9892
4 changed files with 33 additions and 1 deletions

View file

@ -89,4 +89,5 @@ class Document(models.Model):
def get_url(self): def get_url(self):
if self.url: if self.url:
return self.url return self.url
elif self.fichier:
return self.fichier.url return self.fichier.url

11
templates/403.html Normal file
View file

@ -0,0 +1,11 @@
{% extends "base.html" %}
{% block title %}Permissions insuffisantes{% endblock %}
{% block content %}
<h2>Permissions insuffisantes</h2>
<p>{{ exception }}</p>
<p>Nous sommes désolés, mais vous ne possédez pas les permissions nécessaires pour accéder à cette page.<br>
Sil vous semble que cest un erreur, signalez-le à la personne responsable du site.
</p>
{% endblock %}

12
templates/404.html Normal file
View file

@ -0,0 +1,12 @@
{% extends "base.html" %}
{% block title %}Page introuvable{% endblock %}
{% block content %}
<h2>Page introuvable</h2>
{% if exception == "Resolver404" %}
<p>Nous sommes désolés, la page demandée n'existe pas ou plus.</p>
{% else %}
<p>{{ exception }}</p>
{% endif %}
{% endblock %}

8
templates/500.html Normal file
View file

@ -0,0 +1,8 @@
{% extends "base.html" %}
{% block title %}Erreur de serveur{% endblock %}
{% block content %}
<h2>Erreur de serveur</h2>
<p>Nous sommes désolés, une erreur de serveur s'est produite. L'administrateur a été informé et fera tout son possible pour la résoudre rapidement.</p>
{% endblock %}