diff --git a/src/Foundation.hs b/src/Foundation.hs index b91f7ae..a1e97d4 100644 --- a/src/Foundation.hs +++ b/src/Foundation.hs @@ -132,11 +132,11 @@ instance Yesod App where } ] - let navbarLeftMenuItems = [x | NavbarLeft x <- menuItems] - let navbarRightMenuItems = [x | NavbarRight x <- menuItems] + -- let navbarLeftMenuItems = [x | NavbarLeft x <- menuItems] + -- let navbarRightMenuItems = [x | NavbarRight x <- menuItems] - let navbarLeftFilteredMenuItems = [x | x <- navbarLeftMenuItems, menuItemAccessCallback x] - let navbarRightFilteredMenuItems = [x | x <- navbarRightMenuItems, menuItemAccessCallback x] + -- let navbarLeftFilteredMenuItems = [x | x <- navbarLeftMenuItems, menuItemAccessCallback x] + -- let navbarRightFilteredMenuItems = [x | x <- navbarRightMenuItems, menuItemAccessCallback x] -- We break up the default layout into two components: -- default-layout is the contents of the body tag, and diff --git a/src/Handler/Comment.hs b/src/Handler/Comment.hs index e5d9191..fbf2156 100644 --- a/src/Handler/Comment.hs +++ b/src/Handler/Comment.hs @@ -17,6 +17,9 @@ import Handler.Helper getCommentR :: CommentId -> Handler Html getCommentR _ = error "Not yet implemented: getCommentR" +isCommentCreator :: Key Comment + -> (UserId -> Comment -> HandlerFor App TypedContent) + -> Handler TypedContent isCommentCreator commentId f = testLogged $ \userId -> do maybeComment <- runDB $ get commentId diff --git a/src/Handler/Entry.hs b/src/Handler/Entry.hs index 1648516..0e97c6b 100644 --- a/src/Handler/Entry.hs +++ b/src/Handler/Entry.hs @@ -17,8 +17,6 @@ where import Import import Handler.Helper -import Yesod.Auth -import Yesod.Markdown import Data.Maybe import Data.Tree @@ -58,18 +56,17 @@ getCommentSons comments father@(Entity commentId _) = (father, filter (\(Entity _ c) -> commentReplyTo c == Just commentId) comments) --- showCommentForest :: [Tree (Entity Comment)] -> Hamlet showCommentForest [] _ _ _ _ _ = [whamlet|$newline never - |] + |] showCommentForest trees creators currentId wdg enc voteComments= [whamlet|$newline always