Skip to content

Commit 07a0753

Browse files
authored
Merge pull request #169 from strk/allow-update-draft-releases
Allow updating draft releases while keeping them as draft
2 parents 6cf6611 + cd33926 commit 07a0753

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

routers/repo/release.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ func EditRelease(ctx *context.Context) {
247247
ctx.Data["title"] = rel.Title
248248
ctx.Data["content"] = rel.Note
249249
ctx.Data["prerelease"] = rel.IsPrerelease
250+
ctx.Data["IsDraft"] = rel.IsDraft
250251

251252
ctx.HTML(200, RELEASE_NEW)
252253
}

templates/repo/release/new.tmpl

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,16 @@
6464
<a class="ui blue basic button" href="{{.RepoLink}}/releases">
6565
{{.i18n.Tr "repo.release.cancel"}}
6666
</a>
67-
<button class="ui green button">
68-
{{.i18n.Tr "repo.release.edit_release"}}
69-
</button>
67+
{{if .IsDraft}}
68+
<input class="ui grey button" type="submit" name="draft" value="{{.i18n.Tr "repo.release.save_draft"}}"/>
69+
<button class="ui green button">
70+
{{.i18n.Tr "repo.release.publish"}}
71+
</button>
72+
{{else}}
73+
<button class="ui green button">
74+
{{.i18n.Tr "repo.release.edit_release"}}
75+
</button>
76+
{{end}}
7077
<a class="ui red button delete-button" data-url="{{$.RepoLink}}/releases/delete" data-id="{{.ID}}">
7178
{{$.i18n.Tr "repo.release.delete_release"}}
7279
</a>

0 commit comments

Comments
 (0)