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 - tz
- system-locale - system-locale
- th-lift-instances - th-lift-instances
- gitrev
# The library contains all of our application code. The executable # The library contains all of our application code. The executable
# defined below is just a thin wrapper. # defined below is just a thin wrapper.

View File

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

View File

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

View File

@ -1,4 +1,11 @@
#changelog { #changelog {
font-size: 14px; 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;
} }