mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
#4480 [advs-module] Trash view is not filtering by id
This commit is contained in:
parent
7544a0191e
commit
cf280dcba6
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
use Visiosoft\AdvsModule\Adv\Table\Filter\CategoryFilterQuery;
|
use Visiosoft\AdvsModule\Adv\Table\Filter\CategoryFilterQuery;
|
||||||
use Visiosoft\AdvsModule\Adv\Table\Filter\CityFilterQuery;
|
use Visiosoft\AdvsModule\Adv\Table\Filter\CityFilterQuery;
|
||||||
|
use Visiosoft\AdvsModule\Adv\Table\Filter\IdFilterQuery;
|
||||||
use Visiosoft\AdvsModule\Adv\Table\Filter\NameDescFilterQuery;
|
use Visiosoft\AdvsModule\Adv\Table\Filter\NameDescFilterQuery;
|
||||||
use Visiosoft\AdvsModule\Adv\Table\Filter\StatusFilterQuery;
|
use Visiosoft\AdvsModule\Adv\Table\Filter\StatusFilterQuery;
|
||||||
use Visiosoft\AdvsModule\Adv\Table\Filter\UserFilterQuery;
|
use Visiosoft\AdvsModule\Adv\Table\Filter\UserFilterQuery;
|
||||||
@ -26,7 +27,8 @@ class AdvTableFilters
|
|||||||
'country',
|
'country',
|
||||||
'id' => [
|
'id' => [
|
||||||
'heading' => 'ID',
|
'heading' => 'ID',
|
||||||
'filter' => 'input'
|
'filter' => 'input',
|
||||||
|
'query' => IdFilterQuery::class,
|
||||||
],
|
],
|
||||||
'City' => [
|
'City' => [
|
||||||
'exact' => true,
|
'exact' => true,
|
||||||
|
|||||||
@ -0,0 +1,13 @@
|
|||||||
|
<?php namespace Visiosoft\AdvsModule\Adv\Table\Filter;
|
||||||
|
|
||||||
|
use Anomaly\Streams\Platform\Ui\Table\Component\Filter\Contract\FilterInterface;
|
||||||
|
use Illuminate\Database\Eloquent\Builder;
|
||||||
|
|
||||||
|
class IdFilterQuery
|
||||||
|
{
|
||||||
|
|
||||||
|
public function handle(Builder $query, FilterInterface $filter)
|
||||||
|
{
|
||||||
|
$query->where('advs_advs.id', $filter->getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user