added "members" for an event that help the admins to moderate. members must be invited via email.

This commit is contained in:
Codex Agent
2025-11-09 22:24:40 +01:00
parent 082b78cd43
commit 7ec3db9c59
23 changed files with 836 additions and 101 deletions

View File

@@ -107,6 +107,11 @@ class Event extends Model
return $this->hasMany(EventJoinToken::class);
}
public function members(): HasMany
{
return $this->hasMany(EventMember::class);
}
public function hasActivePackage(): bool
{
return $this->eventPackage && $this->eventPackage->isActive();