From 971896c5649c6b1a1822cfc222cfcd0b50afd683 Mon Sep 17 00:00:00 2001 From: Frank Blendinger Date: Tue, 24 Mar 2020 20:06:50 +0100 Subject: [PATCH] Add legal notice ("Impressum") --- frontend/public/impressum.html | 120 ++++++++++++++++++++++++ frontend/src/Admin.tsx | 5 +- frontend/src/patient/PatientWelcome.tsx | 5 +- frontend/src/patient/QueueBoard.tsx | 3 + frontend/src/styles/Admin.css | 8 +- frontend/src/styles/QueueBoard.css | 8 ++ frontend/src/styles/Welcome.css | 8 +- 7 files changed, 151 insertions(+), 6 deletions(-) create mode 100644 frontend/public/impressum.html diff --git a/frontend/public/impressum.html b/frontend/public/impressum.html new file mode 100644 index 0000000..8876da9 --- /dev/null +++ b/frontend/public/impressum.html @@ -0,0 +1,120 @@ + + + + + + + + Impressum + + + +

Impressum

+ +

Angaben gemäß § 5 TMG

+

+ Richard Baumann
+ Koldestraße 8B
+ 91052 Erlangen
+

+

+ Vertreten durch: Richard Baumann
+ Kontakt: E-Mail: admin at ohaz.engineer +

+ +

Verantwortlich für den Inhalt nach § 55 Abs. 2 RStV:

+

+ Richard Baumann
+ Koldestraße 8B
+ 91052 Erlangen
+

+ +
+ +

Haftungsausschluss

+ +

Haftung für Inhalte

+ +

+ Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für + die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir + jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 + Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen + Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als + Diensteanbieter jedoch nicht verpflichtet, übermittelte oder + gespeicherte fremde Informationen zu überwachen oder nach Umständen zu + forschen, die auf eine rechtswidrige Tätigkeit hinweisen. + Verpflichtungen zur Entfernung oder Sperrung der Nutzung von + Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. + Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der + Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden + von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend + entfernen. +

+ +

Haftung für Links

+ +

+ Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren + Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden + Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten + Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten + verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung + auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum + Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche + Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte + einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von + Rechtsverletzungen werden wir derartige Links umgehend entfernen. +

+ +

Urheberrecht

+ +

+ Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen + Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, + Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen + des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen + Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den + privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf + dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte + Dritter beachtet. Insbesondere werden Inhalte Dritter als solche + gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung + aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei + Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend + entfernen. +

+ +

Datenschutz

+ +

+ Die Nutzung unserer Webseite ist in der Regel ohne Angabe + personenbezogener Daten möglich. Soweit auf unseren Seiten + personenbezogene Daten (beispielsweise Name, Anschrift oder + eMail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf + freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung + nicht an Dritte weitergegeben. Wir weisen darauf hin, dass die + Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) + Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor + dem Zugriff durch Dritte ist nicht möglich. Der Nutzung von im Rahmen der + Impressumspflicht veröffentlichten Kontaktdaten durch Dritte zur + Übersendung von nicht ausdrücklich angeforderter Werbung und + Informationsmaterialien wird hiermit ausdrücklich widersprochen. Die + Betreiber der Seiten behalten sich ausdrücklich rechtliche Schritte im + Falle der unverlangten Zusendung von Werbeinformationen, etwa durch + Spam-Mails, vor. +

+ +
+ + + + + + diff --git a/frontend/src/Admin.tsx b/frontend/src/Admin.tsx index 3520296..d1800fa 100644 --- a/frontend/src/Admin.tsx +++ b/frontend/src/Admin.tsx @@ -22,7 +22,7 @@ class Admin extends React.Component { } render() { - return ( + return ( <>

Warte Frei

@@ -37,6 +37,9 @@ class Admin extends React.Component {
+ ); } diff --git a/frontend/src/patient/PatientWelcome.tsx b/frontend/src/patient/PatientWelcome.tsx index 1422dcd..e51d7e1 100644 --- a/frontend/src/patient/PatientWelcome.tsx +++ b/frontend/src/patient/PatientWelcome.tsx @@ -45,9 +45,8 @@ export function PatientWelcome() { className="welcome-patient-virus-logo" src={virusLogo} alt="Wir VS Virus Logo"/> + Impressum - + ); } - - diff --git a/frontend/src/patient/QueueBoard.tsx b/frontend/src/patient/QueueBoard.tsx index f01bb89..6a0c799 100644 --- a/frontend/src/patient/QueueBoard.tsx +++ b/frontend/src/patient/QueueBoard.tsx @@ -52,6 +52,9 @@ export function QueueBoard(props: any) { ) })} + ); } diff --git a/frontend/src/styles/Admin.css b/frontend/src/styles/Admin.css index c2b5fbb..678a5fd 100644 --- a/frontend/src/styles/Admin.css +++ b/frontend/src/styles/Admin.css @@ -135,4 +135,10 @@ span.optional-star { min-height: 125px; } - +.admin-footer { + position: fixed; + text-align: center; + background-color: white; + width: 100%; + bottom: 0; +} diff --git a/frontend/src/styles/QueueBoard.css b/frontend/src/styles/QueueBoard.css index 2938cd7..6e903f3 100644 --- a/frontend/src/styles/QueueBoard.css +++ b/frontend/src/styles/QueueBoard.css @@ -55,3 +55,11 @@ .ticket-number { font-size: 2rem; } + +.queue-footer { + position: fixed; + text-align: center; + background-color: white; + width: 100%; + bottom: 0; +} diff --git a/frontend/src/styles/Welcome.css b/frontend/src/styles/Welcome.css index f050fb1..3900268 100644 --- a/frontend/src/styles/Welcome.css +++ b/frontend/src/styles/Welcome.css @@ -92,18 +92,24 @@ } input:focus { - outline-width: 0; + outline-width: 0; } .welcome-patient-footer { display: flex; + align-items: center; justify-content: center; width: 100%; background: rgba(3, 3, 3, 0.4); } +.welcome-patient-footer > a { + color: black +} + .welcome-patient-virus-logo { width: 240px; + margin-right: 32px; }