refactor(ldap): move orphan instance
This commit is contained in:
parent
956c85a9f3
commit
064645d1b3
@ -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
|
||||||
|
|||||||
@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user