fix(ui): restricted User sehen eigene Medien nicht (CSS-Hidden-Bug)

data-owner-restricted wurde auch für restricted User selbst auf 'true'
gesetzt, wodurch deren eigene Medien durch CSS ausgeblendet wurden.
Fix: Attribut ist für restricted User immer 'false'.
This commit is contained in:
Jesko Anschütz 2026-03-28 09:34:13 +01:00
parent cc9ca2cd81
commit 3ebeaa70e1

View file

@ -1107,7 +1107,7 @@ const manageTmpl = `<!DOCTYPE html>
{{if .Assets}} {{if .Assets}}
<div class="lib-grid"> <div class="lib-grid">
{{range .Assets}} {{range .Assets}}
<div class="lib-card" data-owner-restricted="{{.OwnerIsRestricted}}"> <div class="lib-card" data-owner-restricted="{{if eq $.UserRole "restricted"}}false{{else}}{{.OwnerIsRestricted}}{{end}}">
<div class="lib-thumb"> <div class="lib-thumb">
{{if eq .Type "image"}}<img src="{{if .StoragePath}}/uploads/{{.StoragePath}}{{else}}{{.OriginalURL}}{{end}}" style="width:100%;height:80px;object-fit:cover" alt="" loading="lazy" onerror="this.style.display='none';this.parentElement.textContent='🖼'"> {{if eq .Type "image"}}<img src="{{if .StoragePath}}/uploads/{{.StoragePath}}{{else}}{{.OriginalURL}}{{end}}" style="width:100%;height:80px;object-fit:cover" alt="" loading="lazy" onerror="this.style.display='none';this.parentElement.textContent='🖼'">
{{else if eq .Type "video"}}🎬 {{else if eq .Type "video"}}🎬