From ca1f67df2ed483a7964bd70eda3d10914c2fe030 Mon Sep 17 00:00:00 2001 From: devansh bawari Date: Fri, 8 Jan 2021 19:12:19 +0530 Subject: [PATCH] Filters Added --- packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php | 4 ++++ packages/Webkul/Admin/src/DataGrids/CategoryDataGrid.php | 1 + packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php | 1 + 3 files changed, 6 insertions(+) diff --git a/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php b/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php index cf46f2b9b..3c410a475 100755 --- a/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/AttributeDataGrid.php @@ -17,6 +17,10 @@ class AttributeDataGrid extends DataGrid ->select('id') ->addSelect('id', 'code', 'admin_name', 'type', 'is_required', 'is_unique', 'value_per_locale', 'value_per_channel'); + $this->addFilter('is_unique', 'is_unique'); + $this->addFilter('value_per_locale', 'value_per_locale'); + $this->addFilter('value_per_channel', 'value_per_channel'); + $this->setQueryBuilder($queryBuilder); } diff --git a/packages/Webkul/Admin/src/DataGrids/CategoryDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CategoryDataGrid.php index b6e7237ab..1d4ce5acf 100755 --- a/packages/Webkul/Admin/src/DataGrids/CategoryDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CategoryDataGrid.php @@ -24,6 +24,7 @@ class CategoryDataGrid extends DataGrid ->groupBy('cat.id'); + $this->addFilter('status', 'cat.status'); $this->addFilter('category_id', 'cat.id'); $this->setQueryBuilder($queryBuilder); diff --git a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php index 2af7c38e7..b18a6686e 100755 --- a/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php +++ b/packages/Webkul/Admin/src/DataGrids/CustomerDataGrid.php @@ -24,6 +24,7 @@ class CustomerDataGrid extends DataGrid $this->addFilter('full_name', DB::raw('CONCAT(' . DB::getTablePrefix() . 'customers.first_name, " ", ' . DB::getTablePrefix() . 'customers.last_name)')); $this->addFilter('phone', 'customers.phone'); $this->addFilter('gender', 'customers.gender'); + $this->addFilter('status', 'status'); $this->setQueryBuilder($queryBuilder); }