diff options
author | Denys Konovalov <kontakt@denyskon.de> | 2024-07-19 14:28:30 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-19 14:28:30 -0400 |
commit | a8d0c879c38e21a8e78db627119bf622d919ee75 (patch) | |
tree | f55cbd55c967d11e7e4a4c4c96ce7b6db8345353 /templates/user | |
parent | e9aa39bda4581a69f04dd1d46aab7980940e99ce (diff) | |
download | gitea-a8d0c879c38e21a8e78db627119bf622d919ee75.tar.gz gitea-a8d0c879c38e21a8e78db627119bf622d919ee75.zip |
add skip secondary authorization option for public oauth2 clients (#31454)
Diffstat (limited to 'templates/user')
-rw-r--r-- | templates/user/settings/applications_oauth2_edit_form.tmpl | 8 | ||||
-rw-r--r-- | templates/user/settings/applications_oauth2_list.tmpl | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/templates/user/settings/applications_oauth2_edit_form.tmpl b/templates/user/settings/applications_oauth2_edit_form.tmpl index e62115d226..944729117c 100644 --- a/templates/user/settings/applications_oauth2_edit_form.tmpl +++ b/templates/user/settings/applications_oauth2_edit_form.tmpl @@ -44,7 +44,13 @@ <div class="field {{if .Err_ConfidentialClient}}error{{end}}"> <div class="ui checkbox"> <label>{{ctx.Locale.Tr "settings.oauth2_confidential_client"}}</label> - <input type="checkbox" name="confidential_client" {{if .App.ConfidentialClient}}checked{{end}}> + <input class="disable-setting" type="checkbox" name="confidential_client" data-target="#skip-secondary-authorization" {{if .App.ConfidentialClient}}checked{{end}}> + </div> + </div> + <div class="field {{if .Err_SkipSecondaryAuthorization}}error{{end}} {{if .App.ConfidentialClient}}disabled{{end}}" id="skip-secondary-authorization"> + <div class="ui checkbox"> + <label>{{ctx.Locale.Tr "settings.oauth2_skip_secondary_authorization"}}</label> + <input type="checkbox" name="skip_secondary_authorization" {{if .App.SkipSecondaryAuthorization}}checked{{end}}> </div> </div> <button class="ui primary button"> diff --git a/templates/user/settings/applications_oauth2_list.tmpl b/templates/user/settings/applications_oauth2_list.tmpl index e9e02179f5..61098e118b 100644 --- a/templates/user/settings/applications_oauth2_list.tmpl +++ b/templates/user/settings/applications_oauth2_list.tmpl @@ -64,7 +64,13 @@ <div class="field {{if .Err_ConfidentialClient}}error{{end}}"> <div class="ui checkbox"> <label>{{ctx.Locale.Tr "settings.oauth2_confidential_client"}}</label> - <input type="checkbox" name="confidential_client" checked> + <input class="disable-setting" type="checkbox" name="confidential_client" data-target="#skip-secondary-authorization" checked> + </div> + </div> + <div class="field {{if .Err_SkipSecondaryAuthorization}}error{{end}} disabled" id="skip-secondary-authorization"> + <div class="ui checkbox"> + <label>{{ctx.Locale.Tr "settings.oauth2_skip_secondary_authorization"}}</label> + <input type="checkbox" name="skip_secondary_authorization"> </div> </div> <button class="ui primary button"> |