gitit-0.12.3.2: Wiki using happstack, git or darcs, and pandoc.

Safe HaskellNone
LanguageHaskell98

Network.Gitit.Types

Contents

Description

Types for Gitit modules.

Synopsis

Documentation

data FileStoreType Source #

Constructors

Git 
Darcs 
Mercurial 

data Config Source #

Data structure for information read from config file.

Constructors

Config 

Fields

data Page Source #

Data for rendering a wiki page.

Instances
Read Page Source # 
Instance details

Defined in Network.Gitit.Types

Show Page Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Page -> ShowS #

show :: Page -> String #

showList :: [Page] -> ShowS #

data User Source #

Constructors

User 
Instances
Read User Source # 
Instance details

Defined in Network.Gitit.Types

Show User Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

data Sessions a Source #

Constructors

Sessions 

Fields

Instances
Eq a => Eq (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Methods

(==) :: Sessions a -> Sessions a -> Bool #

(/=) :: Sessions a -> Sessions a -> Bool #

Read a => Read (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Show a => Show (Sessions a) Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Sessions a -> ShowS #

show :: Sessions a -> String #

showList :: [Sessions a] -> ShowS #

data Password Source #

Constructors

Password 

Fields

Instances
Eq Password Source # 
Instance details

Defined in Network.Gitit.Types

Read Password Source # 
Instance details

Defined in Network.Gitit.Types

Show Password Source # 
Instance details

Defined in Network.Gitit.Types

data GititState Source #

Common state for all gitit wikis in an application.

data PageLayout Source #

Abstract representation of page layout (tabs, scripts, etc.)

data Tab Source #

Instances
Eq Tab Source # 
Instance details

Defined in Network.Gitit.Types

Methods

(==) :: Tab -> Tab -> Bool #

(/=) :: Tab -> Tab -> Bool #

Show Tab Source # 
Instance details

Defined in Network.Gitit.Types

Methods

showsPrec :: Int -> Tab -> ShowS #

show :: Tab -> String #

showList :: [Tab] -> ShowS #

data Command Source #

Constructors

Command (Maybe String) 
Instances
Show Command Source # 
Instance details

Defined in Network.Gitit.Types

FromData Command Source # 
Instance details

Defined in Network.Gitit.Types

Orphan instances

FromData SessionKey Source # 
Instance details

FromReqURI [String] Source # 
Instance details

Methods

fromReqURI :: String -> Maybe [String] #