2015-07-24 15:02:49 +02:00
{{ template "base/head" . }}
< div class = "repository labels" >
{{ template "repo/header" . }}
2015-08-09 16:45:38 +02:00
< div class = "ui container" >
2015-07-24 15:02:49 +02:00
< div class = "navbar" >
{{ template "repo/issue/navbar" . }}
2019-01-23 19:58:38 +01:00
{{ if and ( or .CanWriteIssues .CanWritePulls ) ( not .Repository.IsArchived ) }}
2015-12-07 23:30:52 +01:00
< div class = "ui right" >
< div class = "ui green new-label button" > {{ .i18n.Tr "repo.issues.new_label" }} </ div >
< / div >
2015-08-09 16:45:38 +02:00
{{ end }}
< / div >
2019-01-23 19:58:38 +01:00
{{ if not .Repository.IsArchived }}
< div class = "ui new-label segment hide" >
< form class = "ui form" action = " {{ $.RepoLink }} /labels/new" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "ui grid" >
< div class = "three wide column" >
< div class = "ui small input" >
2019-11-25 00:06:23 +01:00
< input class = "new-label-input emoji-input" name = "title" placeholder = " {{ .i18n.Tr "repo.issues.new_label_placeholder" }} " autofocus required maxlength = "50" >
2019-01-23 19:58:38 +01:00
< / div >
2015-07-24 15:02:49 +02:00
< / div >
2019-01-23 19:58:38 +01:00
< div class = "five wide column" >
< div class = "ui small fluid input" >
2019-11-25 00:06:23 +01:00
< input class = "new-label-desc-input" name = "description" placeholder = " {{ .i18n.Tr "repo.issues.new_label_desc_placeholder" }} " maxlength = "200" >
2019-01-23 19:58:38 +01:00
< / div >
< / div >
< div class = "color picker column" >
2019-11-25 00:06:23 +01:00
< input class = "color-picker" name = "color" value = "#70c24a" required maxlength = "7" >
2019-01-23 19:58:38 +01:00
< / div >
< div class = "column precolors" >
{{ template "repo/issue/label_precolors" }}
< / div >
< div class = "buttons" >
< div class = "ui blue small basic cancel button" > {{ .i18n.Tr "repo.milestones.cancel" }} </ div >
< button class = "ui green small button" > {{ .i18n.Tr "repo.issues.create_label" }} </ button >
2018-03-13 03:03:55 +01:00
< / div >
< / div >
2019-01-23 19:58:38 +01:00
< / form >
< / div >
{{ end }}
2015-07-24 15:02:49 +02:00
< div class = "ui divider" > < / div >
2016-08-30 04:02:49 +02:00
2016-12-24 15:41:09 +01:00
< div class = "ui right floated secondary filter menu" >
<!-- Sort -->
< div class = "ui dropdown type jump item" >
< span class = "text" >
{{ .i18n.Tr "repo.issues.filter_sort" }}
< i class = "dropdown icon" > < / i >
< / span >
< div class = "menu" >
< a class = " {{ if or ( eq .SortType "alphabetically" ) ( not .SortType ) }} active {{ end }} item" href = " {{ $.Link }} ?sort=alphabetically&state= {{ $.State }} " > {{ .i18n.Tr "repo.issues.label.filter_sort.alphabetically" }} </ a >
< a class = " {{ if eq .SortType "reversealphabetically" }} active {{ end }} item" href = " {{ $.Link }} ?sort=reversealphabetically&state= {{ $.State }} " > {{ .i18n.Tr "repo.issues.label.filter_sort.reverse_alphabetically" }} </ a >
< a class = " {{ if eq .SortType "leastissues" }} active {{ end }} item" href = " {{ $.Link }} ?sort=leastissues&state= {{ $.State }} " > {{ .i18n.Tr "repo.milestones.filter_sort.least_issues" }} </ a >
< a class = " {{ if eq .SortType "mostissues" }} active {{ end }} item" href = " {{ $.Link }} ?sort=mostissues&state= {{ $.State }} " > {{ .i18n.Tr "repo.milestones.filter_sort.most_issues" }} </ a >
< / div >
< / div >
< / div >
2015-08-09 16:45:38 +02:00
{{ template "base/alert" . }}
2019-12-04 02:39:58 +01:00
< div class = "ui black basic label" > {{ .i18n.Tr "repo.issues.label_count" .NumLabels }} </ div >
2016-08-30 05:00:06 +02:00
< div class = "label list" >
2019-01-23 19:58:38 +01:00
{{ if and ( or $.CanWriteIssues $.CanWritePulls ) ( eq .NumLabels 0 ) ( not $.Repository.IsArchived ) }}
2016-08-30 04:02:49 +02:00
< div class = "ui centered grid" >
< div class = "twelve wide column eight wide computer column" >
2016-08-30 05:00:06 +02:00
< div class = "ui attached left aligned segment" >
2016-12-02 02:12:16 +01:00
<!-- <h4 class="ui header">
2016-08-30 04:02:49 +02:00
{{ .i18n.Tr "repo.issues.label_templates.title" }}
2018-07-04 01:52:36 +02:00
< a target = "_blank" rel = "noopener noreferrer"
2016-08-30 05:00:06 +02:00
href="https://discuss.gogs.io/t/how-to-use-predefined-label-templates/599">
2016-08-30 04:02:49 +02:00
< span class = "octicon octicon-question" > < / span >
< / a >
2016-12-02 02:12:16 +01:00
< / h4 > -->
2016-08-30 04:02:49 +02:00
< p > {{ .i18n.Tr "repo.issues.label_templates.info" }} </ p >
< br / >
< form class = "ui form center" action = " {{ .Link }} /initialize" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "field" >
< div class = "ui selection dropdown" >
2016-08-30 05:00:06 +02:00
< input type = "hidden" name = "template_name" value = "Default" >
2016-08-30 04:02:49 +02:00
< div class = "default text" > {{ .i18n.Tr "repo.issues.label_templates.helper" }} </ div >
< div class = "menu" >
2019-12-07 03:13:19 +01:00
{{ range $template , $labels := .LabelTemplates }}
< div class = "item" data-value = " {{ $template }} " > {{ $template }} < br />< i > ({{ $labels }} )</ i ></ div >
2016-08-30 04:02:49 +02:00
{{ end }}
< / div >
< / div >
< / div >
< button type = "submit" class = "ui blue button" > {{ .i18n.Tr "repo.issues.label_templates.use" }} </ button >
< / form >
< / div >
< / div >
< / div >
{{ end }}
2015-07-24 15:02:49 +02:00
2018-03-13 03:03:55 +01:00
< div class = "ui divider" > < / div >
2015-08-09 16:45:38 +02:00
{{ range .Labels }}
2015-12-07 23:30:52 +01:00
< li class = "item" >
2018-03-13 03:03:55 +01:00
< div class = "ui grid" >
< div class = "three wide column" >
2020-02-11 18:02:41 +01:00
< div class = "ui label has-emoji" style = "color: {{ .ForegroundColor }} ; background-color: {{ .Color }} " > {{ svg "octicon-tag" 16 }} {{ .Name }} </ div >
2018-03-13 03:03:55 +01:00
< / div >
< div class = "seven wide column" >
{{ .Description }}
< / div >
< div class = "three wide column" >
2020-02-11 18:02:41 +01:00
< a class = "ui right open-issues" href = " {{ $.RepoLink }} /issues?labels= {{ .ID }} " > {{ svg "octicon-issue-opened" 16 }} {{ $.i18n.Tr "repo.issues.label_open_issues" .NumOpenIssues }} </ a >
2018-03-13 03:03:55 +01:00
< / div >
< div class = "three wide column" >
2019-01-23 19:58:38 +01:00
{{ if and ( not $.Repository.IsArchived ) ( or $.CanWriteIssues $.CanWritePulls ) }}
2020-02-11 18:02:41 +01:00
< a class = "ui right delete-button" href = "#" data-url = " {{ $.RepoLink }} /labels/delete" data-id = " {{ .ID }} " > {{ svg "octicon-trashcan" 16 }} {{ $.i18n.Tr "repo.issues.label_delete" }} </ a >
< a class = "ui right edit-label-button" href = "#" data-id = " {{ .ID }} " data-title = " {{ .Name }} " data-description = " {{ .Description }} " data-color = {{ .Color }} > {{ svg "octicon-pencil" 16 }} {{ $.i18n.Tr "repo.issues.label_edit" }} </a >
2018-03-13 03:03:55 +01:00
{{ end }}
< / div >
< / div >
2015-12-07 23:30:52 +01:00
< / li >
2015-08-09 16:45:38 +02:00
{{ end }}
2015-07-24 15:02:49 +02:00
< / div >
< / div >
< / div >
2015-07-24 17:13:42 +02:00
2019-01-23 19:58:38 +01:00
{{ if and ( or .CanWriteIssues .CanWritePulls ) ( not .Repository.IsArchived ) }}
2015-12-07 23:30:52 +01:00
< div class = "ui small basic delete modal" >
< div class = "ui icon header" >
< i class = "trash icon" > < / i >
{{ .i18n.Tr "repo.issues.label_deletion" }}
< / div >
< div class = "content" >
< p > {{ .i18n.Tr "repo.issues.label_deletion_desc" }} </ p >
< / div >
< div class = "actions" >
< div class = "ui red basic inverted cancel button" >
< i class = "remove icon" > < / i >
{{ .i18n.Tr "modal.no" }}
< / div >
< div class = "ui green basic inverted ok button" >
< i class = "checkmark icon" > < / i >
{{ .i18n.Tr "modal.yes" }}
< / div >
< / div >
< / div >
2015-07-24 17:13:42 +02:00
2015-12-07 23:30:52 +01:00
< div class = "ui small edit-label modal" >
< div class = "header" >
{{ .i18n.Tr "repo.issues.label_modify" }}
< / div >
< div class = "content" >
< form class = "ui edit-label form" action = " {{ $.RepoLink }} /labels/edit" method = "post" >
{{ .CsrfTokenHtml }}
< input id = "label-modal-id" name = "id" type = "hidden" >
< div class = "ui grid" >
2018-03-13 03:03:55 +01:00
< div class = "three wide column" >
2015-12-07 23:30:52 +01:00
< div class = "ui small input" >
2019-11-25 00:06:23 +01:00
< input class = "new-label-input emoji-input" name = "title" placeholder = " {{ .i18n.Tr "repo.issues.new_label_placeholder" }} " autofocus required maxlength = "50" >
2015-12-07 23:30:52 +01:00
< / div >
< / div >
2018-03-13 03:03:55 +01:00
< div class = "five wide column" >
< div class = "ui small fluid input" >
2019-11-25 00:06:23 +01:00
< input class = "new-label-desc-input" name = "description" placeholder = " {{ .i18n.Tr "repo.issues.new_label_desc_placeholder" }} " maxlength = "200" >
2018-03-13 03:03:55 +01:00
< / div >
< / div >
2015-12-07 23:30:52 +01:00
< div class = "color picker column" >
2019-11-25 00:06:23 +01:00
< input class = "color-picker" name = "color" value = "#70c24a" required maxlength = "7" >
2015-12-07 23:30:52 +01:00
< / div >
< div class = "column precolors" >
{{ template "repo/issue/label_precolors" }}
2015-08-09 16:45:38 +02:00
< / div >
2015-07-24 17:13:42 +02:00
< / div >
2015-12-07 23:30:52 +01:00
< / form >
< / div >
< div class = "actions" >
< div class = "ui negative button" >
{{ .i18n.Tr "modal.no" }}
2015-07-24 17:13:42 +02:00
< / div >
2015-12-07 23:30:52 +01:00
< div class = "ui positive right labeled icon button" >
{{ .i18n.Tr "modal.modify" }}
< i class = "checkmark icon" > < / i >
< / div >
< / div >
< / div >
2015-07-24 17:13:42 +02:00
{{ end }}
2015-12-07 23:30:52 +01:00
{{ template "base/footer" . }}