refactor(ldap): move orphan instance

This commit is contained in:
Sarah Vaupel 2024-02-28 12:00:06 +01:00
parent 956c85a9f3
commit 064645d1b3
2 changed files with 4 additions and 3 deletions

View File

@ -10,6 +10,7 @@ module Ldap.Client.Instances
import ClassyPrelude import ClassyPrelude
import Data.Aeson.TH
import Data.Data (Data) import Data.Data (Data)
import Database.Persist.TH (derivePersistField) import Database.Persist.TH (derivePersistField)
@ -51,3 +52,5 @@ derivePathPiece ''Scope id "--"
derivePersistField "Dn" derivePersistField "Dn"
derivePersistField "Password" derivePersistField "Password"
derivePersistField "Scope" derivePersistField "Scope"
deriveFromJSON defaultOptions ''Scope

View File

@ -16,11 +16,11 @@ import Utils.Lens.TH
import Control.Monad.Fail (fail) import Control.Monad.Fail (fail)
import Data.Aeson import Data.Aeson
import Data.Aeson.TH
import qualified Data.Text.Encoding as Text import qualified Data.Text.Encoding as Text
import Data.Time.Clock import Data.Time.Clock
import qualified Ldap.Client as Ldap import qualified Ldap.Client as Ldap
import Ldap.Client.Instances ()
data LdapConf = LdapConf data LdapConf = LdapConf
@ -36,8 +36,6 @@ data LdapConf = LdapConf
makeLenses_ ''LdapConf makeLenses_ ''LdapConf
deriveFromJSON defaultOptions ''Ldap.Scope -- TODO: move to Ldap.Client.Instances
instance FromJSON LdapConf where instance FromJSON LdapConf where
parseJSON = withObject "LdapConf" $ \o -> do parseJSON = withObject "LdapConf" $ \o -> do
ldapConfTls <- o .:? "tls" ldapConfTls <- o .:? "tls"