Add live show moderation queue

This commit is contained in:
Codex Agent
2026-01-05 14:04:05 +01:00
parent 7802bed394
commit e3b7271f69
16 changed files with 829 additions and 8 deletions

View File

@@ -128,6 +128,17 @@ class Photo extends Model
])->save();
}
public function clearFromLiveShow(?User $reviewer = null): void
{
$this->forceFill([
'live_status' => PhotoLiveStatus::NONE,
'live_approved_at' => null,
'live_reviewed_at' => now(),
'live_reviewed_by' => $reviewer?->id,
'live_rejection_reason' => null,
])->save();
}
public function likes(): HasMany
{
return $this->hasMany(PhotoLike::class);