From 6bea364f4854b6e02cb495525c958fa77c05397e Mon Sep 17 00:00:00 2001 From: Steffen Jost Date: Mon, 14 Nov 2022 16:25:20 +0100 Subject: [PATCH] chore(legal): rework legal information for FRADrive --- src/Foundation/Navigation.hs | 4 +- src/Handler/Info.hs | 2 +- templates/i18n/copyright/de-de-formal.hamlet | 19 +- templates/i18n/copyright/en.hamlet | 16 +- .../i18n/data-protection/de-de-formal.hamlet | 314 +----------------- templates/i18n/data-protection/en.hamlet | 303 +---------------- templates/i18n/imprint/de-de-formal.hamlet | 87 +---- templates/i18n/imprint/en.hamlet | 85 +---- .../i18n/terms-of-use/de-de-formal.hamlet | 102 ++---- templates/i18n/terms-of-use/en.hamlet | 97 ++---- 10 files changed, 119 insertions(+), 910 deletions(-) diff --git a/src/Foundation/Navigation.hs b/src/Foundation/Navigation.hs index 86295fc77..9778226d2 100644 --- a/src/Foundation/Navigation.hs +++ b/src/Foundation/Navigation.hs @@ -640,8 +640,8 @@ defaultLinks = fmap catMaybes . mapM runMaybeT $ -- Define the menu items of the , navForceActive = False } , return $ NavFooter NavLink - { navLabel = MsgMenuTermsUse - , navRoute = TermsOfUseR + { navLabel = MsgMenuTermsUse + , navRoute = LegalR :#: ("terms-of-use" :: Text) , navAccess' = NavAccessTrue , navType = NavTypeLink { navModal = False } , navQuick' = mempty diff --git a/src/Handler/Info.hs b/src/Handler/Info.hs index e4ff09e36..af12815cb 100644 --- a/src/Handler/Info.hs +++ b/src/Handler/Info.hs @@ -72,7 +72,7 @@ getInfoSupervisorR = error "TODO" -- | Datenschutzerklaerung und Aufbewahrungspflichten, Nutzungsbedingungen, Urheberrecht, Impressum getLegalR :: Handler Html -getLegalR = +getLegalR = do siteLayoutMsg MsgHeadingLegal $ do setTitleI MsgLegalHeading let dataProtection = $(i18nWidgetFile "data-protection") diff --git a/templates/i18n/copyright/de-de-formal.hamlet b/templates/i18n/copyright/de-de-formal.hamlet index f0e9eaf1a..c207c7e30 100644 --- a/templates/i18n/copyright/de-de-formal.hamlet +++ b/templates/i18n/copyright/de-de-formal.hamlet @@ -1,14 +1,19 @@ $newline never -$# SPDX-FileCopyrightText: 2022 Sarah Vaupel +$# SPDX-FileCopyrightText: 2022 Sarah Vaupel ,Steffen Jost $# $# SPDX-License-Identifier: AGPL-3.0-or-later -

- Durch das Einstellen von Inhalten in Uni2work erklären Sie, dass Sie das Recht besitzen, # - die so veröffentlichten Inhalte an alle zugriffsberechtigten Personen zu verbreiten.

- Im Zuge dessen gewähren Sie allen zugriffsberechtigten Personen das Recht, die Inhalte herunterzuladen und # - für persönliche Zwecke zu nutzen, sowie für der Lehre innerhalb dieses konkreten Kurses dienliche Zwecke # - einzusetzen. + Zusätzlich zu den Nutzungsbedingungen und Nutzungspflichten der Fraport AG gilt: +