57 lines
3.3 KiB
HTML
57 lines
3.3 KiB
HTML
{{define "admin_user_permissions"}}{{template "header" .}}
|
|
<div class="card" style="max-width: 500px;">
|
|
<div class="card-body">
|
|
<h2 class="h6">{{.Data.Username}}</h2>
|
|
<form method="post" action="/admin/users/{{.Data.ID}}/permissions">
|
|
{{template "csrf_field" .CSRFToken}}
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="settings" value="1" id="p_settings" {{if .Data.Permissions.Settings}}checked{{end}}>
|
|
<label class="form-check-label" for="p_settings">Settings</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="stream" value="1" id="p_stream" {{if .Data.Permissions.Stream}}checked{{end}}>
|
|
<label class="form-check-label" for="p_stream">Stream</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="download" value="1" id="p_download" {{if .Data.Permissions.Download}}checked{{end}}>
|
|
<label class="form-check-label" for="p_download">Download</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="upload" value="1" id="p_upload" {{if .Data.Permissions.Upload}}checked{{end}}>
|
|
<label class="form-check-label" for="p_upload">Upload</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="playlist" value="1" id="p_playlist" {{if .Data.Permissions.Playlist}}checked{{end}}>
|
|
<label class="form-check-label" for="p_playlist">Playlist</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="cover_art" value="1" id="p_cover_art" {{if .Data.Permissions.CoverArt}}checked{{end}}>
|
|
<label class="form-check-label" for="p_cover_art">Cover Art</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="comment" value="1" id="p_comment" {{if .Data.Permissions.Comment}}checked{{end}}>
|
|
<label class="form-check-label" for="p_comment">Comment</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="podcast" value="1" id="p_podcast" {{if .Data.Permissions.Podcast}}checked{{end}}>
|
|
<label class="form-check-label" for="p_podcast">Podcast</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="share" value="1" id="p_share" {{if .Data.Permissions.Share}}checked{{end}}>
|
|
<label class="form-check-label" for="p_share">Share</label>
|
|
</div>
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="checkbox" name="jukebox" value="1" id="p_jukebox" {{if .Data.Permissions.Jukebox}}checked{{end}}>
|
|
<label class="form-check-label" for="p_jukebox">Jukebox</label>
|
|
</div>
|
|
<div class="form-check mb-3">
|
|
<input class="form-check-input" type="checkbox" name="video_conversion" value="1" id="p_video" {{if .Data.Permissions.VideoConversion}}checked{{end}}>
|
|
<label class="form-check-label" for="p_video">Video Conversion</label>
|
|
</div>
|
|
<button type="submit" class="btn btn-primary btn-sm">Save</button>
|
|
<a href="/admin/users" class="btn btn-sm btn-outline-secondary">Cancel</a>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{{template "footer" .}}{{end}}
|