Fixed private build

This commit is contained in:
Constantin Graf
2024-04-15 10:47:16 +02:00
parent d99847ef19
commit 726aabe724
5 changed files with 59 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ use Laravel\Passport\HasApiTokens;
* @property string $timezone
* @property bool $is_placeholder
* @property Weekday $week_start
* @property-read Organization $currentTeam
* @property Collection<Organization> $organizations
* @property Collection<TimeEntry> $timeEntries
*
@@ -37,6 +38,7 @@ use Laravel\Passport\HasApiTokens;
* @method static UserFactory factory()
* @method static Builder<User> query()
* @method Builder<User> belongsToOrganization(Organization $organization)
* @method Builder<User> active()
*/
class User extends Authenticatable implements FilamentUser
{
@@ -131,6 +133,14 @@ class User extends Authenticatable implements FilamentUser
return $this->hasMany(TimeEntry::class);
}
/**
* @param Builder<User> $builder
*/
public function scopeActive(Builder $builder): void
{
$builder->where('is_placeholder', '=', false);
}
/**
* @param Builder<User> $builder
* @return Builder<User>