feat(ui): Admin-Formular: Rolle-Dropdown + Badge in User-Liste
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
03ea3edb8b
commit
e35c3cfdbd
1 changed files with 17 additions and 4 deletions
|
|
@ -501,7 +501,7 @@ const adminTmpl = `<!DOCTYPE html>
|
|||
<tbody>
|
||||
{{range .ScreenUsers}}
|
||||
<tr>
|
||||
<td><strong>{{.Username}}</strong></td>
|
||||
<td><strong>{{.Username}}</strong>{{if eq .Role "restricted"}} <span class="tag is-warning is-light is-small ml-2">Eingeschränkt</span>{{end}}</td>
|
||||
<td class="has-text-grey" style="font-size:.875rem">{{.CreatedAt.Format "02.01.2006 15:04"}}</td>
|
||||
<td style="text-align:right">
|
||||
<button class="button is-small is-danger is-outlined" type="button"
|
||||
|
|
@ -520,13 +520,13 @@ const adminTmpl = `<!DOCTYPE html>
|
|||
<h3 class="title is-6 mb-3">Neuen Benutzer anlegen</h3>
|
||||
<form method="POST" action="/admin/users">
|
||||
<div class="columns is-vcentered">
|
||||
<div class="column is-4">
|
||||
<div class="column is-3">
|
||||
<div class="field">
|
||||
<label class="label is-small">Benutzername</label>
|
||||
<input class="input is-small" type="text" name="username" placeholder="z.B. alice" required autocomplete="off">
|
||||
</div>
|
||||
</div>
|
||||
<div class="column is-4">
|
||||
<div class="column is-3">
|
||||
<div class="field">
|
||||
<label class="label is-small">Passwort</label>
|
||||
<div class="control has-icons-right">
|
||||
|
|
@ -538,7 +538,20 @@ const adminTmpl = `<!DOCTYPE html>
|
|||
<p class="help">Mind. 8 Zeichen</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column is-4">
|
||||
<div class="column is-3">
|
||||
<div class="field">
|
||||
<label class="label is-small">Rolle</label>
|
||||
<div class="control">
|
||||
<div class="select is-small is-fullwidth">
|
||||
<select name="role">
|
||||
<option value="screen_user">Vollzugriff</option>
|
||||
<option value="restricted">Eingeschränkt (nur Medien/Playlist)</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="column is-3">
|
||||
<div class="field">
|
||||
<label class="label is-small"> </label>
|
||||
<button class="button is-primary is-small" type="submit">Benutzer anlegen</button>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue