mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-02-07 00:27:28 +01:00
linkFor: use fpcomplete handle
This commit is contained in:
parent
71d35bfa4f
commit
f51e70c09e
@ -26,8 +26,12 @@ getHomeR = do
|
|||||||
where
|
where
|
||||||
linkFor name =
|
linkFor name =
|
||||||
do slug <- mkSlug name
|
do slug <- mkSlug name
|
||||||
selecting (\alias ->
|
fpcomplete <- mkSlug "fpcomplete"
|
||||||
do where_ (alias ^. AliasName ==. val slug)
|
selecting (\(alias, user) ->
|
||||||
|
do where_ $
|
||||||
|
alias ^. AliasName ==. val slug &&.
|
||||||
|
alias ^. AliasUser ==. user ^. UserId &&.
|
||||||
|
user ^. UserHandle ==. val fpcomplete
|
||||||
return (alias ^. AliasTarget))
|
return (alias ^. AliasTarget))
|
||||||
where selecting =
|
where selecting =
|
||||||
fmap (fmap unValue . listToMaybe) .
|
fmap (fmap unValue . listToMaybe) .
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user