DisTract-0.2.5: Distributed Bug Tracking SystemSource codeContentsIndex
DisTract.Types
Documentation
data Config Source
Constructors
Config
mtnExecutable :: String
mtnDb :: FilePath
user :: String
baseDir :: FilePath
fieldDfns :: FieldDfns
args :: [String]
verbose :: Bool
mtnVersion :: SupportedVersion
logger :: Log
packageName :: String
packageVersion :: String
show/hide Instances
data Bug Source
Constructors
Bug
bugId :: BugId
bugComments :: Comment
bugFields :: FieldValues
show/hide Instances
data BugId Source
Constructors
BugId UTCTime String
show/hide Instances
data Comment Source
Constructors
Comment
commentId :: FilePath
commentAuthor :: String
commentTime :: UTCTime
commentText :: String
commentReplies :: [Comment]
show/hide Instances
data Field Source
Constructors
Field
fieldName :: String
fieldDefault :: FieldValue
fieldType :: FieldType
fieldValidator :: Validator
PseudoField
fieldName :: String
fieldValueExtractor :: Bug -> IO FieldValue
show/hide Instances
type Validator = String -> Maybe FieldValueSource
data FieldValue Source
Constructors
FieldValue String Field
show/hide Instances
data FieldType Source
Constructors
FieldFreeForm
FieldSimpleValues [String]
FieldGraph (Map String [(String, String)])
show/hide Instances
type FieldDfns = Map String FieldSource
type FieldValues = Map String FieldValueSource
data SupportedVersion Source
Constructors
MTN_0_34
MTN_0_35
MTN_0_36
show/hide Instances
class Logger a whereSource
Methods
logStr :: a -> String -> IO ()Source
logWithPrefix :: a -> String -> String -> IO ()Source
show/hide Instances
data Log Source
Constructors
StdOutLog
FileLog FilePath
show/hide Instances
isPseudoFieldValue :: FieldValue -> BoolSource
isPseudoField :: Field -> BoolSource
Produced by Haddock version 2.1.0