Portability | unportable |
---|---|
Stability | unstable |
Maintainer | pbrisbin@gmail.com |
Safe Haskell | None |
- commentUserDetails :: YesodComments m => Comment -> GHandler s m UserDetails
- currentUserDetails :: YesodComments m => GHandler s m (Maybe UserDetails)
- requireUserDetails :: YesodComments m => GHandler s m UserDetails
- defaultUserDetails :: Comment -> UserDetails
- isCommentingUser :: YesodComments m => Comment -> GHandler s m Bool
- gravatar :: Int -> Text -> String
Documentation
commentUserDetails :: YesodComments m => Comment -> GHandler s m UserDetailsSource
Map the commenter's id to user details or return defaults.
currentUserDetails :: YesodComments m => GHandler s m (Maybe UserDetails)Source
Returns Nothing
if user is not authenticated
requireUserDetails :: YesodComments m => GHandler s m UserDetailsSource
Halts with permissionDenied
if user is not authenticated
defaultUserDetails :: Comment -> UserDetailsSource
For a comment that was not authenticated or cannot be mapped, the default details are the id and email stored directly on the comment.
isCommentingUser :: YesodComments m => Comment -> GHandler s m BoolSource