informative-0.1.0.2: A yesod subsite serving a wiki.

Safe HaskellNone

Web.Informative

Documentation

type WikiHandler a = forall master. (YesodWikiAuth master, YesodPersist master, YesodPersistBackend master ~ SqlPersistT) => HandlerT Informative (HandlerT master IO) aSource

class (Yesod master, RenderMessage master FormMessage) => YesodWikiAuth master whereSource

Methods

getAuthR :: HandlerT master IO (AuthRoute -> Route master)Source

getUserName :: HandlerT master IO TextSource

isLoggedIn :: HandlerT master IO BoolSource

wikiLayout :: WidgetT master IO () -> HandlerT master IO HtmlSource

data WikirelGeneric backend Source

Constructors

Wikirel 

Fields

wikirelPage :: !(KeyBackend backend (WikipageGeneric backend))
 
wikirelSection :: !(KeyBackend backend (WikisectionGeneric backend))
 
wikirelIndex :: !Int
 

convFmt :: TextFormat -> String -> HtmlSource