mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-22 18:03:37 +02:00
Allow to unselect name, category, description fields etc in search functionm
Before this commit it was ignored, if the checkboxes for these fields were unchecked.
This commit is contained in:
parent
c50a80e8df
commit
2c33b381c1
1 changed files with 14 additions and 13 deletions
|
@ -308,21 +308,22 @@ class PartListsController extends AbstractController
|
||||||
{
|
{
|
||||||
$filter = new PartSearchFilter($request->query->get('keyword', ''));
|
$filter = new PartSearchFilter($request->query->get('keyword', ''));
|
||||||
|
|
||||||
$filter->setName($request->query->getBoolean('name', true));
|
//As an unchecked checkbox is not set in the query, the default value for all bools have to be false (which is the default argument value)!
|
||||||
$filter->setCategory($request->query->getBoolean('category', true));
|
$filter->setName($request->query->getBoolean('name'));
|
||||||
$filter->setDescription($request->query->getBoolean('description', true));
|
$filter->setCategory($request->query->getBoolean('category'));
|
||||||
$filter->setMpn($request->query->getBoolean('mpn', true));
|
$filter->setDescription($request->query->getBoolean('description'));
|
||||||
$filter->setTags($request->query->getBoolean('tags', true));
|
$filter->setMpn($request->query->getBoolean('mpn'));
|
||||||
$filter->setStorelocation($request->query->getBoolean('storelocation', true));
|
$filter->setTags($request->query->getBoolean('tags'));
|
||||||
$filter->setComment($request->query->getBoolean('comment', true));
|
$filter->setStorelocation($request->query->getBoolean('storelocation'));
|
||||||
$filter->setIPN($request->query->getBoolean('ipn', true));
|
$filter->setComment($request->query->getBoolean('comment'));
|
||||||
$filter->setOrdernr($request->query->getBoolean('ordernr', true));
|
$filter->setIPN($request->query->getBoolean('ipn'));
|
||||||
$filter->setSupplier($request->query->getBoolean('supplier', false));
|
$filter->setOrdernr($request->query->getBoolean('ordernr'));
|
||||||
$filter->setManufacturer($request->query->getBoolean('manufacturer', false));
|
$filter->setSupplier($request->query->getBoolean('supplier'));
|
||||||
$filter->setFootprint($request->query->getBoolean('footprint', false));
|
$filter->setManufacturer($request->query->getBoolean('manufacturer'));
|
||||||
|
$filter->setFootprint($request->query->getBoolean('footprint'));
|
||||||
|
|
||||||
|
|
||||||
$filter->setRegex($request->query->getBoolean('regex', false));
|
$filter->setRegex($request->query->getBoolean('regex'));
|
||||||
|
|
||||||
return $filter;
|
return $filter;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue