Media Favoriten: Dequittierung für Admin + Pushover-Info an User

This commit is contained in:
2026-06-24 22:28:22 +02:00
parent 7fe64c37eb
commit 8f8e49f749
2 changed files with 35 additions and 1 deletions

View File

@@ -784,7 +784,7 @@ function FavoritenKalender({ onOpenModal }) {
{!!f.acknowledged && <span style={{marginLeft:6}}>✓</span>}
</div>
</div>
{!f.acknowledged && (
{!f.acknowledged ? (
<button onClick={async e=>{e.stopPropagation();
await api(`/tools/media/favorites/${f.id}/acknowledge`,{method:'POST',body:{}});
setAllFavs(prev=>prev.map(x=>x.id===f.id?{...x,acknowledged:1}:x));
@@ -792,6 +792,15 @@ function FavoritenKalender({ onOpenModal }) {
borderRadius:6,padding:'3px 10px',color:'#f59e0b',fontFamily:'monospace',fontSize:9,cursor:'pointer',flexShrink:0}}>
</button>
) : (
<button onClick={async e=>{e.stopPropagation();
await api(`/tools/media/favorites/${f.id}/unacknowledge`,{method:'POST',body:{}});
setAllFavs(prev=>prev.map(x=>x.id===f.id?{...x,acknowledged:0}:x));
}} title="Quittierung rückgängig"
style={{background:'transparent',border:'1px solid rgba(255,255,255,0.1)',
borderRadius:6,padding:'3px 8px',color:'rgba(255,255,255,0.25)',fontFamily:'monospace',fontSize:9,cursor:'pointer',flexShrink:0}}>
</button>
)}
</div>
))}