Willkommensseite: Kontaktinfo linksbündig mit Aufzählungen, Portrait-Modus verbessert
- md_to_html: Listen-Support (- /*) und Zeilenumbrüche erhalten - Kein Firmenname mehr unter den Logos (customer-name entfernt) - text-align: left + align-items: stretch für linksbündige Texte - Feste Logo-Höhe 120px für gleiche Text-Startposition - Portrait-Modus: Text links vom Logo (via order), gap 40px - Schrift 1.3rem, margin-top 24px, Listeneinzug entfernt - Reset-Button im Willkommensseite-Formular - Markdown-Hilfetext aktualisiert
This commit is contained in:
13
app.py
13
app.py
@@ -30,7 +30,7 @@ from werkzeug.middleware.proxy_fix import ProxyFix
|
||||
from flask import (
|
||||
Flask, jsonify, render_template,
|
||||
send_from_directory, redirect,
|
||||
request, abort, flash, session
|
||||
request, abort, flash, session, url_for
|
||||
)
|
||||
from flask_login import (
|
||||
LoginManager, login_user, current_user,
|
||||
@@ -769,10 +769,19 @@ def add_customer():
|
||||
config = load_config()
|
||||
site_list = get_site_list(config)
|
||||
background_url = get_background_url(site)
|
||||
|
||||
if request.args.get("reset") and site:
|
||||
site_cfg = config.setdefault("sites", {}).setdefault(site, {})
|
||||
site_cfg.pop("welcome_data", None)
|
||||
save_config(config)
|
||||
return redirect(url_for("add_customer", site=site))
|
||||
|
||||
welcome_data = config.get("sites", {}).get(site, {}).get("welcome_data", {})
|
||||
saved_contacts = welcome_data.get("contacts", ["", "", ""])
|
||||
if not contacts:
|
||||
if request.method != "POST":
|
||||
contacts = saved_contacts
|
||||
customer_names = welcome_data.get("names", ["", "", ""])
|
||||
logo_urls = welcome_data.get("logo_urls", [None, None, None])
|
||||
return render_template(
|
||||
"customer.html",
|
||||
error=error,
|
||||
|
||||
Reference in New Issue
Block a user