mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +01:00
DocsOnS3 table
This commit is contained in:
parent
0992779e82
commit
06c5059392
@ -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
|
||||
|
||||
@ -15,6 +15,10 @@ Verkey
|
||||
email Text
|
||||
verkey Text
|
||||
|
||||
DocsOnS3
|
||||
slug SnapSlug
|
||||
UniqueDocsOnS3 slug
|
||||
|
||||
Stackage
|
||||
user UserId
|
||||
ident PackageSetIdent
|
||||
|
||||
Loading…
Reference in New Issue
Block a user