UserResource show donor status

This commit is contained in:
xiaomlove
2025-10-20 17:16:19 +07:00
parent 8d10cf7970
commit ca8edf8a6a
5 changed files with 37 additions and 7 deletions

View File

@@ -364,6 +364,14 @@ class User extends Authenticatable implements FilamentUser, HasName
return $query->where('status', self::STATUS_CONFIRMED)->where('enabled', self::ENABLED_YES);
}
public function scopeDonating(Builder $query): Builder
{
return $query->where('donor', 'yes')->where(function (Builder $query) {
return $query->whereNull('donoruntil')
->orWhere('donoruntil', '0000-00-00 00:00:00')
->orWhere('donoruntil', '>=', now());
});
}
public function exams()
{