2022-10-09 15:07:41 +03:00
<div class="ui attached segment">
<div class="ui key list">
<div class="item">
{{ .locale .Tr "settings.oauth2_application_create_description" }}
</div>
{{ range $ app : = .Applications }}
<div class="item">
<div class="right floated content">
<a href=" {{ $ .Link }} /oauth2/ {{ $ app .ID }} " class="ui primary tiny button">
2023-02-13 20:59:59 +03:00
{{ svg "octicon-pencil" 1 6 "gt-mr-2" }}
2022-10-09 15:07:41 +03:00
{{ $ .locale .Tr "settings.oauth2_application_edit" }}
</a>
<button class="ui red tiny button delete-button" data-modal-id="remove-gitea-oauth2-application"
data-url=" {{ $ .Link }} /oauth2/ {{ $ app .ID }} /delete">
2023-02-13 20:59:59 +03:00
{{ svg "octicon-trash" 1 6 "gt-mr-2" }}
2022-10-09 15:07:41 +03:00
{{ $ .locale .Tr "settings.delete_key" }}
</button>
</div>
<div class="content">
<strong> {{ $ app .Name }} </strong>
</div>
</div>
{{ end }}
</div>
2023-07-03 23:38:06 +03:00
<div class="ui g-modal-confirm delete modal" id="remove-gitea-oauth2-application">
<div class="header">
{{ svg "octicon-trash" }}
{{ .locale .Tr "settings.remove_oauth2_application" }}
</div>
<div class="content">
<p> {{ .locale .Tr "settings.oauth2_application_remove_description" }} </p>
</div>
{{ template "base/modal_actions_confirm" . }}
</div>
2022-10-09 15:07:41 +03:00
</div>
2023-07-03 23:38:06 +03:00
2022-10-09 15:07:41 +03:00
<div class="ui attached bottom segment">
<h5 class="ui top header">
{{ .locale .Tr "settings.create_oauth2_application" }}
</h5>
<form class="ui form ignore-dirty" action=" {{ .Link }} /oauth2" method="post">
{{ .CsrfTokenHtml }}
<div class="field {{ if .Err_AppName }} error {{ end }} ">
<label for="application-name"> {{ .locale .Tr "settings.oauth2_application_name" }} </label>
2023-05-26 12:42:54 +03:00
<input id="application-name" name="application_name" value=" {{ .application_name }} " required maxlength="255">
2022-10-09 15:07:41 +03:00
</div>
<div class="field {{ if .Err_RedirectURI }} error {{ end }} ">
2023-06-05 10:00:12 +03:00
<label for="redirect-uris"> {{ .locale .Tr "settings.oauth2_redirect_uris" }} </label>
<textarea name="redirect_uris" id="redirect-uris"></textarea>
2022-10-09 15:07:41 +03:00
</div>
2022-10-24 10:59:24 +03:00
<div class="field ui checkbox {{ if .Err_ConfidentialClient }} error {{ end }} ">
<label> {{ .locale .Tr "settings.oauth2_confidential_client" }} </label>
<input type="checkbox" name="confidential_client" checked>
</div>
2022-10-09 15:07:41 +03:00
<button class="ui green button">
{{ .locale .Tr "settings.create_oauth2_application_button" }}
</button>
</form>
</div>