forked from ScoDoc/ScoDoc
Précision sur adresse mail origine
This commit is contained in:
parent
b1f51ce7f4
commit
8f404e16e2
@ -45,20 +45,20 @@ Au niveau du code interface, on défini pour chaque préférence:
|
||||
- size: longueur du chap texte
|
||||
- input_type: textarea, separator, ... type de widget TrivialFormulator a utiliser
|
||||
- rows, rols: geometrie des textareas
|
||||
- category: misc ou bul ou page_bulletins ou abs ou general ou portal
|
||||
- category: misc ou bul ou page_bulletins ou abs ou general ou portal
|
||||
ou pdf ou pvpdf ou ...
|
||||
- only_global (default False): si vraie, ne peut pas etre associée a un seul semestre.
|
||||
|
||||
Les titres et sous-titres de chaque catégorie sont définis dans PREFS_CATEGORIES
|
||||
|
||||
On peut éditer les préférences d'une ou plusieurs catégories au niveau d'un
|
||||
semestre ou au niveau global.
|
||||
On peut éditer les préférences d'une ou plusieurs catégories au niveau d'un
|
||||
semestre ou au niveau global.
|
||||
* niveau global: changer les valeurs, liste de catégories.
|
||||
|
||||
|
||||
* niveau d'un semestre:
|
||||
présenter valeur courante: valeur ou "definie globalement" ou par defaut
|
||||
lien "changer valeur globale"
|
||||
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
Doc technique:
|
||||
|
||||
@ -66,10 +66,10 @@ Doc technique:
|
||||
Toutes les préférences sont stockées dans la table sco_prefs, qui contient
|
||||
des tuples (name, value, formsemestre_id).
|
||||
Si formsemestre_id est NULL, la valeur concerne tous les semestres,
|
||||
sinon, elle ne concerne que le semestre indiqué.
|
||||
sinon, elle ne concerne que le semestre indiqué.
|
||||
|
||||
* Utilisation dans ScoDoc 9
|
||||
- lire une valeur:
|
||||
- lire une valeur:
|
||||
get_preference(name, formsemestre_id)
|
||||
nb: les valeurs sont des chaines, sauf:
|
||||
. si le type est spécifié (float ou int)
|
||||
@ -111,7 +111,7 @@ get_base_preferences(formsemestre_id)
|
||||
|
||||
"""
|
||||
import flask
|
||||
from flask import g, request, current_app
|
||||
from flask import g, request, url_for
|
||||
|
||||
# from flask_login import current_user
|
||||
|
||||
@ -234,7 +234,9 @@ PREF_CATEGORIES = (
|
||||
"bul_margins",
|
||||
{
|
||||
"title": "Marges additionnelles des bulletins, en millimètres",
|
||||
"subtitle": "Le bulletin de notes notes est toujours redimensionné pour occuper l'espace disponible entre les marges.",
|
||||
"subtitle": """Le bulletin de notes notes est toujours redimensionné
|
||||
pour occuper l'espace disponible entre les marges.
|
||||
""",
|
||||
"related": ("bul", "bul_mail", "pdf"),
|
||||
},
|
||||
),
|
||||
@ -320,7 +322,9 @@ class BasePreferences(object):
|
||||
{
|
||||
"initvalue": "",
|
||||
"title": "Nom de l'Institut",
|
||||
"explanation": 'exemple "IUT de Villetaneuse". Peut être utilisé sur les bulletins.',
|
||||
"explanation": """exemple "IUT de Villetaneuse".
|
||||
Peut être utilisé sur les bulletins.
|
||||
""",
|
||||
"size": 40,
|
||||
"category": "general",
|
||||
"only_global": True,
|
||||
@ -354,7 +358,9 @@ class BasePreferences(object):
|
||||
"initvalue": "",
|
||||
"title": "e-mails à qui notifier les opérations",
|
||||
"size": 70,
|
||||
"explanation": "adresses séparées par des virgules; notifie les opérations (saisies de notes, etc).",
|
||||
"explanation": """adresses séparées par des virgules; notifie les opérations
|
||||
(saisies de notes, etc).
|
||||
""",
|
||||
"category": "general",
|
||||
"only_global": False, # peut être spécifique à un semestre
|
||||
},
|
||||
@ -366,9 +372,14 @@ class BasePreferences(object):
|
||||
"initvalue": "",
|
||||
"title": "Adresse mail origine",
|
||||
"size": 40,
|
||||
"explanation": """adresse expéditeur pour tous les envois par mails (bulletins,
|
||||
comptes, etc.).
|
||||
Si vide, utilise la config globale.""",
|
||||
"explanation": f"""adresse expéditeur pour tous les envois par mail
|
||||
(bulletins, notifications, etc.). Si vide, utilise la config globale.
|
||||
Pour les comptes (mot de passe), voir la config globale accessible
|
||||
en tant qu'administrateur depuis la <a class="stdlink" href="{
|
||||
url_for("scodoc.index")
|
||||
}">page d'accueil</a>.
|
||||
|
||||
""",
|
||||
"category": "misc",
|
||||
"only_global": True,
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user