mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-06-23 20:00:33 -04:00
Fixes for filters
This commit is contained in:
parent
42de43b574
commit
dd70223652
@ -38,9 +38,11 @@ class ExpenseFilters extends QueryFilters
|
|||||||
return $this->builder->where(function ($query) use ($filter) {
|
return $this->builder->where(function ($query) use ($filter) {
|
||||||
$query->where('expenses.name', 'like', '%'.$filter.'%')
|
$query->where('expenses.name', 'like', '%'.$filter.'%')
|
||||||
->orWhere('expenses.id_number', 'like', '%'.$filter.'%')
|
->orWhere('expenses.id_number', 'like', '%'.$filter.'%')
|
||||||
->orWhere('expense_contacts.first_name', 'like', '%'.$filter.'%')
|
->orWhereHas('contacts', function ($query) use($filter){
|
||||||
->orWhere('expense_contacts.last_name', 'like', '%'.$filter.'%')
|
$query->where('expense_contacts.first_name', 'like', '%'.$filter.'%');
|
||||||
->orWhere('expense_contacts.email', 'like', '%'.$filter.'%')
|
$query->orWhere('expense_contacts.last_name', 'like', '%'.$filter.'%');
|
||||||
|
$query->orWhere('expense_contacts.email', 'like', '%'.$filter.'%');
|
||||||
|
})
|
||||||
->orWhere('expenses.custom_value1', 'like', '%'.$filter.'%')
|
->orWhere('expenses.custom_value1', 'like', '%'.$filter.'%')
|
||||||
->orWhere('expenses.custom_value2', 'like', '%'.$filter.'%')
|
->orWhere('expenses.custom_value2', 'like', '%'.$filter.'%')
|
||||||
->orWhere('expenses.custom_value3', 'like', '%'.$filter.'%')
|
->orWhere('expenses.custom_value3', 'like', '%'.$filter.'%')
|
||||||
|
@ -38,9 +38,11 @@ class VendorFilters extends QueryFilters
|
|||||||
return $this->builder->where(function ($query) use ($filter) {
|
return $this->builder->where(function ($query) use ($filter) {
|
||||||
$query->where('vendors.name', 'like', '%'.$filter.'%')
|
$query->where('vendors.name', 'like', '%'.$filter.'%')
|
||||||
->orWhere('vendors.id_number', 'like', '%'.$filter.'%')
|
->orWhere('vendors.id_number', 'like', '%'.$filter.'%')
|
||||||
->orWhere('vendor_contacts.first_name', 'like', '%'.$filter.'%')
|
->orWhereHas('contacts', function ($query) use($filter){
|
||||||
->orWhere('vendor_contacts.last_name', 'like', '%'.$filter.'%')
|
$query->where('vendor_contacts.first_name', 'like', '%'.$filter.'%');
|
||||||
->orWhere('vendor_contacts.email', 'like', '%'.$filter.'%')
|
$query->orWhere('vendor_contacts.last_name', 'like', '%'.$filter.'%');
|
||||||
|
$query->orWhere('vendor_contacts.email', 'like', '%'.$filter.'%');
|
||||||
|
})
|
||||||
->orWhere('vendors.custom_value1', 'like', '%'.$filter.'%')
|
->orWhere('vendors.custom_value1', 'like', '%'.$filter.'%')
|
||||||
->orWhere('vendors.custom_value2', 'like', '%'.$filter.'%')
|
->orWhere('vendors.custom_value2', 'like', '%'.$filter.'%')
|
||||||
->orWhere('vendors.custom_value3', 'like', '%'.$filter.'%')
|
->orWhere('vendors.custom_value3', 'like', '%'.$filter.'%')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user