From 076dff2a60de1c066148131a93ba541f7777079e Mon Sep 17 00:00:00 2001 From: Steffen Jost Date: Fri, 24 Nov 2023 11:44:16 +0100 Subject: [PATCH] Revert "chore(nix): attempt to create alias for killall-uni0work" This reverts commit dc6079ec3b4eae32fe0e4325f958955edbcef965. --- src/Handler/Firm.hs | 117 +++++++++++++++----------------------------- 1 file changed, 40 insertions(+), 77 deletions(-) diff --git a/src/Handler/Firm.hs b/src/Handler/Firm.hs index 73302520b..384db461f 100644 --- a/src/Handler/Firm.hs +++ b/src/Handler/Firm.hs @@ -56,7 +56,7 @@ postalEmailField = boolFieldCustom (SomeMessage MsgUtilPostal) (SomeMessage MsgU data FirmAction = FirmActNotify | FirmActResetSupervision - -- | FirmActAddSupervisors + | FirmActAddSupervisors deriving (Eq, Ord, Enum, Bounded, Read, Show, Generic) deriving anyclass (Universe, Finite) @@ -68,11 +68,11 @@ data FirmActionData = FirmActNotifyData { firmActResetKeepOldSupers :: Maybe Bool , firmActResetMutualSupervision :: Maybe Bool } - -- | FirmActAddSupervisorsData - -- { firmActAddSupervisorIds :: Set Text - -- , firmActAddSupervisorReroute :: Bool - -- , firmActAddSupervisorPostal :: Maybe Bool - -- } + | FirmActAddSupervisorsData + { firmActAddSupervisorIds :: Set Text + , firmActAddSupervisorReroute :: Bool + , firmActAddSupervisorPostal :: Maybe Bool + } deriving (Eq, Ord, Read, Show, Generic) firmActionMap :: [FirmAction] -> Map FirmAction (AForm Handler FirmActionData) @@ -82,10 +82,10 @@ firmActionMap acts = mconcat (mkAct <$> acts) mkAct FirmActResetSupervision = singletonMap FirmActResetSupervision $ FirmActResetSupervisionData <$> aopt (boolField . Just $ SomeMessage MsgBoolIrrelevant) (fslI MsgFirmActResetSuperKeep) (Just $ Just False) <*> aopt checkBoxField (fslI MsgFirmActResetMutualSupervision) (Just $ Just True ) - -- mkAct FirmActAddSupervisors = singletonMap FirmActAddSupervisors $ FirmActAddSupervisorsData - -- <$> areq (textField & cfAnySeparatedSet) (fslI MsgTableIsDefaultSupervisor & setTooltip MsgCourseParticipantsRegisterUsersFieldTip) (Just mempty) - -- <*> areq checkBoxField (fslI MsgTableIsDefaultReroute ) (Just True) - -- <*> aopt postalEmailField (fslI MsgFormReqPostal & setTooltip MsgFormReqPostalTip) (Just Nothing) + mkAct FirmActAddSupervisors = singletonMap FirmActAddSupervisors $ FirmActAddSupervisorsData + <$> areq (textField & cfAnySeparatedSet) (fslI MsgTableIsDefaultSupervisor & setTooltip MsgCourseParticipantsRegisterUsersFieldTip) Nothing + <*> areq checkBoxField (fslI MsgTableIsDefaultReroute ) (Just True) + <*> aopt postalEmailField (fslI MsgFormReqPostal & setTooltip MsgFormReqPostalTip) Nothing firmActionForm :: [FirmAction] -> AForm Handler FirmActionData firmActionForm acts = multiActionA (firmActionMap acts) (fslI MsgTableAction) Nothing @@ -123,28 +123,28 @@ firmActionHandler route = flip formResult faHandler cuids <- traverse (encrypt . E.unValue) usrs :: Handler [CryptoUUIDUser] redirect (FirmsCommR $ fmap unCompanyKey fids, [(toPathPiece GetRecipient, toPathPiece cID) | cID <- cuids]) - -- faHandler (FirmActAddSupervisorsData{..}, Set.toList -> [cid]) = do - -- avsUsers :: Map Text (Maybe UserId) <- sequenceA $ Map.fromSet guessAvsUser firmActAddSupervisorIds - -- let (usersFound', usersNotFound) = partition (is _Just . view _2) $ Map.toList avsUsers - -- usersFound = mapMaybe snd usersFound' - -- unless (null usersNotFound) $ - -- let msgContent = [whamlet| - -- $newline never - --