Implement tenant announcements and audit log fixes
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-02 14:19:46 +01:00
parent 412ecbe691
commit 8f13465415
33 changed files with 1400 additions and 117 deletions

View File

@@ -70,6 +70,17 @@ class Tenant extends Model
return $this->hasMany(TenantPackage::class);
}
public function announcements(): BelongsToMany
{
return $this->belongsToMany(TenantAnnouncement::class, 'tenant_announcement_targets')
->withTimestamps();
}
public function announcementDeliveries(): HasMany
{
return $this->hasMany(TenantAnnouncementDelivery::class);
}
public function packages(): BelongsToMany
{
return $this->belongsToMany(Package::class, 'tenant_packages')