2019-03-08 17:42:50 +01:00
<h4 class="ui top attached header">
{{ .i18n .Tr "settings.manage_oauth2_applications" }}
</h4>
<div class="ui attached segment">
<div class="ui key list">
<div class="item">
{{ .i18n .Tr "settings.oauth2_application_create_description" }}
</div>
{{ range $ app : = .Applications }}
<div class="item">
<div class="right floated content">
2020-12-09 20:03:19 +01:00
<a href=" {{ $ .Link }} /oauth2/ {{ $ app .ID }} " class="ui primary tiny button">
{{ svg "octicon-pencil" 1 6 "mr-2" }}
2019-03-08 17:42:50 +01:00
{{ $ .i18n .Tr "settings.oauth2_application_edit" }}
</a>
2021-08-27 03:57:40 +01:00
<button class="ui red tiny button delete-button" data-modal-id="remove-gitea-oauth2-application"
2019-03-08 17:42:50 +01:00
data-url=" {{ AppSubUrl }} /user/settings/applications/oauth2/delete"
data-id=" {{ $ app .ID }} ">
2021-03-22 05:04:19 +01:00
{{ svg "octicon-trash" 1 6 "mr-2" }}
2019-03-08 17:42:50 +01:00
{{ $ .i18n .Tr "settings.delete_key" }}
</button>
</div>
<div class="content">
<strong> {{ $ app .Name }} </strong>
</div>
</div>
{{ end }}
</div>
</div>
<div class="ui attached bottom segment">
<h5 class="ui top header">
{{ .i18n .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"> {{ .i18n .Tr "settings.oauth2_application_name" }} </label>
<input id="application-name" name="application_name" value=" {{ .application_name }} " required>
</div>
<div class="field {{ if .Err_RedirectURI }} error {{ end }} ">
<label for="redirect-uri"> {{ .i18n .Tr "settings.oauth2_redirect_uri" }} </label>
<input type="url" name="redirect_uri" id="redirect-uri">
</div>
<button class="ui green button">
{{ .i18n .Tr "settings.create_oauth2_application_button" }}
</button>
</form>
</div>
<div class="ui small basic delete modal" id="remove-gitea-oauth2-application">
<div class="ui icon header">
2021-03-22 05:04:19 +01:00
{{ svg "octicon-trash" }}
2019-03-08 17:42:50 +01:00
{{ .i18n .Tr "settings.remove_oauth2_application" }}
</div>
<div class="content">
<p> {{ .i18n .Tr "settings.oauth2_application_remove_description" }} </p>
</div>
{{ template "base/delete_modal_actions" . }}
</div>