mirror of
https://github.com/wallabag/wallabag.git
synced 2025-02-18 19:55:26 +00:00
Disable negative numbers in filters
This commit is contained in:
parent
a7c8f54570
commit
1267905d28
1 changed files with 3 additions and 0 deletions
|
@ -3,6 +3,7 @@
|
||||||
namespace Wallabag\CoreBundle\Form\Type;
|
namespace Wallabag\CoreBundle\Form\Type;
|
||||||
|
|
||||||
use Doctrine\ORM\EntityRepository;
|
use Doctrine\ORM\EntityRepository;
|
||||||
|
use Lexik\Bundle\FormFilterBundle\Filter\FilterOperands;
|
||||||
use Lexik\Bundle\FormFilterBundle\Filter\Query\QueryInterface;
|
use Lexik\Bundle\FormFilterBundle\Filter\Query\QueryInterface;
|
||||||
use Lexik\Bundle\FormFilterBundle\Filter\Form\Type\NumberRangeFilterType;
|
use Lexik\Bundle\FormFilterBundle\Filter\Form\Type\NumberRangeFilterType;
|
||||||
use Lexik\Bundle\FormFilterBundle\Filter\Form\Type\DateRangeFilterType;
|
use Lexik\Bundle\FormFilterBundle\Filter\Form\Type\DateRangeFilterType;
|
||||||
|
@ -41,6 +42,8 @@ class EntryFilterType extends AbstractType
|
||||||
{
|
{
|
||||||
$builder
|
$builder
|
||||||
->add('readingTime', NumberRangeFilterType::class, [
|
->add('readingTime', NumberRangeFilterType::class, [
|
||||||
|
'left_number_options' => ['condition_operator' => FilterOperands::OPERATOR_GREATER_THAN_EQUAL, 'attr' => ['min' => 0]],
|
||||||
|
'right_number_options' => ['condition_operator' => FilterOperands::OPERATOR_LOWER_THAN_EQUAL, 'attr' => ['min' => 0]],
|
||||||
'apply_filter' => function (QueryInterface $filterQuery, $field, $values) {
|
'apply_filter' => function (QueryInterface $filterQuery, $field, $values) {
|
||||||
$lower = $values['value']['left_number'][0];
|
$lower = $values['value']['left_number'][0];
|
||||||
$upper = $values['value']['right_number'][0];
|
$upper = $values['value']['right_number'][0];
|
||||||
|
|
Loading…
Reference in a new issue