Home intro from retoor as editable site_intro setting; fix settings upsert
This commit is contained in:
@@ -1,4 +1,10 @@
|
||||
# retoor <retoor@molodetz.nl>
|
||||
import re
|
||||
from pathlib import Path
|
||||
|
||||
INTRO_SEED_FILE = Path(__file__).resolve().parent / "seed" / "intro.md"
|
||||
SITE_INTRO_SEED = re.sub(r"\A<!--.*?-->\n", "", INTRO_SEED_FILE.read_text(encoding="utf-8"), count=1, flags=re.S)
|
||||
|
||||
ROLE_ADMIN = "Admin"
|
||||
ROLE_MEMBER = "Member"
|
||||
ROLES = (ROLE_ADMIN, ROLE_MEMBER)
|
||||
@@ -76,6 +82,7 @@ GZIP_SKIP_PREFIXES: tuple[str, ...] = ()
|
||||
SETTINGS_DEFAULTS = {
|
||||
"site_title": "Molodetz",
|
||||
"site_tagline": "De kring, niet de reclame.",
|
||||
"site_intro": SITE_INTRO_SEED,
|
||||
"maintenance_mode": "0",
|
||||
"maintenance_message": "Molodetz is even dicht voor onderhoud.",
|
||||
"rate_limit_per_minute": "60",
|
||||
|
||||
Reference in New Issue
Block a user