From 52ae6ae9a5ed765ec17e74915d1f646dc60a27c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Grali=C5=84ski?= Date: Wed, 4 Jul 2018 16:22:10 +0200 Subject: [PATCH] start transition to multiple variants per submission --- Handler/ShowChallenge.hs | 1 + config/models | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Handler/ShowChallenge.hs b/Handler/ShowChallenge.hs index 285e98a..ed43815 100644 --- a/Handler/ShowChallenge.hs +++ b/Handler/ShowChallenge.hs @@ -302,6 +302,7 @@ outForTest repoDir submissionId (Entity testId test) = do checksum <- liftIO $ gatherSHA1ForCollectionOfFiles [outF] return Out { outSubmission=submissionId, + outVariant=Nothing, outTest=testId, outChecksum=SHA1 checksum } diff --git a/config/models b/config/models index cc32007..93eeda4 100644 --- a/config/models +++ b/config/models @@ -59,6 +59,10 @@ Submission isPublic Bool default=False isHidden Bool Maybe UniqueSubmissionRepoCommitChallenge repo commit challenge +Variant + submission SubmissionId + name Text + UniqueVariantSubmissionName submission name Fork source SubmissionId target SubmissionId @@ -77,6 +81,7 @@ Comment text Textarea Out submission SubmissionId + variant VariantId Maybe test TestId checksum SHA1 UniqueOutSubmissionTestChecksum submission test checksum