chore(notifications): reimplement authmode-update notification to support new login modes
This commit is contained in:
parent
8a353c357f
commit
a2e01e74af
@ -1,4 +1,4 @@
|
|||||||
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Steffen Jost <jost@tcs.ifi.lmu.de>,Winnie Ros <winnie.ros@campus.lmu.de>
|
# SPDX-FileCopyrightText: 2022-2024 Sarah Vaupel <sarah.vaupel@uniworx.de>, Gregor Kleen <gregor.kleen@ifi.lmu.de>, Steffen Jost <jost@tcs.ifi.lmu.de>, Winnie Ros <winnie.ros@campus.lmu.de>
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
@ -75,11 +75,10 @@ NotPassed: Nicht bestanden
|
|||||||
|
|
||||||
#userAuthModeUpdate.hs + templates
|
#userAuthModeUpdate.hs + templates
|
||||||
MailSubjectUserAuthModeUpdate: Ihr FRADrive-Login
|
MailSubjectUserAuthModeUpdate: Ihr FRADrive-Login
|
||||||
UserAuthModeChangedToLDAP: Sie können sich nun mit Ihrer Fraport AG Kennung (Büko) in FRADrive einloggen.
|
UserAuthPasswordEnabled: Sie können sich nun mit einer FRADrive-internen Kennung einloggen.
|
||||||
UserAuthModeChangedToPWHash: Sie können sich nun mit einer FRADrive-internen Kennung einloggen.
|
UserAuthPasswordDisabled: Sie können sich nun nicht mehr mit Ihrer FRADrive-internen Kennung einloggen.
|
||||||
UserAuthModeChangedToNoLogin: Ihr Login auf der FRADrive Webseite wurde deaktiviert, aber ihr FRADrive Konto besteht weiterhin. Gültigkeit und Verlängerungen Ihrer Qualifikationen sind dadurch nicht beeinträchtigt. Wenden Sie sich an die Fahrschuladmins, wenn der Login auf der FRADrive Webseite benötigt werden sollte.
|
AuthExternalLoginTip: Sollten Sie Zugriff zu einem von FRADrive unterstützten externen Account (Azure-Login über Fraport-Kennung, Fraport-BüKo-Login) besitzen, so können Sie sich mit Ihren externen Login-Daten in FRADrive einloggen.
|
||||||
AuthPWHashTip: Sie müssen nun das mit "FRADrive-Login" beschriftete Login-Formular verwenden. Stellen Sie bitte sicher, dass Sie ein Passwort gesetzt haben, bevor Sie versuchen sich anzumelden.
|
PasswordResetEmailIncoming: Einen Link um ihr Passwort zu setzen bzw. zu ändern bekommen Sie aus Sicherheitsgründen in einer separaten E-Mail.
|
||||||
PasswordResetEmailIncoming: Einen Link um ihr Passwort zu setzen bzw. zu ändern bekommen Sie, aus Sicherheitsgründen, in einer separaten E-Mail.
|
|
||||||
MailFradrive !ident-ok: FRADrive
|
MailFradrive !ident-ok: FRADrive
|
||||||
MailBodyFradrive: ist die Führerscheinverwaltungsapp der Fraport AG.
|
MailBodyFradrive: ist die Führerscheinverwaltungsapp der Fraport AG.
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Steffen Jost <jost@tcs.ifi.lmu.de>,Winnie Ros <winnie.ros@campus.lmu.de>
|
# SPDX-FileCopyrightText: 2022-2024 Sarah Vaupel <sarah.vaupel@uniworx.de>, Gregor Kleen <gregor.kleen@ifi.lmu.de>, Steffen Jost <jost@tcs.ifi.lmu.de>, Winnie Ros <winnie.ros@campus.lmu.de>
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: AGPL-3.0-or-later
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
@ -75,10 +75,9 @@ NotPassed: Failed
|
|||||||
|
|
||||||
#userAuthModeUpdate.hs + templates
|
#userAuthModeUpdate.hs + templates
|
||||||
MailSubjectUserAuthModeUpdate: Your FRADrive login
|
MailSubjectUserAuthModeUpdate: Your FRADrive login
|
||||||
UserAuthModeChangedToLDAP: You can now log in to FRADrive using your Fraport AG account (Büko)
|
UserAuthPasswordEnabled: You can now log in using your FRADrive-internal account credentials.
|
||||||
UserAuthModeChangedToPWHash: You can now log in using your FRADrive-internal account
|
UserAuthPasswordDisabled: You can no longer log in using your FRADrive-internal account credentials.
|
||||||
UserAuthModeChangedToNoLogin: Your login for the FRADrive website has been deactivated, but you FRADrive account persists. This has no effect on you qualifications. Please contact the driving school admins, if you need new login credentials for the FRADrive website.
|
AuthExternalLoginTip: If you have access to an external account supported by FRADrive (Azure login via Fraport identification, Fraport-BüKo login), you can login in FRADrive using your external credentials.
|
||||||
AuthPWHashTip: You now need to use the login form labeled "FRADrive login". Please ensure that you have already set a password when you try to log in.
|
|
||||||
PasswordResetEmailIncoming: For security reasons you will receive a link to the page on which you can set and later change your password in a separate email.
|
PasswordResetEmailIncoming: For security reasons you will receive a link to the page on which you can set and later change your password in a separate email.
|
||||||
MailFradrive: FRADrive
|
MailFradrive: FRADrive
|
||||||
MailBodyFradrive: is the apron driver's licence management app of Fraport AG.
|
MailBodyFradrive: is the apron driver's licence management app of Fraport AG.
|
||||||
|
|||||||
@ -221,7 +221,7 @@ upsertUser _upsertMode upsertData = do
|
|||||||
(newUser ^. _userFirstName)
|
(newUser ^. _userFirstName)
|
||||||
(newUser ^. _userSurname)
|
(newUser ^. _userSurname)
|
||||||
(userRec ^. _userDisplayName)) $
|
(userRec ^. _userDisplayName)) $
|
||||||
update userId [ UserDisplayName =. (newUser ^. _userDisplayName) ]
|
update userId [ UserDisplayName =. (newUser ^. _userDisplayName) ]
|
||||||
|
|
||||||
-- TODO updates ident with email - refactor and/or remove with Azure! (email /= ident in azure)
|
-- TODO updates ident with email - refactor and/or remove with Azure! (email /= ident in azure)
|
||||||
-- when (validEmail' (userRec ^. _userEmail)) $ do
|
-- when (validEmail' (userRec ^. _userEmail)) $ do
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
-- SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Steffen Jost <jost@tcs.ifi.lmu.de>
|
-- SPDX-FileCopyrightText: 2022-2024 Sarah Vaupel <sarah.vaupel@uniworx.de>, Gregor Kleen <gregor.kleen@ifi.lmu.de>, Steffen Jost <jost@tcs.ifi.lmu.de>
|
||||||
--
|
--
|
||||||
-- SPDX-License-Identifier: AGPL-3.0-or-later
|
-- SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
$newline never
|
$newline never
|
||||||
|
|
||||||
$# SPDX-FileCopyrightText: 2022 Gregor Kleen <gregor.kleen@ifi.lmu.de>,Steffen Jost <jost@tcs.ifi.lmu.de>
|
$# SPDX-FileCopyrightText: 2022-2024 Sarah Vaupel <sarah.vaupel@uniworx.de>, Gregor Kleen <gregor.kleen@ifi.lmu.de>, Steffen Jost <jost@tcs.ifi.lmu.de>
|
||||||
$#
|
$#
|
||||||
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
$# SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
|
|
||||||
@ -19,21 +19,16 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
}
|
}
|
||||||
<body>
|
<body>
|
||||||
<h1>
|
<h1>
|
||||||
$case userAuthentication
|
$if is _Just userPasswordHash
|
||||||
$of AuthLDAP
|
_{SomeMessage MsgUserAuthPasswordEnabled}
|
||||||
_{SomeMessage MsgUserAuthModeChangedToLDAP}
|
$else
|
||||||
$of AuthPWHash _
|
_{SomeMessage MsgUserAuthPasswordDisabled}
|
||||||
_{SomeMessage MsgUserAuthModeChangedToPWHash}
|
|
||||||
$of AuthNoLogin
|
|
||||||
_{SomeMessage MsgUserAuthModeChangedToNoLogin}
|
|
||||||
<p>
|
<p>
|
||||||
<a href=@{NewsR}>
|
<a href=@{NewsR}>
|
||||||
_{SomeMessage MsgMailFradrive} #
|
_{SomeMessage MsgMailFradrive} #
|
||||||
_{SomeMessage MsgMailBodyFradrive}
|
_{SomeMessage MsgMailBodyFradrive}
|
||||||
|
|
||||||
$if is _AuthPWHash userAuthentication
|
$if is _Just userPasswordHash
|
||||||
<p>
|
|
||||||
_{SomeMessage MsgAuthPWHashTip}
|
|
||||||
<dl>
|
<dl>
|
||||||
<dt>
|
<dt>
|
||||||
_{SomeMessage MsgPWHashIdent}
|
_{SomeMessage MsgPWHashIdent}
|
||||||
@ -42,6 +37,9 @@ $# SPDX-License-Identifier: AGPL-3.0-or-later
|
|||||||
<dt>_{SomeMessage MsgPWHashPassword}
|
<dt>_{SomeMessage MsgPWHashPassword}
|
||||||
<dd>
|
<dd>
|
||||||
_{SomeMessage MsgPasswordResetEmailIncoming}
|
_{SomeMessage MsgPasswordResetEmailIncoming}
|
||||||
|
$else
|
||||||
|
<p>
|
||||||
|
_{SomeMessage MsgAuthExternalLoginTip}
|
||||||
|
|
||||||
$if is _Just userLastAuthentication
|
$if is _Just userLastLogin
|
||||||
^{editNotifications}
|
^{editNotifications}
|
||||||
|
|||||||
Reference in New Issue
Block a user