diff --git a/messages/uniworx/categories/avs/de-de-formal.msg b/messages/uniworx/categories/avs/de-de-formal.msg index 115a976c1..801c49e55 100644 --- a/messages/uniworx/categories/avs/de-de-formal.msg +++ b/messages/uniworx/categories/avs/de-de-formal.msg @@ -2,11 +2,13 @@ # # SPDX-License-Identifier: AGPL-3.0-or-later AvsPersonInfo: AVS Personendaten -AvsPersonId: AVS Personen Id +AvsPersonId: AVS Personen Id AvsPersonNo: AVS Personennummer +AvsPersonNoMismatch: AVS Personennummer hat sich geändert und wurde in FRADrive noch nicht aktualisiert AvsCardNo: Ausweiskartennummer AvsFirstName: Vorname AvsLastName: Nachname +AvsPrimaryCompany: Primäre Firma AvsInternalPersonalNo: Personalnummer (nur Fraport AG) AvsVersionNo: Versionsnummer AvsQueryNeeded: Benötigt Verbindung zum AVS. @@ -33,6 +35,11 @@ LicenceTableChangeAvs: Im AVS ändern LicenceTableGrantFDrive: In FRADrive erteilen LicenceTableRevokeFDrive: In FRADrive entziehen TableAvsActiveCards: Gültige Ausweise +TableAvsCardValid: Aktuell gültig +TableAvsCardIssueDate: Ausgestellt am +TableAvsCardValidTo: Gültig bis +AvsCardAreas: Ausweiszusätze +AvsCardColor: Ausweisfarbe AvsCardColorGreen: Grün AvsCardColorBlue: Blau AvsCardColorRed: Rot diff --git a/messages/uniworx/categories/avs/en-eu.msg b/messages/uniworx/categories/avs/en-eu.msg index 7faef6163..f942bd92f 100644 --- a/messages/uniworx/categories/avs/en-eu.msg +++ b/messages/uniworx/categories/avs/en-eu.msg @@ -1,12 +1,14 @@ # SPDX-FileCopyrightText: 2022 Steffen Jost # # SPDX-License-Identifier: AGPL-3.0-or-later -AvsPersonInfo: AVS Person Info -AvsPersonId: AVS Person Id -AvsPersonNo: AVS Person Number +AvsPersonInfo: AVS person info +AvsPersonId: AVS person id +AvsPersonNo: AVS person number +AvsPersonNoMismatch: AVS person number has changed and was not yet updated in FRADrive AvsCardNo: Card number AvsFirstName: First name AvsLastName: Last name +AvsPrimaryCompany: Primary company AvsInternalPersonalNo: Personnel number (Fraport AG only) AvsVersionNo: Version number AvsQueryNeeded: AVS connection required. @@ -33,6 +35,11 @@ LicenceTableChangeAvs: Change in AVS LicenceTableGrantFDrive: Grant in FRADrive LicenceTableRevokeFDrive: Revoke in FRADrive TableAvsActiveCards: Valid Cards +TableAvsCardValid: Currently valid +TableAvsCardIssueDate: Issued +TableAvsCardValidTo: Valid to +AvsCardAreas: Card areas +AvsCardColor: Color AvsCardColorGreen: Green AvsCardColorBlue: Blue AvsCardColorRed: Red diff --git a/messages/uniworx/misc/de-de-formal.msg b/messages/uniworx/misc/de-de-formal.msg index 3fcd6ffe6..3ed3bd645 100644 --- a/messages/uniworx/misc/de-de-formal.msg +++ b/messages/uniworx/misc/de-de-formal.msg @@ -21,6 +21,7 @@ ClusterVolatileQuickActionsEnabled: Schnellzugriffsmenü aktiv AvsNoLicence: Keine Fahrberechtigung AvsLicenceVorfeld: Vorfeld Fahrberechtigung AvsLicenceRollfeld: Rollfeld Fahrberechtigung +AvsNoLicenceGuest: Keine Fahrberechtigung (Gast, Fahrberechtigungserwerb nicht möglich) PaginationSize: Einträge pro Seite PaginationPage: Angzeigte Seite diff --git a/messages/uniworx/misc/en-eu.msg b/messages/uniworx/misc/en-eu.msg index ed8bda4db..d652ed4ba 100644 --- a/messages/uniworx/misc/en-eu.msg +++ b/messages/uniworx/misc/en-eu.msg @@ -21,6 +21,7 @@ ClusterVolatileQuickActionsEnabled: Quick actions enabled AvsNoLicence: No driving licence AvsLicenceVorfeld: Apron driving licence AvsLicenceRollfeld: Maneuvering area driving licence +AvsNoLicenceGuest: No driving licence (Guest account, cannot acquire a diriving licence) PaginationSize: Rows per Page PaginationPage: Page to show diff --git a/src/Foundation/I18n.hs b/src/Foundation/I18n.hs index 576963ae5..8fc50b5e4 100644 --- a/src/Foundation/I18n.hs +++ b/src/Foundation/I18n.hs @@ -605,7 +605,7 @@ unRenderMessage = unRenderMessage' (==) unRenderMessageLenient :: forall a master. (Ord a, Finite a, RenderMessage master a) => master -> Text -> [a] unRenderMessageLenient = unRenderMessage' cmp - where cmp = (==) `on` mk . under packed (filter Char.isAlphaNum . concatMap unidecode) + where cmp = (==) `on` mk . under packed (concatMap $ filter Char.isAlphaNum . unidecode) instance Default DateTimeFormatter where diff --git a/src/Handler/Admin/Avs.hs b/src/Handler/Admin/Avs.hs index 6971e7463..cfcbd973c 100644 --- a/src/Handler/Admin/Avs.hs +++ b/src/Handler/Admin/Avs.hs @@ -17,7 +17,7 @@ module Handler.Admin.Avs import Import import qualified Control.Monad.State.Class as State -- import Data.Aeson (encode) -import qualified Data.Aeson.Encode.Pretty as Pretty +-- import qualified Data.Aeson.Encode.Pretty as Pretty import qualified Data.Text as Text import qualified Data.CaseInsensitive as CI import qualified Data.Set as Set @@ -167,8 +167,8 @@ postAdminAvsR = do return [whamlet|