Améliore gestion erreurs serveur (messages, cache).

This commit is contained in:
Emmanuel Viennet 2023-03-22 10:15:27 +01:00
parent 9237ff47d0
commit b7a7bf1edc
4 changed files with 10 additions and 8 deletions

View File

@ -88,6 +88,10 @@ def internal_server_error(exc):
# note that we set the 500 status explicitly # note that we set the 500 status explicitly
from app.scodoc import sco_utils as scu from app.scodoc import sco_utils as scu
# Invalide tous les caches
log("internal_server_error: clearing caches")
clear_scodoc_cache()
return ( return (
render_template( render_template(
"error_500.j2", "error_500.j2",

View File

@ -349,7 +349,7 @@ SCO_USER_MANUAL = "https://scodoc.org/GuideUtilisateur"
SCO_ANNONCES_WEBSITE = "https://listes.univ-paris13.fr/mailman/listinfo/scodoc-annonces" SCO_ANNONCES_WEBSITE = "https://listes.univ-paris13.fr/mailman/listinfo/scodoc-annonces"
SCO_DEVEL_LIST = "scodoc-devel@listes.univ-paris13.fr" SCO_DEVEL_LIST = "scodoc-devel@listes.univ-paris13.fr"
SCO_USERS_LIST = "notes@listes.univ-paris13.fr" SCO_USERS_LIST = "notes@listes.univ-paris13.fr"
SCO_LISTS_URL = "https://scodoc.org/ListesDeDiffusion/" SCO_LISTS_URL = "https://scodoc.org/Contact"
SCO_DISCORD_ASSISTANCE = "https://discord.gg/ybw6ugtFsZ" SCO_DISCORD_ASSISTANCE = "https://discord.gg/ybw6ugtFsZ"
# Mails avec exceptions (erreurs) anormales envoyés à cette adresse: # Mails avec exceptions (erreurs) anormales envoyés à cette adresse:

View File

@ -16,8 +16,9 @@
}}">le canal Discord</a></b>. }}">le canal Discord</a></b>.
</p> </p>
{% if 'scodoc_dept' in g %} {% if 'scodoc_dept' in g %}
<p>Pour aider les développeurs à corriger le problème, nous vous <p>Pour aider à corriger le problème, nous vous
suggérons d'envoyer les données anonymisées sur votre configuration: <b>remercions d'envoyer ce rapport d'erreur</b>
(qui contient des données anonymisées sur votre configuration):
<form method="POST" action="{{ url_for( 'scolar.sco_dump_and_send_db', <form method="POST" action="{{ url_for( 'scolar.sco_dump_and_send_db',
scodoc_dept=g.scodoc_dept ) }}"> scodoc_dept=g.scodoc_dept ) }}">
<input type="hidden" name="request_url" value="{{request_url}}"> <input type="hidden" name="request_url" value="{{request_url}}">
@ -29,10 +30,7 @@
</form> </form>
</p> </p>
{% endif %} {% endif %}
<p>Vous pouvez aussi envoyer un mail à la liste "notes" <p>Vous pouvez aussi contacter l'équipe de développeurs:
<a href="mailto:{{scu.SCO_USERS_LIST}}">{{scu.SCO_USERS_LIST}}</a>
</p>
<p>Pour plus d'informations sur les listes de diffusion
<a href="{{ scu.SCO_LISTS_URL }}">voir cette page</a>. <a href="{{ scu.SCO_LISTS_URL }}">voir cette page</a>.
</p> </p>

View File

@ -1,7 +1,7 @@
# -*- mode: python -*- # -*- mode: python -*-
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
SCOVERSION = "9.4.69" SCOVERSION = "9.4.70"
SCONAME = "ScoDoc" SCONAME = "ScoDoc"