Safe Haskell | None |
---|
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
data WikipageGeneric backend Source
Wikipage | |
|
PersistFieldSql (WikipageGeneric backend) | |
PersistEntity (WikipageGeneric backend) | |
PersistField (WikipageGeneric backend) |
data WikisectionGeneric backend Source
PersistFieldSql (WikisectionGeneric backend) | |
PersistEntity (WikisectionGeneric backend) | |
PersistField (WikisectionGeneric backend) |
data WikirelGeneric backend Source
Wikirel | |
|
PersistFieldSql (WikirelGeneric backend) | |
PersistEntity (WikirelGeneric backend) | |
PersistField (WikirelGeneric backend) |
data WikisuggGeneric backend Source
Wikisugg | |
|
PersistFieldSql (WikisuggGeneric backend) | |
PersistEntity (WikisuggGeneric backend) | |
PersistField (WikisuggGeneric backend) |
migrateWiki :: forall m. (MonadBaseControl IO m, MonadIO m, MonadLogger m) => Migration (SqlPersistT m)Source
readFmt :: TextFormat -> ReaderOptions -> String -> PandocSource
convFmt :: TextFormat -> String -> HtmlSource
getArticleIdR :: Int -> WikiHandler HtmlSource
getArticleR :: Text -> WikiHandler HtmlSource
editSectionForm :: RenderMessage master FormMessage => Maybe SectionData -> Html -> MForm (HandlerT master IO) (FormResult SectionData, WidgetT master IO ())Source
getEditR :: Text -> Int -> WikiHandler HtmlSource