Skip to content

Commit

Permalink
Merge branch 'feature/datafields-search-case-insensitive-2359'
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas-Gelf committed Jul 20, 2023
2 parents 7ed87f0 + 7a29d7d commit f7a295c
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion library/Director/Web/Table/DatafieldTable.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,13 @@
use gipfl\IcingaWeb2\Link;
use gipfl\IcingaWeb2\Table\ZfQueryBasedTable;
use Zend_Db_Adapter_Abstract as ZfDbAdapter;
use Zend_Db_Expr as DbExpr;
use Zend_Db_Select as ZfDbSelect;

class DatafieldTable extends ZfQueryBasedTable
{
protected $searchColumns = [
'df.varname',
'lc_varname',
'df.caption',
];

Expand All @@ -19,6 +20,7 @@ public function getColumns()
return [
'id' => 'df.id',
'varname' => 'df.varname',
'lc_varname' => new DbExpr('LOWER(df.varname)'),
'caption' => 'df.caption',
'description' => 'df.description',
'datatype' => 'df.datatype',
Expand Down Expand Up @@ -88,6 +90,15 @@ public function prepareQuery()
)->group('df.id')->group('df.varname')->group('dfc.category_name')->order('caption ASC');
}

public function search($search)
{
if ($search !== null) {
$search = strtolower($search);
}

return parent::search($search);
}

/**
* @param $type
* @param ZfDbAdapter $db
Expand Down

0 comments on commit f7a295c

Please sign in to comment.