From 4ab560e0c0cf8b18b026db8cec9f4f8c64413c8d Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Mon, 15 Dec 2014 11:45:42 +0200 Subject: [PATCH] Snapshot page fixes --- Handler/StackageHome.hs | 5 +++-- templates/stackage-home.hamlet | 18 +----------------- 2 files changed, 4 insertions(+), 19 deletions(-) diff --git a/Handler/StackageHome.hs b/Handler/StackageHome.hs index 1286581..d3bdb3d 100644 --- a/Handler/StackageHome.hs +++ b/Handler/StackageHome.hs @@ -39,6 +39,7 @@ getStackageHomeR slug = do return ( u E.^. UploadedName , m E.^. MetadataSynopsis + , E.max_ (p E.^. PackageVersion) , E.max_ $ E.case_ [ ( p E.^. PackageHasHaddocks , p E.^. PackageVersion @@ -46,9 +47,9 @@ getStackageHomeR slug = do ] (E.val (Version "")) ) - let packages = flip map packages' $ \(name, syn, forceNotNull -> mversion) -> + let packages = flip map packages' $ \(name, syn, latestVersion, forceNotNull -> mversion) -> ( E.unValue name - , mversion + , fmap unVersion $ E.unValue latestVersion , strip $ E.unValue syn , (<$> mversion) $ \version -> HaddockR slug $ return $ concat [ toPathPiece $ E.unValue name diff --git a/templates/stackage-home.hamlet b/templates/stackage-home.hamlet index 16ed74b..6e66549 100644 --- a/templates/stackage-home.hamlet +++ b/templates/stackage-home.hamlet @@ -9,11 +9,6 @@ $newline never \cabal.config - $if isOwner -

- You are the owner of this snapshot. You can # - upload haddocks# - .

Setup guide # @@ -25,7 +20,7 @@ $newline never 1 Download the # - + \cabal.config \ into your project or sandbox root directory @@ -40,17 +35,6 @@ $newline never 3 cabal install -

- Alternatively, to exclusively use only packages that are in # - Stackage, you can set your # - remote-repo - \ in your Cabal # - config - \ file to: -

-        remote-repo: stackage-#{slug}:
-        @{SnapshotR slug StackageHomeR}
-
     

Packages