Merge pull request #169 from strk/allow-update-draft-releases
Allow updating draft releases while keeping them as draft
This commit is contained in:
commit
07a0753420
2 changed files with 11 additions and 3 deletions
|
@ -247,6 +247,7 @@ func EditRelease(ctx *context.Context) {
|
||||||
ctx.Data["title"] = rel.Title
|
ctx.Data["title"] = rel.Title
|
||||||
ctx.Data["content"] = rel.Note
|
ctx.Data["content"] = rel.Note
|
||||||
ctx.Data["prerelease"] = rel.IsPrerelease
|
ctx.Data["prerelease"] = rel.IsPrerelease
|
||||||
|
ctx.Data["IsDraft"] = rel.IsDraft
|
||||||
|
|
||||||
ctx.HTML(200, RELEASE_NEW)
|
ctx.HTML(200, RELEASE_NEW)
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,9 +64,16 @@
|
||||||
<a class="ui blue basic button" href="{{.RepoLink}}/releases">
|
<a class="ui blue basic button" href="{{.RepoLink}}/releases">
|
||||||
{{.i18n.Tr "repo.release.cancel"}}
|
{{.i18n.Tr "repo.release.cancel"}}
|
||||||
</a>
|
</a>
|
||||||
<button class="ui green button">
|
{{if .IsDraft}}
|
||||||
{{.i18n.Tr "repo.release.edit_release"}}
|
<input class="ui grey button" type="submit" name="draft" value="{{.i18n.Tr "repo.release.save_draft"}}"/>
|
||||||
</button>
|
<button class="ui green button">
|
||||||
|
{{.i18n.Tr "repo.release.publish"}}
|
||||||
|
</button>
|
||||||
|
{{else}}
|
||||||
|
<button class="ui green button">
|
||||||
|
{{.i18n.Tr "repo.release.edit_release"}}
|
||||||
|
</button>
|
||||||
|
{{end}}
|
||||||
<a class="ui red button delete-button" data-url="{{$.RepoLink}}/releases/delete" data-id="{{.ID}}">
|
<a class="ui red button delete-button" data-url="{{$.RepoLink}}/releases/delete" data-id="{{.ID}}">
|
||||||
{{$.i18n.Tr "repo.release.delete_release"}}
|
{{$.i18n.Tr "repo.release.delete_release"}}
|
||||||
</a>
|
</a>
|
||||||
|
|
Reference in a new issue