fierj
PublicTiny personal git forge
{{template "head" .}}
{{define "title"}}users - fierj{{end}}
<h1 class="page-header">Users</h1>
<div class="grid-2">
<!-- Add user -->
<div class="card">
<h2>Add user</h2>
<form method="post">
<input type="hidden" name="action" value="add">
<div class="form-group">
<label for="username">Username</label>
<input type="text" id="username" name="username" required>
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" id="password" name="password" required minlength="6">
</div>
<button type="submit" class="btn">Add</button>
</form>
</div>
<!-- Change own password -->
<div class="card">
<h2>Change your password</h2>
<form method="post">
<input type="hidden" name="action" value="change-password">
<div class="form-group">
<label for="new-password">New password</label>
<input type="password" id="new-password" name="password" required minlength="6">
</div>
<button type="submit" class="btn">Update</button>
</form>
</div>
</div>
<!-- User list -->
<div class="mt-xl">
<h2 class="section-title">All users ({{len .Users}})</h2>
<div class="list-box">
{{range .Users}}
<div class="list-row">
<span>{{.}}</span>
{{if ne . $.User}}
<form method="post" onsubmit="return confirm('Remove {{.}}?')">
<input type="hidden" name="action" value="remove">
<input type="hidden" name="username" value="{{.}}">
<button type="submit" class="btn-subtle btn-sm">Remove</button>
</form>
{{else}}
<span class="tag-self">you</span>
{{end}}
</div>
{{end}}
</div>
</div>
{{template "foot" .}}