2015-11-16 10:22:46 +05:30
{{ template "base/head" . }}
2023-02-02 04:26:10 +05:30
< div role = "main" aria-label = " {{ .Title }} " class = "page-content repository new release" >
2015-12-08 04:00:52 +05:30
{{ template "repo/header" . }}
< div class = "ui container" >
< h2 class = "ui dividing header" >
{{ if .PageIsEditRelease }}
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.edit_release" }}
< div class = "sub header" > {{ ctx .Locale.Tr "repo.release.edit_subheader" }} </ div >
2015-12-08 04:00:52 +05:30
{{ else }}
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.new_release" }}
< div class = "sub header" > {{ ctx .Locale.Tr "repo.release.new_subheader" }} </ div >
2015-12-08 04:00:52 +05:30
{{ end }}
< / h2 >
{{ template "base/alert" . }}
2023-07-25 23:23:16 +05:30
< form class = "ui form" action = " {{ .Link }} " method = "post" >
2015-12-08 04:00:52 +05:30
{{ .CsrfTokenHtml }}
2023-07-25 23:23:16 +05:30
< div class = "ui seven wide target" >
2015-12-08 04:00:52 +05:30
< div class = "inline field {{ if .Err_TagName }} error {{ end }} " >
{{ if .PageIsEditRelease }}
< b > {{ .tag_name }} </ b >< span class = "at" > @</ span >< strong > {{ .tag_target }} </ strong >
{{ else }}
2023-09-25 18:12:40 +05:30
< input id = "tag-name" name = "tag_name" value = " {{ .tag_name }} " aria-label = " {{ ctx .Locale.Tr "repo.release.tag_name" }} " placeholder = " {{ ctx .Locale.Tr "repo.release.tag_name" }} " autofocus required maxlength = "255" >
< input id = "tag-name-editor" type = "hidden" data-existing-tags = " {{ JsonUtils .EncodeToString .Tags }} " data-tag-helper = " {{ ctx .Locale.Tr "repo.release.tag_helper" }} " data-tag-helper-new = " {{ ctx .Locale.Tr "repo.release.tag_helper_new" }} " data-tag-helper-existing = " {{ ctx .Locale.Tr "repo.release.tag_helper_existing" }} " >
2023-03-10 22:12:38 +05:30
< div id = "tag-target-selector" class = "gt-dib" >
< span class = "at" > @< / span >
< div class = "ui selection dropdown" >
2023-03-27 21:35:51 +05:30
< input type = "hidden" name = "tag_target" value = " {{ .tag_target }} " >
2023-03-10 22:12:38 +05:30
{{ svg "octicon-git-branch" }}
< div class = "text" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.target" }} :
2023-03-10 22:12:38 +05:30
< strong id = "repo-branch-current" > {{ .Repository.DefaultBranch }} </ strong >
< / div >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "menu" >
{{ range .Branches }}
< div class = "item" data-value = " {{ . }} " > {{ . }} </ div >
{{ end }}
< / div >
2015-12-08 04:00:52 +05:30
< / div >
< / div >
2023-03-10 22:12:38 +05:30
< div >
2023-09-25 14:26:50 +05:30
< span id = "tag-helper" class = "help gt-mt-3 gt-pb-0" > {{ ctx .Locale.Tr "repo.release.tag_helper" }} </ span >
2023-03-10 22:12:38 +05:30
< / div >
2015-12-08 04:00:52 +05:30
{{ end }}
< / div >
< / div >
2023-07-25 23:23:16 +05:30
< div class = "eleven wide gt-pt-0" >
2015-12-08 04:00:52 +05:30
< div class = "field {{ if .Err_Title }} error {{ end }} " >
2023-09-25 18:12:40 +05:30
< input name = "title" aria-label = " {{ ctx .Locale.Tr "repo.release.title" }} " placeholder = " {{ ctx .Locale.Tr "repo.release.title" }} " value = " {{ .title }} " autofocus maxlength = "255" >
2015-12-08 04:00:52 +05:30
< / div >
2023-04-03 15:36:57 +05:30
< div class = "field" >
{{ template "shared/combomarkdowneditor" ( dict
"MarkdownPreviewUrl" (print .Repository.Link "/markup")
"MarkdownPreviewContext" .RepoLink
"TextareaName" "content"
"TextareaContent" .content
2023-09-25 14:26:50 +05:30
"TextareaPlaceholder" (ctx.Locale.Tr "repo.release.message")
"TextareaAriaLabel" (ctx.Locale.Tr "repo.release.message")
2023-04-03 15:36:57 +05:30
"DropzoneParentContainer" "form"
)}}
2015-12-08 04:00:52 +05:30
< / div >
2021-03-22 21:39:51 +05:30
{{ range .attachments }}
2023-08-31 07:59:59 +05:30
< div class = "field flex-text-block" id = "attachment- {{ .ID }} " >
< div class = "flex-text-inline gt-f1" >
< input name = "attachment-edit- {{ .UUID }} " class = "attachment_edit" required value = " {{ .Name }} " >
2023-03-27 21:35:51 +05:30
< input name = "attachment-del- {{ .UUID }} " type = "hidden" value = "false" >
2024-03-04 09:03:20 +05:30
< span class = "ui text grey tw-whitespace-nowrap" > {{ .Size | FileSize }} </ span >
2023-09-25 18:12:40 +05:30
< span data-tooltip-content = " {{ ctx .Locale.Tr "repo.release.download_count" ( ctx .Locale.PrettyNumber .DownloadCount ) }} " >
2021-03-22 21:39:51 +05:30
{{ svg "octicon-info" }}
2023-04-17 09:07:23 +05:30
< / span >
2021-03-22 21:39:51 +05:30
< / div >
2023-08-31 07:59:59 +05:30
< a class = "ui mini compact red button remove-rel-attach" data-id = " {{ .ID }} " data-uuid = " {{ .UUID }} " >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "remove" }}
2023-08-31 07:59:59 +05:30
< / a >
2021-03-22 21:39:51 +05:30
< / div >
{{ end }}
2017-01-15 20:27:00 +05:30
{{ if .IsAttachmentEnabled }}
2020-10-05 11:19:33 +05:30
< div class = "field" >
{{ template "repo/upload" . }}
< / div >
2017-01-15 20:27:00 +05:30
{{ end }}
2015-12-08 04:00:52 +05:30
< / div >
2023-07-25 23:23:16 +05:30
< div class = "divider" > < / div >
< div class = "ui" >
< div >
2021-03-01 01:27:45 +05:30
{{ if not .PageIsEditRelease }}
< div class = "tag-message field" >
< div class = "ui checkbox" >
< input type = "checkbox" name = "add_tag_msg" >
2023-09-25 14:26:50 +05:30
< label >< strong > {{ ctx .Locale.Tr "repo.release.add_tag_msg" }} </ strong ></ label >
2021-03-01 01:27:45 +05:30
< / div >
< / div >
{{ else }}
< input type = "hidden" name = "add_tag_msg" value = "false" >
{{ end }}
2015-12-08 04:00:52 +05:30
< div class = "prerelease field" >
< div class = "ui checkbox" >
< input type = "checkbox" name = "prerelease" {{ if .prerelease }} checked {{ end }} >
2023-09-25 14:26:50 +05:30
< label >< strong > {{ ctx .Locale.Tr "repo.release.prerelease_desc" }} </ strong ></ label >
2015-12-08 04:00:52 +05:30
< / div >
< / div >
2023-09-25 14:26:50 +05:30
< span class = "help" > {{ ctx .Locale.Tr "repo.release.prerelease_helper" }} </ span >
2023-07-25 23:23:16 +05:30
< div class = "divider gt-mt-0" > < / div >
< div class = "gt-df gt-je" >
2015-12-08 04:00:52 +05:30
{{ if .PageIsEditRelease }}
2023-07-25 23:23:16 +05:30
< a class = "ui small button" href = " {{ .RepoLink }} /releases" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.cancel" }}
2015-12-08 04:00:52 +05:30
< / a >
2023-07-25 23:23:16 +05:30
< a class = "ui small red button delete-button" data-url = " {{ $.RepoLink }} /releases/delete" data-id = " {{ .ID }} " >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.delete_release" }}
2020-11-29 11:52:04 +05:30
< / a >
2016-11-14 22:00:22 +05:30
{{ if .IsDraft }}
2023-09-25 18:12:40 +05:30
< button class = "ui small button" type = "submit" name = "draft" value = " {{ ctx .Locale.Tr "repo.release.save_draft" }} " > {{ ctx .Locale.Tr "repo.release.save_draft" }} </ button >
2023-07-25 23:23:16 +05:30
< button class = "ui small primary button" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.publish" }}
2016-11-14 22:00:22 +05:30
< / button >
{{ else }}
2023-07-25 23:23:16 +05:30
< button class = "ui small primary button" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.edit_release" }}
2016-11-14 22:00:22 +05:30
< / button >
{{ end }}
2015-12-08 04:00:52 +05:30
{{ else }}
2023-11-23 16:06:52 +05:30
{{ if not .tag_name }}
< button class = "ui small button" name = "tag_only" value = "1" > {{ ctx .Locale.Tr "repo.release.add_tag" }} </ button >
{{ end }}
< button class = "ui small button" name = "draft" value = "1" > {{ ctx .Locale.Tr "repo.release.save_draft" }} </ button >
2023-07-25 23:23:16 +05:30
< button class = "ui small primary button" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.publish" }}
2015-12-08 04:00:52 +05:30
< / button >
{{ end }}
< / div >
< / div >
< / div >
< / form >
< / div >
2014-04-06 12:24:28 +05:30
< / div >
2015-11-20 13:08:41 +05:30
{{ if .PageIsEditRelease }}
2023-04-24 16:38:59 +05:30
< div class = "ui g-modal-confirm delete modal" >
2023-04-23 14:54:19 +05:30
< div class = "header" >
2021-03-22 09:34:19 +05:30
{{ svg "octicon-trash" }}
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "repo.release.deletion" }}
2015-12-08 04:00:52 +05:30
< / div >
< div class = "content" >
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "repo.release.deletion_desc" }} </ p >
2015-12-08 04:00:52 +05:30
< / div >
2023-04-23 14:54:19 +05:30
{{ template "base/modal_actions_confirm" . }}
2015-12-08 04:00:52 +05:30
< / div >
2015-11-20 13:08:41 +05:30
{{ end }}
2015-12-08 04:00:52 +05:30
{{ template "base/footer" . }}