mirror of
https://github.com/1f349/themes.git
synced 2024-12-22 08:14:11 +00:00
82 lines
4.2 KiB
HTML
82 lines
4.2 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en">
|
||
|
<head>
|
||
|
<title>{{.ServiceName}}</title>
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
||
|
<link rel="stylesheet" href="/assets/style.css">
|
||
|
</head>
|
||
|
<body>
|
||
|
{{template "header.go.html" .}}
|
||
|
<main>
|
||
|
<div class="center-box sm:max-w-2xl">
|
||
|
<h1 class="box-title">Edit Client Application</h1>
|
||
|
<form method="POST" action="/manage/apps" class="space-y-4 md:space-y-6">
|
||
|
<input type="hidden" name="action" value="create"/>
|
||
|
<input type="hidden" name="offset" value="{{.Offset}}"/>
|
||
|
<input type="hidden" name="subject" value="{{.EditApp.Subject}}"/>
|
||
|
<div>
|
||
|
<label for="field_subject">Subject: {{.EditApp.Subject}}</label>
|
||
|
</div>
|
||
|
<div>
|
||
|
<label for="field_name">Name:</label>
|
||
|
<input type="text" name="name" id="field_name" value="{{.EditApp.Name}}" required/>
|
||
|
</div>
|
||
|
<div>
|
||
|
<label for="field_domain">Domain:</label>
|
||
|
<input type="text" name="domain" id="field_domain" value="{{.EditApp.Domain}}" placeholder="https://example.com" required/>
|
||
|
</div>
|
||
|
{{if .IsAdmin}}
|
||
|
<div>
|
||
|
<label for="field_perms">Perms:</label>
|
||
|
<input type="text" name="perms" id="field_perms" value="{{.EditApp.Perms}}" size="100"/>
|
||
|
</div>
|
||
|
{{end}}
|
||
|
<div class="flex flex-row justify-center">
|
||
|
<div class="space-y-4 md:space-y-6">
|
||
|
<div class="flex">
|
||
|
<div class="flex items-center h-5">
|
||
|
<input id="field_public" name="public" type="checkbox" {{if .EditApp.Public}}checked{{end}}/>
|
||
|
<svg class="check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round">
|
||
|
<polyline points="20 6 9 17 4 12"></polyline>
|
||
|
</svg>
|
||
|
</div>
|
||
|
<div class="ml-3 text-sm">
|
||
|
<label for="field_public">Make this a client-only application</label>
|
||
|
</div>
|
||
|
</div>
|
||
|
{{if .IsAdmin}}
|
||
|
<div class="flex">
|
||
|
<div class="flex items-center h-5">
|
||
|
<input id="field_sso" name="sso" type="checkbox" {{if .EditApp.Sso}}checked{{end}}/>
|
||
|
<svg class="check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round">
|
||
|
<polyline points="20 6 9 17 4 12"></polyline>
|
||
|
</svg>
|
||
|
</div>
|
||
|
<div class="ml-3 text-sm">
|
||
|
<label for="field_sso">Enable automatic SSO flow</label>
|
||
|
</div>
|
||
|
</div>
|
||
|
{{end}}
|
||
|
<div class="flex">
|
||
|
<div class="flex items-center h-5">
|
||
|
<input id="field_active" name="active" type="checkbox" {{if .EditApp.Active}}checked{{end}}/>
|
||
|
<svg class="check" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="4" stroke-linecap="round" stroke-linejoin="round">
|
||
|
<polyline points="20 6 9 17 4 12"></polyline>
|
||
|
</svg>
|
||
|
</div>
|
||
|
<div class="ml-3 text-sm">
|
||
|
<label for="field_active">Enable the application</label>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="grid grid-cols-2 gap-4">
|
||
|
<button name="edit_action" value="edit" class="btn-green">Save</button>
|
||
|
<button name="edit_action" value="cancel" class="btn-red">Cancel</button>
|
||
|
</div>
|
||
|
</form>
|
||
|
</div>
|
||
|
</main>
|
||
|
</body>
|
||
|
</html>
|