parent
31935c0182
commit
d1aca43b2a
@ -232,8 +232,6 @@ submissionHelper tid csh shn (SubmissionMode mcid) = do
|
|||||||
|
|
||||||
mArCid <- fmap ZIPArchiveName <$> traverse encrypt msmid
|
mArCid <- fmap ZIPArchiveName <$> traverse encrypt msmid
|
||||||
|
|
||||||
let pageTitle = MsgSubmissionEditHead tid csh shn
|
|
||||||
let formTitle = pageTitle
|
|
||||||
let formText = Nothing :: Maybe UniWorXMessage
|
let formText = Nothing :: Maybe UniWorXMessage
|
||||||
actionUrl <- Data.Maybe.fromJust <$> getCurrentRoute
|
actionUrl <- Data.Maybe.fromJust <$> getCurrentRoute
|
||||||
-- Maybe construct a table to display uploaded archive files
|
-- Maybe construct a table to display uploaded archive files
|
||||||
@ -261,19 +259,8 @@ submissionHelper tid csh shn (SubmissionMode mcid) = do
|
|||||||
mFileTable <- traverse (dbTable def) . fmap smid2ArchiveTable $ (,) <$> msmid <*> mcid
|
mFileTable <- traverse (dbTable def) . fmap smid2ArchiveTable $ (,) <$> msmid <*> mcid
|
||||||
|
|
||||||
defaultLayout $ do
|
defaultLayout $ do
|
||||||
setTitleI pageTitle
|
setTitleI $ MsgSubmissionEditHead tid csh shn
|
||||||
$(widgetFile "formPageI18n")
|
$(widgetFile "submission")
|
||||||
[whamlet|
|
|
||||||
$maybe arCid <- mArCid
|
|
||||||
<hr>
|
|
||||||
<h2>
|
|
||||||
<a href=@{CSheetR tid csh shn (SubmissionDownloadArchiveR arCid)}>Archiv
|
|
||||||
$forall (name,time) <- lastEdits
|
|
||||||
<div>last edited by #{name} at #{formatTimeGerDTlong time}
|
|
||||||
$maybe fileTable <- mFileTable
|
|
||||||
<h3>Enthaltene Dateien:
|
|
||||||
^{fileTable}
|
|
||||||
|]
|
|
||||||
|
|
||||||
|
|
||||||
getSubmissionDownloadSingleR :: TermId -> Text -> Text -> CryptoFileNameSubmission -> FilePath -> Handler TypedContent
|
getSubmissionDownloadSingleR :: TermId -> Text -> Text -> CryptoFileNameSubmission -> FilePath -> Handler TypedContent
|
||||||
|
|||||||
@ -1,54 +1,15 @@
|
|||||||
<pre style="display:none">
|
$maybe arCid <- mArCid
|
||||||
#{tshow submissionId}
|
<sec>
|
||||||
#{tshow submission}
|
<h2>
|
||||||
|
<a href=@{CSheetR tid csh shn (SubmissionDownloadArchiveR arCid)}>Archiv
|
||||||
|
$forall (name,time) <- lastEdits
|
||||||
|
<div>last edited by #{name} at #{formatTimeGerDTlong time}
|
||||||
|
$maybe fileTable <- mFileTable
|
||||||
|
<h3>Enthaltene Dateien:
|
||||||
|
^{fileTable}
|
||||||
|
|
||||||
<table .table .table-striped>
|
<hr>
|
||||||
$maybe ratingTime' <- ratingTime
|
|
||||||
<tr>
|
|
||||||
<td>Bewertet
|
|
||||||
<td>#{tshow ratingTime'}
|
|
||||||
$maybe points <- ratingPoints
|
|
||||||
<tr>
|
|
||||||
<td>Punkte
|
|
||||||
<td>#{tshow points}
|
|
||||||
$maybe comment <- ratingComment
|
|
||||||
<tr>
|
|
||||||
<td>Kommentar
|
|
||||||
<td>
|
|
||||||
<pre style="margin-bottom:0">#{comment}
|
|
||||||
$nothing
|
|
||||||
<tr>
|
|
||||||
<td colspan="2">Noch nicht bewertet
|
|
||||||
|
|
||||||
<div .container-fluid>
|
|
||||||
<div .row>
|
|
||||||
<div .col-md-6>
|
|
||||||
<div .panel .panel-default>
|
|
||||||
<div .panel-heading>
|
|
||||||
Abgabe herunterladen
|
|
||||||
<div .panel-body .text-center>
|
|
||||||
$#<a href=@{SubmissionDownloadArchiveR archiveName} download .btn .btn-lg .btn-default>
|
|
||||||
<span .glyphicon .glyphicon-cloud-download aria-hidden="true"> ZIP-Archive
|
|
||||||
<div .col-md-6>
|
|
||||||
<div .panel .panel-default>
|
|
||||||
<div .panel-heading>
|
|
||||||
Abgabe ersetzen
|
|
||||||
<form role=form method=post action=@{SubmissionDemoR cID} enctype=#{uploadEnctype} .panel-body>
|
|
||||||
^{uploadWidget}
|
|
||||||
|
|
||||||
<div .panel .panel-default>
|
|
||||||
<div .panel-heading>
|
|
||||||
Abgegebene Dateien
|
|
||||||
<div .list-group .panel-body>
|
|
||||||
$forall (Entity _ file, Entity _ sFile) <- files
|
|
||||||
$if submissionFileIsDeletion sFile
|
|
||||||
<span .list-group-item>
|
|
||||||
#{fileTitle file}
|
|
||||||
<span .label .label-warning>Gelöscht
|
|
||||||
$else
|
|
||||||
<a href=@{SubmissionDownloadSingleR cID' $ fileTitle file} download .list-group-item>
|
|
||||||
#{fileTitle file}
|
|
||||||
$if submissionFileIsUpdate sFile
|
|
||||||
|
|
||||||
<span .label .label-primary>Korrigiert
|
|
||||||
|
|
||||||
|
<sec>
|
||||||
|
<form .form-horizontal method=post action=@{actionUrl} enctype=#{formEnctype}>
|
||||||
|
^{formWidget}
|
||||||
|
|||||||
Reference in New Issue
Block a user