Merge pull request #8433 from beganovich/custom-designs-filter

Filtering by is_custom
This commit is contained in:
David Bomba 2023-04-15 08:56:19 +10:00 committed by GitHub
commit 9b718baded
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -64,4 +64,18 @@ class DesignFilters extends QueryFilters
{
return $this->builder->where('company_id', auth()->user()->company()->id)->orWhere('company_id', null)->orderBy('id', 'asc');
}
/**
* Filter the designs by `is_custom` column.
*
* @return Illuminate\Database\Query\Builder
*/
public function custom(string $custom): Builder
{
if (strlen($custom) === 0) {
return $this->builder;
}
return $this->builder->where('is_custom', filter_var($custom, FILTER_VALIDATE_BOOLEAN));
}
}