Merge pull request #6700 from papnoisanjeev/suspended-filter-for-customer

Added suspend filter for customers #6685
This commit is contained in:
Jitendra Singh 2022-09-12 12:01:58 +05:30 committed by GitHub
commit 12389dc64c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 15 additions and 2 deletions

View File

@ -56,6 +56,7 @@ class CustomerDataGrid extends DataGrid
$this->addFilter('phone', 'customers.phone');
$this->addFilter('gender', 'customers.gender');
$this->addFilter('status', 'status');
$this->addFilter('is_suspended', 'customers.is_suspended');
$this->setQueryBuilder($queryBuilder);
}
@ -158,6 +159,16 @@ class CustomerDataGrid extends DataGrid
return $html;
},
]);
$this->addColumn([
'index' => 'is_suspended',
'label' => trans('admin::app.customers.customers.suspended'),
'type' => 'boolean',
'searchable' => false,
'sortable' => true,
'filterable' => true,
'visibility' => false,
]);
}
/**

File diff suppressed because one or more lines are too long

View File

@ -1,4 +1,4 @@
{
"/js/ui.js": "/js/ui.js?id=2effb6ad469c2b8c5af2",
"/js/ui.js": "/js/ui.js?id=c205c15cc83b8bb70232",
"/css/ui.css": "/css/ui.css?id=933372010d246f94f931"
}

View File

@ -118,6 +118,7 @@
<th
:key="columnKey"
v-for="(column, columnKey) in columns"
v-if ="column.visibility != false"
v-text="column.label"
class="grid_head"
:class="{ sortable: column.sortable }"
@ -160,6 +161,7 @@
<td
:key="columnKey"
v-for="(column, columnKey) in columns"
v-if ="column.visibility != false"
v-html="record[column.index]"
:data-value="column.label"
></td>