Add superadmin moderation queues
Some checks failed
linter / quality (push) Has been cancelled
tests / ci (push) Has been cancelled
tests / ui (push) Has been cancelled

This commit is contained in:
Codex Agent
2026-01-01 18:52:32 +01:00
parent 4fbd0815a4
commit 117250879b
22 changed files with 1324 additions and 5 deletions

View File

@@ -36,6 +36,7 @@ class Photo extends Model
'metadata' => 'array',
'security_meta' => 'array',
'security_scanned_at' => 'datetime',
'moderated_at' => 'datetime',
];
protected $attributes = [
@@ -73,6 +74,11 @@ class Photo extends Model
return $this->belongsTo(Task::class);
}
public function moderator(): BelongsTo
{
return $this->belongsTo(User::class, 'moderated_by');
}
public function likes(): HasMany
{
return $this->hasMany(PhotoLike::class);

View File

@@ -16,6 +16,7 @@ class TenantFeedback extends Model
protected $casts = [
'metadata' => 'array',
'moderated_at' => 'datetime',
];
public function tenant(): BelongsTo
@@ -27,4 +28,9 @@ class TenantFeedback extends Model
{
return $this->belongsTo(Event::class);
}
public function moderator(): BelongsTo
{
return $this->belongsTo(User::class, 'moderated_by');
}
}