DocsOnS3 table

This commit is contained in:
Michael Snoyman 2015-05-11 12:34:20 +03:00
parent 0992779e82
commit 06c5059392
2 changed files with 9 additions and 0 deletions

View File

@ -68,6 +68,11 @@ putUploadHaddockR = getUploadHaddockR
getHaddockR :: SnapSlug -> [Text] -> Handler ()
getHaddockR slug rest = do
stackageEnt <- runDB $ do
onS3 <- fmap isJust $ getBy $ UniqueDocsOnS3 slug
when onS3 $ redirect $ concat
$ "http://haddock.stackage.org/"
: toPathPiece slug
: map (cons '/') rest
ment <- getBy $ UniqueSnapshot slug
case ment of
Just ent -> do

View File

@ -15,6 +15,10 @@ Verkey
email Text
verkey Text
DocsOnS3
slug SnapSlug
UniqueDocsOnS3 slug
Stackage
user UserId
ident PackageSetIdent