postManUserR :: Handler Html
postManUserR = do
(_, user) <- requireAuthPair
filters <- runInputPost $ ManFilter
<$>iopt (checkboxesFieldList cats) "Cat"
<*>iopt (selectField cities) "City"
<*>iopt textField "Search"
defaultLayout [whamlet|<h1>#{show $ filters}|]
where
cats::[(Text, Category)]
cats = [("Sport", Sport), ("Concert", Concert ), ("Theater", Theater)]
cities = do
items <- runDB $ selectList [] [Desc AddressCity]
optionsPairs $ map (\c -> (addressCity $ entityVal c, addressCity $ entityVal c)) items