#22 - wip
This commit is contained in:
		| @@ -21,7 +21,6 @@ use Toby\Domain\Enums\VacationType; | ||||
|  * @property VacationRequestState $state | ||||
|  * @property Carbon $from | ||||
|  * @property Carbon $to | ||||
|  * @property int $estimated_days | ||||
|  * @property string $comment | ||||
|  * @property User $user | ||||
|  * @property YearPeriod $yearPeriod | ||||
| @@ -75,6 +74,11 @@ class VacationRequest extends Model | ||||
|         return $query->whereIn("state", $states); | ||||
|     } | ||||
|  | ||||
|     public function scopeNoStates(Builder $query, array $states): Builder | ||||
|     { | ||||
|         return $query->whereNotIn("state", $states); | ||||
|     } | ||||
|  | ||||
|     public function scopeOverlapsWith(Builder $query, self $vacationRequest): Builder | ||||
|     { | ||||
|         return $query->where("from", "<=", $vacationRequest->to) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user