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
|
- size: longueur du chap texte
|
||||||
- input_type: textarea, separator, ... type de widget TrivialFormulator a utiliser
|
- input_type: textarea, separator, ... type de widget TrivialFormulator a utiliser
|
||||||
- rows, rols: geometrie des textareas
|
- 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 ...
|
ou pdf ou pvpdf ou ...
|
||||||
- only_global (default False): si vraie, ne peut pas etre associée a un seul semestre.
|
- 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
|
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
|
On peut éditer les préférences d'une ou plusieurs catégories au niveau d'un
|
||||||
semestre ou au niveau global.
|
semestre ou au niveau global.
|
||||||
* niveau global: changer les valeurs, liste de catégories.
|
* niveau global: changer les valeurs, liste de catégories.
|
||||||
|
|
||||||
* niveau d'un semestre:
|
* niveau d'un semestre:
|
||||||
présenter valeur courante: valeur ou "definie globalement" ou par defaut
|
présenter valeur courante: valeur ou "definie globalement" ou par defaut
|
||||||
lien "changer valeur globale"
|
lien "changer valeur globale"
|
||||||
|
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
Doc technique:
|
Doc technique:
|
||||||
|
|
||||||
@ -66,10 +66,10 @@ Doc technique:
|
|||||||
Toutes les préférences sont stockées dans la table sco_prefs, qui contient
|
Toutes les préférences sont stockées dans la table sco_prefs, qui contient
|
||||||
des tuples (name, value, formsemestre_id).
|
des tuples (name, value, formsemestre_id).
|
||||||
Si formsemestre_id est NULL, la valeur concerne tous les semestres,
|
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
|
* Utilisation dans ScoDoc 9
|
||||||
- lire une valeur:
|
- lire une valeur:
|
||||||
get_preference(name, formsemestre_id)
|
get_preference(name, formsemestre_id)
|
||||||
nb: les valeurs sont des chaines, sauf:
|
nb: les valeurs sont des chaines, sauf:
|
||||||
. si le type est spécifié (float ou int)
|
. si le type est spécifié (float ou int)
|
||||||
@ -111,7 +111,7 @@ get_base_preferences(formsemestre_id)
|
|||||||
|
|
||||||
"""
|
"""
|
||||||
import flask
|
import flask
|
||||||
from flask import g, request, current_app
|
from flask import g, request, url_for
|
||||||
|
|
||||||
# from flask_login import current_user
|
# from flask_login import current_user
|
||||||
|
|
||||||
@ -234,7 +234,9 @@ PREF_CATEGORIES = (
|
|||||||
"bul_margins",
|
"bul_margins",
|
||||||
{
|
{
|
||||||
"title": "Marges additionnelles des bulletins, en millimètres",
|
"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"),
|
"related": ("bul", "bul_mail", "pdf"),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@ -320,7 +322,9 @@ class BasePreferences(object):
|
|||||||
{
|
{
|
||||||
"initvalue": "",
|
"initvalue": "",
|
||||||
"title": "Nom de l'Institut",
|
"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,
|
"size": 40,
|
||||||
"category": "general",
|
"category": "general",
|
||||||
"only_global": True,
|
"only_global": True,
|
||||||
@ -354,7 +358,9 @@ class BasePreferences(object):
|
|||||||
"initvalue": "",
|
"initvalue": "",
|
||||||
"title": "e-mails à qui notifier les opérations",
|
"title": "e-mails à qui notifier les opérations",
|
||||||
"size": 70,
|
"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",
|
"category": "general",
|
||||||
"only_global": False, # peut être spécifique à un semestre
|
"only_global": False, # peut être spécifique à un semestre
|
||||||
},
|
},
|
||||||
@ -366,9 +372,14 @@ class BasePreferences(object):
|
|||||||
"initvalue": "",
|
"initvalue": "",
|
||||||
"title": "Adresse mail origine",
|
"title": "Adresse mail origine",
|
||||||
"size": 40,
|
"size": 40,
|
||||||
"explanation": """adresse expéditeur pour tous les envois par mails (bulletins,
|
"explanation": f"""adresse expéditeur pour tous les envois par mail
|
||||||
comptes, etc.).
|
(bulletins, notifications, etc.). Si vide, utilise la config globale.
|
||||||
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",
|
"category": "misc",
|
||||||
"only_global": True,
|
"only_global": True,
|
||||||
},
|
},
|
||||||
|
Loading…
Reference in New Issue
Block a user