Skip to content

Commit

Permalink
Adjust frontend components to latest imprint, licensing and privacy r…
Browse files Browse the repository at this point in the history
…equirements
  • Loading branch information
lpirl authored and fhuebscher committed Oct 1, 2024
1 parent e6be4d1 commit 60b6484
Show file tree
Hide file tree
Showing 9 changed files with 265 additions and 9 deletions.
40 changes: 40 additions & 0 deletions docker-compose-img.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
version: '3'
services:
digital-fuesim-manv:
depends_on:
- db
image: digitalfuesimmanv/dfm
# Use this to build the container for yourself:
#build:
# context: .
# dockerfile: docker/Dockerfile
restart: unless-stopped
container_name: digital-fuesim-manv
ports:
- 80:80
env_file:
- .env
volumes:
- dfm-data:/${DFM_PERSISTENT_DATA_PATH}
# To overwrite the contents of the about pages, mount a directory into the container
# The directory can contain imprint.html, privacy.html and license.html
# Example
# - ./about:/usr/local/app/frontend/dist/digital-fuesim-manv/assets/about
db:
image: postgres:14
container_name: dfm_postgres
volumes:
- dfm_db:/var/lib/postgresql/data
# Use this to expose the database to your host machine
#ports:
# - 127.0.0.1:${DFM_DB_PORT}:5432
environment:
- POSTGRES_USER=${DFM_DB_USER}
- POSTGRES_PASSWORD=${DFM_DB_PASSWORD}
- POSTGRES_DB=${DFM_DB_NAME}

volumes:
# database is in this volume
dfm_db:
# needed to keep persistency, right now SSL
dfm-data:
9 changes: 5 additions & 4 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ services:
digital-fuesim-manv:
depends_on:
- db
image: digitalfuesimmanv/dfm
# image: digitalfuesimmanv/dfm
# Use this to build the container for yourself:
#build:
# context: .
# dockerfile: docker/Dockerfile
build:
context: .
dockerfile: docker/Dockerfile
restart: unless-stopped
container_name: digital-fuesim-manv
ports:
Expand Down Expand Up @@ -40,3 +40,4 @@ volumes:
dfm_db:
# needed to keep persistency, right now SSL
dfm-data:

2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ RUN npm run deployment

# git archive the whole repository into a zip file, so users can easily download it
# and update/include THIRD-PARTY-LICENSE-ACKNOWLEDGEMENTS.html (and json version of it)
RUN npm run licensing:all
# RUN npm run licensing:all

#### building done ####
#########################
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ <h2>
</div>
<a
class="btn btn-outline-primary ms-3"
href="mailto:BP2022HG1-feedback@hpi.de?subject=Feedback zur Digitalen FüSim MANV Version {{
href="mailto:kontakt@manv-simulation.de?subject=Feedback zur Digitalen FüSim MANV Version {{
version
}}"
>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<div class="d-flex justify-content-between">
<div>
Digitale FüSim MANV, Version {{ version }}
Digitale FüSim MANV, Version {{ version }} -
<a
href="mailto:BP2022HG1-feedback@hpi.de?subject=Feedback zur Digitalen FüSim MANV Version {{
href="mailto:kontakt@manv-simulation.de?subject=Feedback zur Digitalen FüSim MANV Version {{
version
}}"
>Feedback geben</a
Expand All @@ -11,6 +11,7 @@

<div>
<a routerLink="/about/imprint">Impressum</a> |
<!-- <a href="https://hpi.de/impressum.html">Impressum</a> -->
<a routerLink="/about/privacy">Datenschutz</a> |
<a routerLink="/about/license">Lizenz</a>
</div>
Expand Down
36 changes: 36 additions & 0 deletions frontend/src/assets/about/imprint.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<div id="c128" class="frame frame-default frame-type-text frame-layout-0 frame-space-after-large"> <a id="c2641"></a>
<div class="wrapper wrapper--medium">
<h3>Hasso-Plattner-Institut für Digital Engineering gGmbH</h3>
<h4>System Analysis and Modeling Group - Prof. Dr. Holger Giese </h4>
<p>Prof.-Dr.-Helmert-Str. 2-3<br>14482 Potsdam</p>
<p>Telefon: +49 (0)331 5509-0<br>Telefax: +49 (0)331 5509-129</p>
<p>E-Mail: <a href="#" data-mailto-token="kygjrm8fng+gldmYfng,bc" data-mailto-vector="-2" class="mail"
title="Versendet E-Mail an [email protected]">hpi-info(at)hpi.de</a><br>Internet: <a
href="https://hpi.de/index.html" target="_blank" class="internal"
title="Öffnet internen Link im aktuellen Fenster">www.hpi.de</a></p>
<h4>Vertretungsberechtigte Geschäftsführer:</h4>
<p>Prof. Dr. Tobias Friedrich<br>Prof. Dr. Ralf Herbrich<br>Dr. Marcus Kölling</p>
<p>Registergericht: Amtsgericht Potsdam<br>Registernummer: HRB 12184</p>
<p>Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE812987194</p>
<h4>Inhaltlich Verantwortliche:</h4>
<p>Prof. Dr. Tobias Friedrich<br>Prof. Dr. Ralf Herbrich<br>Dr. Marcus Kölling</p>
<h4>Redaktion:</h4>
<p>Hasso-Plattner-Institut</p>
<h4>Rechtliche Hinweise:</h4>
<p>Das Hasso-Plattner-Institut (HPI) überprüft und aktualisiert regelmäßig die Inhalte seiner Websites. Trotz
größtmöglicher Sorgfalt können wir nicht ausschließen, dass einzelne Informationen auf unseren Seiten veraltet
oder nicht zutreffend sind. Daher können wir keine Haftung für Aktualität, Genauigkeit und Vollständigkeit der
publizierten Informationen übernehmen. Das gleiche gilt für alle Websites, die von den HPI-Seiten über Hyperlinks
erreichbar sind. Für alle diese Links gilt: Wir erklären ausdrücklich, dass wir keinen Einfluss auf die Gestaltung
und die Inhalte der verlinkten Seite haben. Deshalb distanzieren wir uns hiermit ausdrücklich von allen Inhalten
aller verlinkten Seiten und machen uns ihre Inhalte nicht zu Eigen. Diese Erklärung gilt für alle auf unserer
Seite angebrachten Links zu fremden Seiten. Für den Inhalt dieser verlinkten Seiten ist das HPI nicht
verantwortlich. Weiterhin behält sich das HPI jederzeit Änderungen und Ergänzungen der angezeigten Informationen
vor. Inhalt und Struktur der HPI-Website sind durch das Copyright geschützt. Die Weiterverwendung von
Informationen und Daten, vor allem die Verwendung von Texten und Illustrationen ist nur nach unserer Zustimmung
zulässig.</p>
<h4>Datenschutzerklärung:</h4>
<p>Hinweise zum Datenschutz entnehmen Sie bitte <a href="/datenschutz/" class="internal"
title="Interner Link zur Datenschutzerklärung">folgender Seite</a>.</p>
</div>
</div>
26 changes: 26 additions & 0 deletions frontend/src/assets/about/license.html
Original file line number Diff line number Diff line change
@@ -1,3 +1,29 @@

<h2>
Nutzung
</h2>
<p>
Diesen Server darf kostenlos genutzt werden, um Übungen vorzubereiten und durchzuführen oder um an Übungen teilzunehmen. Nicht erlaubt ist die Nutzung des Servers für illegale Aktivitäten, für das Teilen von illegalen Inhalten oder für das Versenden großer Dateien.
</p>
<p>
Trainer haben die die Pflicht, alle anderen Trainer und Teilnehmer vor einer der folgenden Änderungen um Änderungen um Erlaubnis zu fragen:
<ul>
<li>Änderung des Kartenservers</li>
<li>Änderung der Bild URIs/URLs oder hinzufügen von neuen Bildern mit URIs/URLs</li>
</ul>
Die entsprechenden Server von Kartenmaterial und Bildern sind externe Dienste, zu denen nach der Einbindung in eine Übung jeder Trainer und jeder Teilnehmer eine Verbindung aufbauen und zumindest die IP-Adresse übermitteln muss. Die IP-Adresse ist ein persönliches Datum im Sinne der DSGVO. Insofern ist von jeder Person, die an einer Übung teilnimmt (Trainer und Teilnehmer) oder teilnehmen wird, eine Zustimmung zum neuen Kartenserver oder den neuen/geänderten Bild URIs/URLs erforderlich sind. Wir empfehlen Übungsorganisierenden, benötigte Bilder auf einem Server gesammelt zu hosten, um die Zustimmung nur einmal pro Person einholen zu müssen.
</p>
<p>
Außerdem haben Trainer die Pflicht, nur Bilder oder Kartenserver einzustellen, deren Nutzung ihnen erlaubt ist (z.B. Lizenz).
</p>
<p>
Eine Übung darf nur betreten werden, wenn diesen Nutzungsbedingungen zugestimmt wird.
</p>


<h2>
Software license
</h2>
<p>This software is a digital implementation of the "FüSim MANV"/"FueSim MANV" (Führungssimulation Massenanfall von Verletzen), a German paper-based simulation game for training emergency medical services leadership personnel in managing Mass Casualty Incidents.</p>

<p>
Expand Down
Loading

0 comments on commit 60b6484

Please sign in to comment.