diff options
-rw-r--r-- | gogs.go | 2 | ||||
-rw-r--r-- | routers/repo/release.go | 2 | ||||
-rw-r--r-- | templates/.VERSION | 2 | ||||
-rw-r--r-- | templates/repo/release/new.tmpl | 17 |
4 files changed, 16 insertions, 7 deletions
@@ -16,7 +16,7 @@ import ( "github.com/gogits/gogs/modules/setting" ) -const APP_VER = "0.9.127.0130" +const APP_VER = "0.9.128.0130" func init() { setting.AppVer = APP_VER diff --git a/routers/repo/release.go b/routers/repo/release.go index 0abd97fa..661aa4e2 100644 --- a/routers/repo/release.go +++ b/routers/repo/release.go @@ -240,6 +240,7 @@ func EditRelease(ctx *context.Context) { ctx.Data["title"] = rel.Title ctx.Data["content"] = rel.Note ctx.Data["prerelease"] = rel.IsPrerelease + ctx.Data["IsDraft"] = rel.IsDraft ctx.HTML(200, RELEASE_NEW) } @@ -264,6 +265,7 @@ func EditReleasePost(ctx *context.Context, form auth.EditReleaseForm) { ctx.Data["title"] = rel.Title ctx.Data["content"] = rel.Note ctx.Data["prerelease"] = rel.IsPrerelease + ctx.Data["IsDraft"] = rel.IsDraft if ctx.HasError() { ctx.HTML(200, RELEASE_NEW) diff --git a/templates/.VERSION b/templates/.VERSION index f82f38aa..e499a1cf 100644 --- a/templates/.VERSION +++ b/templates/.VERSION @@ -1 +1 @@ -0.9.127.0130
\ No newline at end of file +0.9.128.0130
\ No newline at end of file diff --git a/templates/repo/release/new.tmpl b/templates/repo/release/new.tmpl index 9f947fa2..237e1067 100644 --- a/templates/repo/release/new.tmpl +++ b/templates/repo/release/new.tmpl @@ -60,12 +60,20 @@ </div> <span class="help">{{.i18n.Tr "repo.release.prerelease_helper"}}</span> <div class="field"> + <a class="ui blue basic button" href="{{.RepoLink}}/releases"> + {{.i18n.Tr "repo.release.cancel"}} + </a> + {{/* Release didn't save as draft at first time is not possible to be draft again because the Git tag had been created. */}} + {{if or (not .PageIsEditRelease) .IsDraft}} + <input class="ui grey button" type="submit" name="draft" value="{{.i18n.Tr "repo.release.save_draft"}}"/> + {{end}} {{if .PageIsEditRelease}} - <a class="ui blue basic button" href="{{.RepoLink}}/releases"> - {{.i18n.Tr "repo.release.cancel"}} - </a> <button class="ui green button"> - {{.i18n.Tr "repo.release.edit_release"}} + {{if .IsDraft}} + {{.i18n.Tr "repo.release.publish"}} + {{else}} + {{.i18n.Tr "repo.release.edit_release"}} + {{end}} </button> <a class="ui red button delete-button" data-url="{{$.RepoLink}}/releases/delete" data-id="{{.ID}}"> {{$.i18n.Tr "repo.release.delete_release"}} @@ -74,7 +82,6 @@ <button class="ui green button"> {{.i18n.Tr "repo.release.publish"}} </button> - <input class="ui grey button" type="submit" name="draft" value="{{.i18n.Tr "repo.release.save_draft"}}"/> {{end}} </div> </div> |