Add editable user profiles

fixes: #5
This commit is contained in:
2021-02-08 12:39:28 +01:00
parent c9c29748b2
commit a71ba86e45
7 changed files with 216 additions and 28 deletions
+21
View File
@@ -0,0 +1,21 @@
{% extends "admin.html" %}
{% block admin %}
<h1>Profil von {{user.username}}</h1>
<form action="" method="POST">
<div>
<label for="username">Benutzername:</label>
<input type="text" name="username" value="{{ user.username }}">
</div>
<div>
<label for="email">E-mail:</label>
<input type="email" name="email" value="{{ user.email }}">
</div>
<div>
<label for="password">Passwort:</label>
<input type="password" name="password" placeholder="Leer lassen um nichts zu ändern">
</div>
<input type="submit" value="Editieren">
</form>
<h2>&nbsp;</h2>
{% endblock %}
+3 -3
View File
@@ -7,16 +7,16 @@
{% set u = links_user[1] %}
<tr>
<td>
<a href="/admin/view/{{l.code}}"><span>{{l.code}}:</span>
<a href="/admin/view/link/{{l.code}}"><span>{{l.code}}:</span>
</a>
</td>
<td>
<a href="/admin/view/{{l.code}}">{{ l.target }}
<a href="/admin/view/link/{{l.code}}">{{ l.target }}
</a>
</td>
<td>
<a href="/admin/view/{{l.code}}"><small>{{ u.username }}</small>
<a href="/admin/view/profile/{{u.id}}"><small>{{ u.username }}</small>
</a>
</td>
</tr>
+23
View File
@@ -0,0 +1,23 @@
{% extends "admin.html" %}
{% block admin %}
<h1>Profil von {{user.username}}</h1>
<form action="" method="POST">
<div>
<label for="username">Benutzername:</label>
<input type="text" name="username" value="{{ user.username }}" readonly>
</div>
<div>
<label for="email">E-mail:</label>
<input type="email" name="email" value="{{ user.email }}" readonly>
</div>
<div>
<label for="password">Passwort:</label>
<input type="password" name="password" value="verschlüsselt" readonly>
</div>
</form>
<div class="actions">
<a class="button" href="/admin/edit/profile/{{ user.id }}">Editieren</a>
</div>
<h2>&nbsp;</h2>
{% endblock %}