Browse Source
The code in here is for the site's administrator to see a list of all the users with an account with edit and delete options. There is, also, a section to create new users (non-admin. accounts).stable
Craig Oates
2 years ago
1 changed files with 43 additions and 0 deletions
@ -0,0 +1,43 @@
|
||||
{% extends "layouts/default.html" %} |
||||
{% block title %}Users{% endblock %} |
||||
{% block content %} |
||||
<h1>Users</h1> |
||||
<a href="/dashboard">Dashboard</a> |
||||
|
||||
<form action="/user/admin/create" method="post"> |
||||
<fieldset> |
||||
<legend>Create New Account</legend> |
||||
<input type="hidden" name="AUTHENTICITY-TOKEN" value="{{token}}"> |
||||
<label>Username</label> |
||||
<input required type="text" name="USERNAME"> |
||||
<label>Display Name</label> |
||||
<input required type="text" name="DISPLAY-NAME"> |
||||
<label>Password</label> |
||||
<input required type="password" name="PASSWORD"> |
||||
<label>Password Check</label> |
||||
<input required type="password" name="PASSWORD-CHECK"> |
||||
<input type="submit" value="Create Account"> |
||||
</fieldset> |
||||
</form> |
||||
|
||||
{% for account in users %} |
||||
{% if account.username != user.username %} |
||||
<div> |
||||
<p>{{account.username}}</p> |
||||
<p>{{account.display-name}}</p> |
||||
<form action="/user/admin/edit-password" method="post"> |
||||
<input required type="hidden" name="AUTHENTICITY-TOKEN" value="{{token}}"> |
||||
<input required type="hidden" name="USERNAME" value="{{account.username}}"> |
||||
<input required type="text" name="PASSWORD"> |
||||
<input type="submit" value="Change Password"> |
||||
</form> |
||||
<form action="/user/admin/delete" method="post"> |
||||
<input required type="hidden" name="AUTHENTICITY-TOKEN" value="{{token}}"> |
||||
<input required type="hidden" name="USERNAME" value="{{account.username}}"> |
||||
<input type="submit" value="Delete Account"> |
||||
</form> |
||||
</div> |
||||
{% endif %} |
||||
{% endfor %} |
||||
|
||||
{% endblock %} |
Loading…
Reference in new issue