From d5e57e4df2c90471297f91c707cff57de80ffdbc Mon Sep 17 00:00:00 2001 From: Bernhard Kolb Date: Thu, 9 Apr 2026 14:52:49 +0200 Subject: [PATCH] Version 1.1 impressum --- app.py | 4 + config.py | 2 +- static/css/style.css | 9 +- templates/dashboard.html | 36 ++++---- templates/impressum.html | 154 +++++++++++++++++++++++++++++++++ templates/partials/footer.html | 3 +- templates/result.html | 34 ++++++-- templates/topic.html | 57 +++++++++--- 8 files changed, 259 insertions(+), 40 deletions(-) create mode 100644 templates/impressum.html diff --git a/app.py b/app.py index 9988c56..d37044e 100644 --- a/app.py +++ b/app.py @@ -565,5 +565,9 @@ def admin_user_delete(user_id): flash("Benutzer wurde gelöscht.", "success") return redirect(url_for("admin_users")) +@app.route("/impressum") +def impressum(): + return render_template("impressum.html") + if __name__ == "__main__": app.run(host="0.0.0.0", port=5000, debug=True) \ No newline at end of file diff --git a/config.py b/config.py index 95db80d..440b9ec 100644 --- a/config.py +++ b/config.py @@ -16,4 +16,4 @@ class Config: MAIL_SENDER = os.getenv('MAIL_SENDER', 'admin@kolb.cc') MAIL_USE_TLS = os.getenv('MAIL_USE_TLS', 'false').lower() == 'true' - APP_BASE_URL = os.getenv('APP_BASE_URL', 'http://localhost:8086') + APP_BASE_URL = os.getenv('APP_BASE_URL', 'https://test.dasunternehmen.com') diff --git a/static/css/style.css b/static/css/style.css index 6ec4ac1..e24c52e 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -314,4 +314,11 @@ textarea { flex-direction: column; align-items: flex-start; } -} \ No newline at end of file +} + +.btn:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +/* contacts verbergen bei self assessment */ diff --git a/templates/dashboard.html b/templates/dashboard.html index f72d042..db2e7d4 100644 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -1,17 +1,21 @@ -{% extends 'base.html' %} -{% block title %}Themen{% endblock %} +{% extends "base.html" %} + {% block content %} -
-

Themen

-
- {% for item in themen %} -
-

{{ item.kurztitel }}

-

{{ item.titel }}

-

{{ item.infotext }}

- Thema öffnen -
- {% endfor %} -
-
-{% endblock %} +
+

Self Assessment

+ +

+ Wir helfen Ihnen mit einer kurzen Selbsteinschätzung sich einen Überblick über ihre Unternehmenssituation zu verschaffen. +

+ + {% if themen and themen|length > 0 %} + + {% else %} +

Aktuell sind keine Themen verfügbar.

+ {% endif %} +
+{% endblock %} \ No newline at end of file diff --git a/templates/impressum.html b/templates/impressum.html new file mode 100644 index 0000000..dd7793b --- /dev/null +++ b/templates/impressum.html @@ -0,0 +1,154 @@ +{% extends "base.html" %} + +{% block title %}Impressum - dasunternehmen{% endblock %} + +{% block content %} +
+

Impressum

+

Information nach dem ECG

+ +
+
+

Angaben zum Unternehmen

+

+ Brigitta Trsek
+ Dorfstrasse 30
+ 2471 Pachfurth, Austria
+ Tel | Phone: +43 676 6590088
+ E-Mail: office@dasunternehmen.com +

+ +

VAT | UID

+

AT57347758

+
+ +
+

Gewerbeberechtigungen

+

Berechtigungen:

+
    +
  • Schriftsteller/Journalist (freies Gewerbe)
  • +
+ +

Spezielle Aufsichtsbehörde

+

keine

+ +

Kammerzugehörigkeit

+

Mitglied der Wirtschaftskammer Niederösterreich

+
+
+ +
+

Rechtliche Hinweise

+

+ Datenschutzrichtlinie
+ + https://www.dasunternehmen.com/datenschutzerklaerung/ + +

+

+ Nutzungsbedingungen
+ + https://www.dasunternehmen.com/nutzungsbedingungen/ + +

+

+ Cookierichtlinie
+ + https://www.dasunternehmen.com/cookierichtlinie/ + +

+

+ Allgemeine Geschäfts- und Lieferbedingungen
+ Download unter:
+ + https://www.dasunternehmen.com/agb/ + +

+
+ +
+

Zentrale Kontaktstelle – DSA

+

+ Unsere zentrale Kontaktstelle nach dem Digital Services Act – DSA + (Verordnung (EU) 2022/265) für Nutzer und Behörden nach Art. 11, 12 DSA + erreichen Sie wie folgt: +

+

+ Brigitta Trsek
+ Dorfstrasse 30
+ 2471 Pachfurth, Austria
+ Tel | Phone: +43 676 6590088
+ E-Mail: office@dasunternehmen.com +

+
+ +
+

§ 25 Mediengesetz

+

+ Inhaber sowie Medieninhaber der Website und deren Dienste ist Brigitta Trsek + in Vertretung von dasunternehmen.com. Die Website dient der Information über + die Aktivitäten und das Produktportfolio des Unternehmens. Alle Inhalte dienen + der persönlichen Information. Eine Weiterverwendung und Reproduktion über den + persönlichen Gebrauch hinaus ist nicht gestattet. Bilder, Logos und Grafiken + dürfen nicht ohne vorherige ausdrückliche schriftliche Genehmigung des jeweiligen + Copyrightinhabers veröffentlicht oder weiterverbreitet werden, sei dies zu + gewerblichen oder anderen Zwecken. +

+
+ +
+

Information gemäß § 19 Abs 3 AStG

+

+ Gemäß § 19 Abs 3 AStG haben wir den Verbraucher, wenn wir mit diesem in einer + eventuellen Streitigkeit keine Einigung erzielen können, auf Papier oder einem + anderen dauerhaften Datenträger (z. B. E-Mail) auf die zuständige Stelle zur + alternativen Streitbeilegung hinzuweisen. +

+

+ Verbraucher haben auch die Möglichkeit, sich an die Online-Streitbeilegungsplattform + der EU zu wenden: + + https://ec.europa.eu/odr + +

+

+ Wir sind gesetzlich zu dieser Information verpflichtet, jedoch nicht gesetzlich + dazu verpflichtet, an diesem Verfahren teilzunehmen. Sie können Ihre Beschwerde + auch direkt bei uns unter folgender E-Mail-Adresse einbringen: + office@dasunternehmen.com +

+
+ +
+

Information gemäß § 4 Abs 1 Z 19 FAGG

+

+ Grundsätzlich unterwerfen wir uns Verbrauchern gegenüber keinem alternativen + Streitbeilegungsverfahren. Sollte eine gesetzliche Verpflichtung bestehen, + sind die vorgesehenen AS-Stellen hier anzugeben: +

+

+ Internet Ombudsmann
+ + https://www.ombudsmann.at + +

+

+ Schlichtung für Verbrauchergeschäfte
+ + https://verbraucherschlichtung.or.at + +

+
+ +
+

Newsletter

+

+ Der Versand von E-Mail-Nachrichten, Aktionen und Newslettern erfolgt unter + Berücksichtigung der Bestimmungen des österreichischen E-Commerce-Gesetzes + sowie des Telekommunikationsgesetzes. Wenn Sie künftig keine Informationen + mehr erhalten möchten, können Sie sich über den jeweiligen Abmeldelink aus + zukünftigen Mailings austragen. +

+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/partials/footer.html b/templates/partials/footer.html index 31a907b..f262762 100644 --- a/templates/partials/footer.html +++ b/templates/partials/footer.html @@ -1,5 +1,6 @@ diff --git a/templates/result.html b/templates/result.html index e2ce0cf..0d01828 100644 --- a/templates/result.html +++ b/templates/result.html @@ -1,18 +1,34 @@ -{% extends 'base.html' %} -{% block title %}Ergebnis{% endblock %} +{% extends "base.html" %} + {% block content %} -
-

Assessment Ergebnis

- Assessment Grafik +
+

Das Ergebnis mit Anmerkungen zur Verbesserung erhalten Sie via email.

+ +

Ihr Ergebnis

+ +
+ Assessment Ergebnis +
+ - + + + + {% for row in rows %} - + + + + {% endfor %}
ThemaJA Antworten
ThemaJA-Antworten
{{ row.kurztitel }}{{ row.ja_anzahl }}
{{ row.kurztitel }}{{ row.ja_anzahl }}
-
-{% endblock %} + +{% endblock %} \ No newline at end of file diff --git a/templates/topic.html b/templates/topic.html index 4de188f..ff2a2b3 100644 --- a/templates/topic.html +++ b/templates/topic.html @@ -8,22 +8,55 @@
-
- + + + + {% for frage in fragen %} +
+

{{ frage.text }}

+
+ + +
+
+ {% endfor %} + +
+ +
+
+ +
-
+