forked from filipg/gonito
Use correctly REPO_HOST in as the default host when submitting
This commit is contained in:
parent
81cadb46f5
commit
4ba7ae2212
@ -172,9 +172,9 @@ idToBeShown _ maybeUser =
|
|||||||
Nothing -> defaultIdToBe
|
Nothing -> defaultIdToBe
|
||||||
where defaultIdToBe = "YOURID" :: Text
|
where defaultIdToBe = "YOURID" :: Text
|
||||||
|
|
||||||
defaultRepo :: RepoScheme -> Challenge -> Repo -> Maybe (Entity User) -> Text
|
defaultRepo :: RepoScheme -> Text -> Challenge -> Repo -> Maybe (Entity User) -> Text
|
||||||
defaultRepo SelfHosted challenge _ maybeUser = "ssh://gitolite@gonito.net/" ++ (idToBeShown challenge maybeUser) ++ "/" ++ (challengeName challenge)
|
defaultRepo SelfHosted repoHost challenge _ maybeUser = repoHost ++ (idToBeShown challenge maybeUser) ++ "/" ++ (challengeName challenge)
|
||||||
defaultRepo Branches _ repo _ = repoUrl repo
|
defaultRepo Branches repoHost _ repo _ = repoUrl repo
|
||||||
|
|
||||||
defaultBranch :: IsString a => RepoScheme -> Maybe a
|
defaultBranch :: IsString a => RepoScheme -> Maybe a
|
||||||
defaultBranch SelfHosted = Just "master"
|
defaultBranch SelfHosted = Just "master"
|
||||||
@ -210,8 +210,9 @@ getChallengeSubmissionR name = do
|
|||||||
Just repo <- runDB $ get $ challengePublicRepo challenge
|
Just repo <- runDB $ get $ challengePublicRepo challenge
|
||||||
app <- getYesod
|
app <- getYesod
|
||||||
let scheme = appRepoScheme $ appSettings app
|
let scheme = appRepoScheme $ appSettings app
|
||||||
|
let repoHost = appRepoHost $ appSettings app
|
||||||
|
|
||||||
(formWidget, formEnctype) <- generateFormPost $ submissionForm (Just $ defaultRepo scheme challenge repo maybeUser) (defaultBranch scheme) (repoGitAnnexRemote repo)
|
(formWidget, formEnctype) <- generateFormPost $ submissionForm (Just $ defaultRepo scheme repoHost challenge repo maybeUser) (defaultBranch scheme) (repoGitAnnexRemote repo)
|
||||||
challengeLayout True challenge $ challengeSubmissionWidget formWidget formEnctype challenge
|
challengeLayout True challenge $ challengeSubmissionWidget formWidget formEnctype challenge
|
||||||
|
|
||||||
postChallengeSubmissionR :: Text -> Handler TypedContent
|
postChallengeSubmissionR :: Text -> Handler TypedContent
|
||||||
|
Loading…
Reference in New Issue
Block a user