This repository has been archived on 2019-06-27. You can view files and clone it, but cannot push or open issues/pull-requests.
am/templates/users.html

157 lines
3.6 KiB
HTML

-------------------------------------------------------------------------------
-- Insert
-------------------------------------------------------------------------------
{{define "UserInsert" -}}
{{template "PageStart"}}
<h1 class="breadcrumbs">
<a href="/user/list">Users</a> / Insert
</h1>
<section>
<form method="POST" autocomplete="off">
<input type="hidden" name="CSRF" value="{{.CSRF}}">
<ul class="form-list">
<li>
<label for="Username">Username:</label>
<input type="text" name="Username" autocomplete="off" required>
</li>
<li>
<label for="Password">Password:</label>
<input type="password" name="Password" autocomplete="off" required>
</li>
<li>
<input type="checkbox" name="Admin" id="Admin">
<label for="Admin">Admin</label>
</li>
<li>
<input type="submit" value="Insert">
</li>
</ul>
</form>
</section>
{{template "PageEnd"}}
{{- end}}
-------------------------------------------------------------------------------
-- List
-------------------------------------------------------------------------------
{{define "UserList" -}}
{{template "PageStart"}}
<h1 class="breadcrumbs">Users</h1>
<ul class="section-menu">
<li><a href="/user/insert">Insert</a></li>
</ul>
<section>
<ul class="user-list">
{{range . -}}
<li>
<a href="/user/view/{{.Username}}">
{{.Username}}{{if .Admin}} &#x272a;{{end}}
</a>
</li>
{{- end}}
</ul>
</section>
{{template "PageEnd"}}
{{- end}}
-------------------------------------------------------------------------------
-- View
-------------------------------------------------------------------------------
{{define "UserView" -}}
{{template "PageStart"}}
<h1 class="breadcrumbs">
<a href="/user/list">Users</a> / {{.Username}}
</h1>
<ul class="section-menu">
<li><a href="/user/update/{{.Username}}">Update</a></li>
<li><a href="/user/delete/{{.Username}}">Delete</a></li>
</ul>
<section>
<dl>
<dt>Admin</dt>
<dd>{{if .Admin}}True{{else}}False{{end}}</dd>
</dl>
</section>
{{template "PageEnd"}}
{{- end}}
-------------------------------------------------------------------------------
-- Update
-------------------------------------------------------------------------------
{{define "UserUpdate" -}}
{{template "PageStart"}}
<h1 class="breadcrumbs">
<a href="/user/list">Users</a> /
<a href="/user/view/{{.User.Username}}">{{.User.Username}}</a> /
Update
</h1>
<section>
<form method="POST">
<input type="hidden" name="CSRF" value="{{.CSRF}}">
<ul class="form-list">
<li>
<label for="NewPassword">Password:</label>
<input type="password" name="NewPassword" autocomplete="off">
</li>
<li>
<input type="checkbox" name="Admin" id="Admin" {{if .User.Admin}}Checked{{end}}>
<label for="Admin">Admin</label>
</li>
<li>
<input type="submit" value="Update">
</li>
</ul>
</form>
</section>
{{template "PageEnd"}}
{{- end}}
-------------------------------------------------------------------------------
-- Delete
-------------------------------------------------------------------------------
{{define "UserDelete" -}}
{{template "PageStart"}}
<h1 class="breadcrumbs">
<a href="/user/list">Users</a> /
<a href="/user/view/{{.User.Username}}">{{.User.Username}}</a> /
Delete
</h1>
<section>
<p>Really delete user {{.User.Username}}?</p>
<form method="POST">
<input type="hidden" name="CSRF" value="{{.CSRF}}">
<ul class="form-list">
<li>
<input type="submit" value="Delete">
</li>
</ul>
</form>
</section>
{{template "PageEnd"}}
{{- end}}