2023-07-31 09:16:03 +02:00
<div class="flex-container-nav">
2023-04-23 18:21:21 +08:00
<div class="ui fluid vertical menu">
2023-09-25 10:56:50 +02:00
<div class="header item"> {{ ctx .Locale .Tr "user.settings" }} </div>
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsProfile }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.profile" }}
2020-11-26 20:33:28 +01:00
</a>
2024-07-09 12:36:31 -05:00
{{ if not ( and ( $ .UserDisabledFeatures .Contains "manage_credentials" "deletion" ) ( not $ .EnableNotifyMail ) ) }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsAccount }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/account">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.account" }}
2020-11-26 20:33:28 +01:00
</a>
2024-07-09 12:36:31 -05:00
{{ end }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsAppearance }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/appearance">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.appearance" }}
2021-10-27 17:40:08 +02:00
</a>
2024-07-09 12:36:31 -05:00
{{ if not ( $ .UserDisabledFeatures .Contains "manage_mfa" "manage_credentials" ) }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsSecurity }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/security">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.security" }}
2020-11-26 20:33:28 +01:00
</a>
2024-07-09 12:36:31 -05:00
{{ end }}
2024-03-04 09:16:03 +01:00
<a class=" {{ if .PageIsSettingsBlockedUsers }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/blocked_users">
{{ ctx .Locale .Tr "user.block.list" }}
</a>
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsApplications }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/applications">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.applications" }}
2020-11-26 20:33:28 +01:00
</a>
2024-07-09 12:36:31 -05:00
{{ if not ( $ .UserDisabledFeatures .Contains "manage_ssh_keys" "manage_gpg_keys" ) }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsKeys }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/keys">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.ssh_gpg_keys" }}
2020-11-26 20:33:28 +01:00
</a>
2024-07-09 12:36:31 -05:00
{{ end }}
2023-04-28 08:08:47 +08:00
{{ if .EnableActions }}
2023-06-21 06:54:15 +08:00
<details class="item toggleable-item" {{ if or .PageIsSharedSettingsRunners .PageIsSharedSettingsSecrets .PageIsSharedSettingsVariables }} open {{ end }} >
2023-09-25 10:56:50 +02:00
<summary> {{ ctx .Locale .Tr "actions.actions" }} </summary>
2023-04-28 08:08:47 +08:00
<div class="menu">
2023-05-31 09:39:54 +08:00
<a class=" {{ if .PageIsSharedSettingsRunners }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/actions/runners">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "actions.runners" }}
2023-05-31 09:39:54 +08:00
</a>
2023-04-28 08:08:47 +08:00
<a class=" {{ if .PageIsSharedSettingsSecrets }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/actions/secrets">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "secrets.secrets" }}
2023-04-28 08:08:47 +08:00
</a>
2023-06-21 06:54:15 +08:00
<a class=" {{ if .PageIsSharedSettingsVariables }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/actions/variables">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "actions.variables" }}
2023-06-21 06:54:15 +08:00
</a>
2023-04-28 08:08:47 +08:00
</div>
2023-06-07 10:49:48 +08:00
</details>
2023-04-28 08:08:47 +08:00
{{ end }}
2022-11-20 15:08:38 +01:00
{{ if .EnablePackages }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsPackages }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/packages">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "packages.title" }}
2022-11-20 15:08:38 +01:00
</a>
{{ end }}
2023-03-10 15:28:32 +01:00
{{ if not DisableWebhooks }}
<a class=" {{ if .PageIsSettingsHooks }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/hooks">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "repo.settings.hooks" }}
2023-03-10 15:28:32 +01:00
</a>
{{ end }}
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsOrganization }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/organization">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.organization" }}
2020-11-26 20:33:28 +01:00
</a>
2022-12-09 21:34:51 +08:00
<a class=" {{ if .PageIsSettingsRepos }} active {{ end }} item" href=" {{ AppSubUrl }} /user/settings/repos">
2023-09-25 10:56:50 +02:00
{{ ctx .Locale .Tr "settings.repos" }}
2020-11-26 20:33:28 +01:00
</a>
</div>
2017-03-17 15:16:08 +01:00
</div>