fradrive/templates/mail/support.hamlet

53 lines
1.5 KiB
Plaintext

$newline never
\<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<style>
.url {
font-family: monospace;
}
<body>
<section>
<dl>
$case userInfo
$of Left (Just Address{..})
$maybe name <- addressName
<dt>Name
<dd>#{name}
<dt>E-Mail
<dd>#{addressEmail}
$of Left Nothing
$of Right Nothing
<dt>Ungültige UserId erhalten!
$of Right (Just (Entity _ User{userDisplayName, userSurname, userIdent, userEmail, userMatrikelnummer, userLanguages}))
<dt>Name
<dd>^{const (const (nameHtml userDisplayName userSurname))}
<dt>Identifikation
<dd>#{userIdent}
<dt>E-Mail
<dd>#{userEmail}
$maybe matrnr <- userMatrikelnummer
<dt>Matrikelnummer
<dd>#{matrnr}
$maybe langs <- fmap (view _Wrapped) userLanguages
$if not (null langs)
<dt>Präferierte E-Mail Sprachen
$forall lang <- langs
<dd>#{lang}
<dt>Zeit
<dd>#{rtime}
$maybe referer <- jReferer
<dt>Referer
<dd>
<a href=#{referer} .url>
#{referer}
$maybe errName <- errPartName
<dt>Fehlermeldung
<dd>
<a href="cid:#{errName}">
#{errName}
$maybe request <- jHelpRequest
<section>
#{request}