Merge branch 'master' into 'live'

Include git hash in deployed site

See merge request !60
This commit is contained in:
Gregor Kleen 2018-07-18 18:47:56 +02:00
commit f1851fc5ea
4 changed files with 32 additions and 12 deletions

View File

@ -86,6 +86,7 @@ dependencies:
- tz
- system-locale
- th-lift-instances
- gitrev
# The library contains all of our application code. The executable
# defined below is just a thin wrapper.

View File

@ -29,6 +29,8 @@ import qualified Database.Esqueleto as E
import Text.Shakespeare.Text
import Development.GitRev
-- import qualified Data.UUID.Cryptographic as UUID
@ -196,9 +198,13 @@ homeUser uid = do
$(widgetFile "dsgvDisclaimer")
getVersionR :: Handler Html
getVersionR = do
let features = $(widgetFile "featureList")
changeLog <- withUrlRenderer $(textFile "ChangeLog.md")
defaultLayout $ do
$(widgetFile "versionHistory")
getVersionR :: Handler TypedContent
getVersionR = selectRep $ do
provideRep . defaultLayout $ do
let features = $(widgetFile "featureList")
gitInfo :: Text
gitInfo = $gitDescribe <> " (" <> $gitCommitDate <> ")"
changeLog <- withUrlRenderer $(textFile "ChangeLog.md")
$(widgetFile "versionHistory")
provideRep $
return ($gitDescribe :: Text)

View File

@ -8,9 +8,11 @@
Vorabversion!
Die Implementierung von
Uni2work ist noch nicht abgeschlossen.
^{features}
<p>
<section>
^{features}
<section>
<h2>
Bekannte Bugs
<ul>
@ -21,13 +23,13 @@
<li>
Tabellen über mehrere Seiten müssen vor Seitenwechsel manuell sortiert werden
<p>
<section>
<h2>
Versionsgeschichte
<pre #changelog>
<p #changelog>
#{changeLog}
<p>
<section>
<h2>
Impressum
@ -46,3 +48,7 @@
Ludwig-Maximilians-Universität München
<li>
Oettingenstr. 67, 80538 München
<section>
<p #gitrev>
#{gitInfo}

View File

@ -1,4 +1,11 @@
#changelog {
font-size: 14px;
white-space: pre-line;
white-space: pre-wrap;
font-family: monospace;
}
#gitrev {
font-size: 12px;
white-space: pre-wrap;
font-family: monospace;
}