feat(static pages): touch ups

This commit is contained in:
Gregor Kleen 2019-10-14 15:47:51 +02:00
parent c2a8381278
commit d2c0043deb
9 changed files with 217 additions and 285 deletions

View File

@ -344,7 +344,6 @@ getProfileDataR = do
dataWidget <- runDB $ makeProfileData userEnt dataWidget <- runDB $ makeProfileData userEnt
defaultLayout $ do defaultLayout $ do
dataWidget dataWidget
$(widgetFile "dsgvDisclaimer")
makeProfileData :: Entity User -> DB Widget makeProfileData :: Entity User -> DB Widget
makeProfileData (Entity uid User{..}) = do makeProfileData (Entity uid User{..}) = do

View File

@ -1,13 +0,0 @@
<div .notification .notification-danger>
<div .notification__content>
<h1>
Hinweis
<p>
Dieses Webapplikation befindet sich noch in der Entwicklung.
<p>
Wir sind auf Tests unter realen Bedingungen
angewiesen und
bitten um Ihr Verständnis.
<p>
Bitte melden Sie etwaige Probleme an #
^{mailtoHtml "jost@tcs.ifi.lmu.de"}

View File

@ -1,49 +0,0 @@
.notification {
position: relative;
border-radius: 3px;
padding: 10px 20px 20px;
margin: 40px 0;
color: var(--color-dark);
box-shadow: 0 0 4px 2px inset currentColor;
padding-left: 20%;
&::before {
content: 'i';
position: absolute;
display: flex;
left: 0;
top: 0;
height: 100%;
width: 20%;
font-size: 100px;
align-items: center;
justify-content: center;
}
}
@media (max-width: 768px) {
.notification {
padding-left: 40px;
&::before {
height: auto;
width: 45px;
font-size: 40px;
top: 15px;
}
}
}
.notification-danger {
color: #c51919 ;
&::before {
content: '!';
}
}
.notification__content {
color: var(--color-font);
}

View File

@ -1,21 +1,20 @@
<div .container> $newline never
<section> <section>
<h2>Stand 19.02.2019 <h2>Stand 19.02.2019
<p> <p>
Die LMU unterliegt als Körperschaft des öffentlichen Rechts dem Die LMU unterliegt als Körperschaft des öffentlichen Rechts dem #
bayerischen Datenschutzgesetz, in einigen Bereichen dem Bundesdatenschutzgesetz, bayerischen Datenschutzgesetz, in einigen Bereichen dem Bundesdatenschutzgesetz, #
der europäischen Datenschutzgrundverordnung und den entsprechenden Datenschutz-relevanten Artikeln einzelner Fachgesetze (Telemedien, Telekomunnikation, Arbeitsrecht, usw.). der europäischen Datenschutzgrundverordnung und den entsprechenden Datenschutz-relevanten Artikeln einzelner Fachgesetze (Telemedien, Telekomunnikation, Arbeitsrecht, usw.).<br />
Diese Datenschutzerklärung erfüllt gegenüber den Nutzern die Informationspflichten aus den obigen Regularien. Diese Datenschutzerklärung erfüllt gegenüber den Nutzern die Informationspflichten aus den obigen Regularien.
<div .container>
<section> <section>
<h2>Ansprechpartner <h2>Ansprechpartner
<h3>Datenschutzbeauftragter der Ludwig-Maximilians-Universität München <h3>Datenschutzbeauftragter der Ludwig-Maximilians-Universität München
<ul style="list-style-type: none"> <ul style="list-style-type: none">
<li>Dr. Rolf Gemmeke <li>Dr. Rolf Gemmeke
<li>Geschwister-Scholl-Platz 1, 80539 München <li>Geschwister-Scholl-Platz 1, 80539 München
<li>Tel.: +49 (0) 89 2180-2414 <li>Telefon: +49 (0) 89 2180-2414
<li> <li>
<a href="http://www.uni-muenchen.de/einrichtungen/orga_lmu/beauftragte/dschutz/index.html"> <a href="http://www.uni-muenchen.de/einrichtungen/orga_lmu/beauftragte/dschutz/index.html">
Webseite des Datenschutzbeauftragten der LMU Webseite des Datenschutzbeauftragten der LMU
@ -33,7 +32,7 @@
<h3>Datenschutzkoordinator des Instituts für Informatik der LMU <h3>Datenschutzkoordinator des Instituts für Informatik der LMU
<ul style="list-style-type: none"> <ul style="list-style-type: none">
<li>Robert Hofer <li>Robert Hofer
<li>E-Mail: dsk@ifi.lmu.de <li>E-Mail: ^{mailtoHtml "dsk@ifi.lmu.de"}
<li>Telefon: +49 (0) 89 / 2180 - 9198 <li>Telefon: +49 (0) 89 / 2180 - 9198
<h3>Verantwortlicher für die Verarbeitung der Daten <h3>Verantwortlicher für die Verarbeitung der Daten
@ -42,10 +41,10 @@
<li>Geschwister-Scholl-Platz 1 <li>Geschwister-Scholl-Platz 1
<li>80539 München <li>80539 München
<li>Telefon: +49 (0) 89 / 2180 - 0 <li>Telefon: +49 (0) 89 / 2180 - 0
<li>Email: praesidium@lmu.de <li>E-Mail: ^{mailtoHtml "praesidium@lmu.de"}
<li> <li>
<p> <p>
Die Ludwig-Maximilians-Universität München ist eine Körperschaft des Öffentlichen Rechts. Die Ludwig-Maximilians-Universität München ist eine Körperschaft des Öffentlichen Rechts.<br />
Sie wird durch den Präsidenten Prof. Dr. Bernd Huber gesetzlich vertreten. Sie wird durch den Präsidenten Prof. Dr. Bernd Huber gesetzlich vertreten.
<h4>Verantwortlicher Fachbereich <h4>Verantwortlicher Fachbereich
@ -53,24 +52,25 @@
<li>Rechnerbetriebsgruppe des Departments "Institut für Informatik" der Ludwig-Maximilians-Universität München <li>Rechnerbetriebsgruppe des Departments "Institut für Informatik" der Ludwig-Maximilians-Universität München
<li>Oettingenstraße 67 <li>Oettingenstraße 67
<li>D-80538 München <li>D-80538 München
<li>E-Mail: rbg@ifi.lmu.de <li>E-Mail: ^{mailtoHtml "rbg@ifi.lmu.de"}
<li>Telefon: +49 (0) 89 / 2180 - 9198 <li>Telefon: +49 (0) 89 / 2180 - 9198
<div .container>
<section> <section>
<h2>Verarbeitung persönlicher Daten <h2>Verarbeitung persönlicher Daten
<p> <p>
Der IT Betrieb und Organisation am Institut für Informatik wird nach dem Stand Der IT Betrieb und Organisation am Institut für Informatik wird nach dem Stand #
der Technik und allgm. Empfehlungen für Sicherheitsfragen und IT Betrieb geführt. der Technik und allgm. Empfehlungen für Sicherheitsfragen und IT Betrieb geführt.<br />
Damit werden der Schutz persönlicher Daten, als auch der nachhaltige Damit werden der Schutz persönlicher Daten, als auch der nachhaltige #
Betrieb der Dienste im Rahmen der Möglichkeiten gewährleistet. Betrieb der Dienste im Rahmen der Möglichkeiten gewährleistet.
<h3>1. Protokoll des Webservers <h3>1. Protokoll des Webservers
<h4>Betroffene <h4>Betroffene
Jeder Nutzer dieses Webservers ist von der Erhebung und Verarbeitung der Daten betroffen. Jeder Nutzer dieses Webservers ist von der Erhebung und Verarbeitung der Daten betroffen.
<h4>Welche Daten werden erhoben <h4>Welche Daten werden erhoben
Der Webserver protokolliert Der Webserver protokolliert
<ul> <ul>
<li>Pseudonymisierte IP-Adresse des Webclients des Nutzers dieses Dienstes <li>Pseudonymisierte IP-Adresse des Webclients des Nutzers dieses Dienstes
@ -82,16 +82,16 @@
<li>gegebenenfalls Fehlermeldungen <li>gegebenenfalls Fehlermeldungen
<li>gegebenenfalls Text einer Suchanfrage <li>gegebenenfalls Text einer Suchanfrage
<p> <p>
Im Falle einer Störung oder eines Sicherheitsvorfalles wird für die Dauer des Vorfalles Im Falle einer Störung oder eines Sicherheitsvorfalles wird für die Dauer des Vorfalles #
die Anonymisierung der IP-Adresse aufgehoben. die Anonymisierung der IP-Adresse aufgehoben.
<p> <p>
Zur Pseudonymisierung der IP-Adressen wird ipscrub (<a href="http://www.ipscrub.org">http://www.ipscrub.org</a>) verwendet. Zur Pseudonymisierung der IP-Adressen wird ipscrub (<a href="http://www.ipscrub.org">http://www.ipscrub.org</a>) verwendet.
<h4>Zweckbindung <h4>Zweckbindung
<p> <p>
Die erhobenen Daten werden nur für statistische Zwecke(anonymisiert), zur Verbesserung des Angebots, Die erhobenen Daten werden nur für statistische Zwecke(anonymisiert), zur Verbesserung des Angebots, #
zur Analyse, Beseitigung und Abwehr von Störungen und bei Sicherheitsvorfällen verwendet. zur Analyse, Beseitigung und Abwehr von Störungen und bei Sicherheitsvorfällen verwendet.<br />
Nur die für den Betrieb zuständigen IT Administratoren des Instituts für Informatik Nur die für den Betrieb zuständigen IT Administratoren des Instituts für Informatik #
haben Zugriff auf die Daten. haben Zugriff auf die Daten.
<h4>Rechtliche oder vertragliche Grundlagen der Datenverarbeitung <h4>Rechtliche oder vertragliche Grundlagen der Datenverarbeitung
@ -105,31 +105,31 @@
<h4>Löschung <h4>Löschung
<p> <p>
Nach sieben Tagen werden Einträge des Webserverprotokolls automatisch gelöscht. Daten die wegen einer Nach sieben Tagen werden Einträge des Webserverprotokolls automatisch gelöscht.<br />
Störung oder eines Sicherheitsvorfalles verarbeitet werden, werden nach Ende des Vorfalls gelöscht. Daten die wegen einer Störung oder eines Sicherheitsvorfalles verarbeitet werden, werden nach Ende des Vorfalls gelöscht.
<h4>Zustimmung, Berichtigung, Wiederruf, Antrag auf Löschung oder Übertragung <h4>Zustimmung, Berichtigung, Wiederruf, Antrag auf Löschung oder Übertragung
<p> <p>
Eine Zustimmung zur Datenverarbeitung ist auf Grund der Art der erhobenen Daten, des Verwendungszwecks, Eine Zustimmung zur Datenverarbeitung ist auf Grund der Art der erhobenen Daten, des Verwendungszwecks, #
der automatischen Löschung und der Erhebungsgrundlagen nicht nötig (DSGVO Art.6 Abs.1 e+f). der automatischen Löschung und der Erhebungsgrundlagen nicht nötig (DSGVO Art.6 Abs.1 e+f).<br />
Ein Wiederrufsrecht zur Verarbeitung, Antragsrecht auf Löschung, Antragsrecht auf Berichtigung, Ein Wiederrufsrecht zur Verarbeitung, Antragsrecht auf Löschung, Antragsrecht auf Berichtigung, #
Antragsrecht auf Übertragung ist wegen nicht nötiger Zustimmung zur Verarbeitung bzw. Art und Nutzung der erhobenen Daten nicht gegeben. Antragsrecht auf Übertragung ist wegen nicht nötiger Zustimmung zur Verarbeitung bzw. Art und Nutzung der erhobenen Daten nicht gegeben.
<h4>Beschwerderecht <h4>Beschwerderecht
<p> <p>
Nutzer können sich generell bzgl. jeder Verarbeitung oder Weitergabe von Nutzer können sich generell bzgl. jeder Verarbeitung oder Weitergabe von #
persönlichen Daten bei der Aufsichtbehörde beschweren. persönlichen Daten bei der Aufsichtbehörde beschweren.<br />
Im Fall der LMU ist dies der oben genannte bayerische Datenschutzbeauftragte. Im Fall der LMU ist dies der oben genannte bayerische Datenschutzbeauftragte.<br />
Ansonsten können auch alle anderen oben genannten Ansprechpartner Ansonsten können auch alle anderen oben genannten Ansprechpartner #
bzgl. Beschwerden und Nachfragen kontaktiert werden. bzgl. Beschwerden und Nachfragen kontaktiert werden.
<h4>Verpflichtung zur Teilnahme an der Verarbeitung <h4>Verpflichtung zur Teilnahme an der Verarbeitung
<p> <p>
Der Nutzer ist bei Nutzung dieses Dienstes verpflichtet die Daten bereitzustellen und Der Nutzer ist bei Nutzung dieses Dienstes verpflichtet die Daten bereitzustellen und #
verarbeiten zu lassen. Wir behalten uns das Recht vor, verarbeiten zu lassen. <br />
Nutzer, die die Daten nicht bereitstellen, von der Nutzung des Dienstes auszuschließen. Wir behalten uns das Recht vor, Nutzer, die die Daten nicht bereitstellen, von der Nutzung des Dienstes auszuschließen.
<!-- CONTINUED --> $# <!-- CONTINUED -->
$# $#
$# <h3>1. Daten der Webapplikation "Uni2Work" $# <h3>1. Daten der Webapplikation "Uni2Work"
$# $#

View File

@ -1,6 +1,7 @@
$newline never
<p> <p>
<h3> <h3>
Neue geplante Funktionalitäten, moment noch nicht implementiert Neue geplante Funktionalitäten, moment nur teilweise implementiert
<ul> <ul>
<li> Stundenplan/Kalender mit allen Veranstaltungen und Klausuren <li> Stundenplan/Kalender mit allen Veranstaltungen und Klausuren
<li> Vollständige Vorlesungshomepages <li> Vollständige Vorlesungshomepages

View File

@ -1,4 +1,4 @@
$newline text $newline never
<p> <p>
Uni2Work wird mit Hilfe des Uni2Work wird mit Hilfe des
<a href="https://www.yesodweb.com/"> <a href="https://www.yesodweb.com/">
@ -9,19 +9,18 @@ $newline text
\ / \ /
<a href="https://www.haskell.org/ghc/"> <a href="https://www.haskell.org/ghc/">
GHC GHC
\ implementiert. \ implementiert.<br />
Die Implementierung genügt Die Implementierung genügt
<a href="https://de.wikipedia.org/wiki/Representational_State_Transfer"> <a href="https://de.wikipedia.org/wiki/Representational_State_Transfer">
REST-Prinzipien REST-Prinzipien
, so dass eine gute horizontale Skalierbarkeit der Webapplikation gewährleistet wird. , so dass eine gute horizontale Skalierbarkeit der Webapplikation gewährleistet wird.<br />
Als Datenbank wird ein Als Datenbank wird ein
<a href="https://www.postgresql.org/"> <a href="https://www.postgresql.org/">
PostgreSQL PostgreSQL
\ Server verwendet. \ Server verwendet.
<p> <p>
<h4> <h4>
An der Entwicklung von Uni2Work beteiligte Personen An der Entwicklung von Uni2Work beteiligte Personen

View File

@ -1,18 +1,13 @@
$newline never $newline never
<div .container>
<section> <section>
<h2>Ansprechpartner <h2>Ansprechpartner
<h3>Inhalt <h3>Inhalt
<ul style="list-style-type: none"> <ul style="list-style-type: none">
<li>Dr Steffen Jost <li>Gregor Kleen
<li>Akademischer Rat
<li>Oettingenstraße 67 <li>Oettingenstraße 67
<li>D-80538 München <li>D-80538 München
<li>E-Mail: ^{mailtoHtml "jost@tcs.ifi.lmu.de"} <li>E-Mail: ^{mailtoHtml "gregor.kleen@tcs.ifi.lmu.de"}
<li>Web: #
<a href="https://www.tcs.ifi.lmu.de/mitarbeiter/steffen-jost">
https://www.tcs.ifi.lmu.de/mitarbeiter/steffen-jost
<li>Telefon: +49 (0) 89 / 2180 - 9139 <li>Telefon: +49 (0) 89 / 2180 - 9139
@ -29,7 +24,6 @@ $newline never
<li>Telefon: +49 (0) 89 / 2180 - 9198 <li>Telefon: +49 (0) 89 / 2180 - 9198
<div .container>
<section> <section>
<h2>Anschrift <h2>Anschrift
@ -38,12 +32,14 @@ $newline never
<li>Oettingenstraße 67 <li>Oettingenstraße 67
<li>D-80538 München <li>D-80538 München
<li>E-Mail: ^{mailtoHtml "rbg@ifi.lmu.de"} <li>E-Mail: ^{mailtoHtml "rbg@ifi.lmu.de"}
<li>Web: https://www.rz.ifi.lmu.de/rbg/ <li>Web: #
<a href="https://www.rz.ifi.lmu.de/rbg/">
https://www.rz.ifi.lmu.de/rbg/
<li>Telefon: +49 (0) 89 / 2180 - 9198 <li>Telefon: +49 (0) 89 / 2180 - 9198
<p> <p>
Die Rechnerbetriebgruppe ist eine Organisation des Department "Institut für Informatik", Die Rechnerbetriebgruppe ist eine Organisation des Department "Institut für Informatik", #
welches ein Teil der Ludwig-Maximilians-Universität München ist. welches ein Teil der Ludwig-Maximilians-Universität München ist.<br />
Die Rechnerbetriebsgruppe wird vertreten durch ihren Leiter und unterliegt Die Rechnerbetriebsgruppe wird vertreten durch ihren Leiter und unterliegt #
der Aufsicht des IT Beauftragen des Vorstands des Departments. der Aufsicht des IT Beauftragen des Vorstands des Departments.
@ -52,39 +48,41 @@ $newline never
<li>Oettingenstraße 67 <li>Oettingenstraße 67
<li>D-80538 München <li>D-80538 München
<li>Telefon: +49 (0) 89 / 2180 - 9141 <li>Telefon: +49 (0) 89 / 2180 - 9141
<li>E-Mail: geschaeftsstelle@ifi.lmu.de <li>E-Mail: ^{mailtoHtml "geschaeftsstelle@ifi.lmu.de"}
<li>Web: https://www.ifi.lmu.de/ <li>Web: #
<a href="https://www.ifi.lmu.de/">
https://www.ifi.lmu.de/
<p> <p>
Das Department "Institut für Informatik" ist Teil der Ludwig-Maximilians-Universität Das Department "Institut für Informatik" ist Teil der Ludwig-Maximilians-Universität #
München. Das Department wird durch die Direktorin bzw. den Direktor des Departments vertreten. München.<br />
Das Department wird durch die Direktorin bzw. den Direktor des Departments vertreten.
<h3>LMU - Ludwig-Maximilians-Universität München <h3>LMU - Ludwig-Maximilians-Universität München
<ul style="list-style-type: none"> <ul style="list-style-type: none">
<li>Geschwister-Scholl-Platz 1 <li>Geschwister-Scholl-Platz 1
<li>80539 München< <li>D-80539 München
<li>Telefon: +49 (0) 89 / 2180 - 0 <li>Telefon: +49 (0) 89 / 2180 - 0
<li>E-Mail: ^{mailtoHtml "praesidium@lmu.de"} <li>E-Mail: ^{mailtoHtml "praesidium@lmu.de"}
<li>Web: # <li>Web: #
<a href="https://www.lmu.de/"> <a href="https://www.lmu.de/">
https://www.lmu.de/ https://www.lmu.de/
<p> <p>
Die Ludwig-Maximilians-Universität München ist eine Körperschaft des Die Ludwig-Maximilians-Universität München ist eine Körperschaft des #
Öffentlichen Rechts. Sie wird durch den Präsidenten der LMU gesetzlich vertreten. Öffentlichen Rechts.<br />
Sie wird durch den Präsidenten der LMU gesetzlich vertreten.
<div .container>
<section> <section>
<h2>Umsatzsteuer-Identifikationsnummer der LMU <h2>Umsatzsteuer-Identifikationsnummer der LMU
<p> <p>
Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE 811205325 Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz: DE 811205325
<div .container>
<section> <section>
<h2>Zuständige Aufsichtsbehörde <h2>Zuständige Aufsichtsbehörde
<p> <p>
Bayerisches Staatsministerium für Bayerisches Staatsministerium für #
Bildung und Kultus, Wissenschaft und Kunst Bildung und Kultus, Wissenschaft und Kunst
<br> <br>
80327 München 80327 München

View File

@ -1,8 +1,6 @@
$newline never $newline never
<p> <p>
Stand: August 2019 Stand: Oktober 2019
<ul> <ul>
<li>
Zentralanmledungen sind noch nicht für Studierende sichtbar (folgt in Kürze)
<li> <li>
Format von Bewertungsdateien ist noch provisorisch Format von Bewertungsdateien ist noch provisorisch

View File

@ -1,5 +1,4 @@
<div .profile> <section .profile>
<dl .deflist.profile-dl> <dl .deflist.profile-dl>
<dt .deflist__dt> _{MsgName} <dt .deflist__dt> _{MsgName}
<dd .deflist__dd> ^{nameWidget userDisplayName userSurname} <dd .deflist__dd> ^{nameWidget userDisplayName userSurname}
@ -52,7 +51,7 @@
<td .table__td>#{studyFeaturesSemester} <td .table__td>#{studyFeaturesSemester}
<td .table__td>#{hasTickmark studyFeaturesValid} <td .table__td>#{hasTickmark studyFeaturesValid}
<td .table__td>^{formatTimeW SelFormatDateTime studyFeaturesUpdated} <td .table__td>^{formatTimeW SelFormatDateTime studyFeaturesUpdated}
<section>
<div .container> <div .container>
$if hasRows $if hasRows
<div .container> <div .container>
@ -111,7 +110,7 @@
<ul> <ul>
<li> <li>
Sichern Sie bitte Ihre Daten! Die Uni2work Datenbank wird täglich gesichert; Sichern Sie bitte Ihre Daten! Die Uni2work Datenbank wird täglich gesichert;
dennoch können wir Probleme während des Testbetriebs noch nicht gänzlich ausschließen. dennoch können wir Probleme noch nicht gänzlich ausschließen.
<li> <li>
Nicht aufgeführt sind Zeitstempel mit Benutzerinformationen, z.B. bei der Editierung und Korrektur von Übungen, Übungsgruppenleiterschaft, Raumbuchungen, etc. Nicht aufgeführt sind Zeitstempel mit Benutzerinformationen, z.B. bei der Editierung und Korrektur von Übungen, Übungsgruppenleiterschaft, Raumbuchungen, etc.
<li> <li>