2023-04-23 18:21:21 +08:00
{{ template "user/settings/layout_head" ( dict "ctxData" . "pageClass" "user settings sshkeys" ) }}
< div class = "user-setting-content" >
2021-10-27 17:40:08 +02:00
<!-- Theme -->
< h4 class = "ui top attached header" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "settings.manage_themes" }}
2021-10-27 17:40:08 +02:00
< / h4 >
< div class = "ui attached segment" >
< div class = "ui email list" >
< div class = "item" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "settings.theme_desc" }}
2021-10-27 17:40:08 +02:00
< / div >
< form class = "ui form" action = " {{ .Link }} /theme" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "field" >
2023-09-25 10:56:50 +02:00
< label for = "ui" > {{ ctx .Locale.Tr "settings.ui" }} </ label >
2021-10-27 17:40:08 +02:00
< div class = "ui selection dropdown" id = "ui" >
< input name = "theme" type = "hidden" value = " {{ .SignedUser.Theme }} " >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "text" >
{{ range $i , $a := .AllThemes }}
{{ if eq $.SignedUser.Theme $a }}{{ $a }}{{ end }}
{{ end }}
< / div >
< div class = "menu" >
{{ range $i , $a := .AllThemes }}
< div class = "item {{ if eq $.SignedUser.Theme $a }} active selected {{ end }} " data-value = " {{ $a }} " >
{{ $a }}
< / div >
{{ end }}
< / div >
< / div >
< / div >
< div class = "field" >
2023-09-25 10:56:50 +02:00
< button class = "ui primary button" > {{ ctx .Locale.Tr "settings.update_theme" }} </ button >
2021-10-27 17:40:08 +02:00
< / div >
< / form >
< / div >
< / div >
<!-- Language -->
< h4 class = "ui top attached header" >
2024-05-13 12:05:49 +00:00
{{ ctx .Locale.Tr "settings.language.title" }}
2021-10-27 17:40:08 +02:00
< / h4 >
< div class = "ui attached segment" >
< form class = "ui form" action = " {{ .Link }} /language" method = "post" >
2024-07-20 16:38:59 +00:00
< div class = "tw-mb-4" >
{{ ctx .Locale.Tr "settings.language.description" }}
< / div >
2021-10-27 17:40:08 +02:00
{{ .CsrfTokenHtml }}
< div class = "field" >
< div class = "ui language selection dropdown" id = "language" >
< input name = "language" type = "hidden" value = " {{ .SignedUser.Language }} " >
{{ svg "octicon-triangle-down" 14 "dropdown icon" }}
< div class = "text" > {{ range .AllLangs }}{{ if eq $.SignedUser.Language .Lang }}{{ .Name }}{{ end }}{{ end }} </ div >
< div class = "menu" >
{{ range .AllLangs }}
< div class = "item {{ if eq $.SignedUser.Language .Lang }} active selected {{ end }} " data-value = " {{ .Lang }} " > {{ .Name }} </ div >
{{ end }}
< / div >
< / div >
< / div >
2024-07-20 16:38:59 +00:00
< div class = "tw-mb-4" >
{{ ctx .Locale.Tr "settings.language.localization_project" "https://forgejo.org/docs/latest/developer/localization/" }}
< / div >
2021-10-27 17:40:08 +02:00
< div class = "field" >
2023-09-25 10:56:50 +02:00
< button class = "ui primary button" > {{ ctx .Locale.Tr "settings.update_language" }} </ button >
2021-10-27 17:40:08 +02:00
< / div >
< / form >
< / div >
2022-01-21 18:59:26 +01:00
2024-03-01 13:22:40 +01:00
<!-- Hints -->
< h4 class = "ui top attached header" >
{{ ctx .Locale.Tr "settings.hints" }}
< / h4 >
< div class = "ui attached segment" >
< form class = "ui form" action = " {{ .Link }} /hints" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "inline field" >
< div class = "ui checkbox" data-tooltip-content = " {{ ctx .Locale.Tr "settings.additional_repo_units_hint_description" }} " >
< input name = "enable_repo_unit_hints" type = "checkbox" {{ if $.SignedUser.EnableRepoUnitHints }} checked {{ end }} >
< label > {{ ctx .Locale.Tr "settings.additional_repo_units_hint" }} </ label >
< / div >
< / div >
< div class = "field" >
< button class = "ui primary button" > {{ ctx .Locale.Tr "settings.update_hints" }} </ button >
< / div >
< / form >
< / div >
2022-01-21 18:59:26 +01:00
<!-- Shown comment event types -->
< h4 class = "ui top attached header" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "settings.hidden_comment_types" }}
2022-01-21 18:59:26 +01:00
< / h4 >
< div class = "ui attached segment" >
2023-04-12 13:59:17 +02:00
< p class = "help" >
2023-09-25 10:56:50 +02:00
{{ ctx .Locale.Tr "settings.hidden_comment_types_description" }}
2023-04-12 13:59:17 +02:00
< / p >
2022-01-21 18:59:26 +01:00
< form class = "ui form" action = " {{ .Link }} /hidden_comments" method = "post" >
{{ .CsrfTokenHtml }}
< div class = "inline field" >
2023-09-25 10:56:50 +02:00
< div class = "ui checkbox" data-tooltip-content = " {{ ctx .Locale.Tr "settings.hidden_comment_types.ref_tooltip" }} " >
2022-01-21 18:59:26 +01:00
< input name = "reference" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "reference" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_reference" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "label" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "label" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_label" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "milestone" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "milestone" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_milestone" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "assignee" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "assignee" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_assignee" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "title" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "title" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_title" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "branch" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "branch" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_branch" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "time_tracking" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "time_tracking" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_time_tracking" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "deadline" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "deadline" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_deadline" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "dependency" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "dependency" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_dependency" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "lock" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "lock" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_lock" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "review_request" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "review_request" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_review_request" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "pull_request_push" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "pull_request_push" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_pull_request_push" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
< div class = "ui checkbox" >
< input name = "project" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "project" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_project" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "inline field" >
2023-09-25 10:56:50 +02:00
< div class = "ui checkbox" data-tooltip-content = " {{ ctx .Locale.Tr "settings.hidden_comment_types.issue_ref_tooltip" }} " >
2022-01-21 18:59:26 +01:00
< input name = "issue_ref" type = "checkbox" {{ if ( call .IsCommentTypeGroupChecked "issue_ref" ) }} checked {{ end }} >
2023-09-25 10:56:50 +02:00
< label > {{ ctx .Locale.Tr "settings.comment_type_group_issue_ref" }} </ label >
2022-01-21 18:59:26 +01:00
< / div >
< / div >
< div class = "field" >
2023-09-25 10:56:50 +02:00
< button class = "ui primary button" > {{ ctx .Locale.Tr "save" }} </ button >
2022-01-21 18:59:26 +01:00
< / div >
< / form >
< / div >
2021-10-27 17:40:08 +02:00
< / div >
2023-04-23 18:21:21 +08:00
{{ template "user/settings/layout_footer" . }}