This patch adds the ability to search reports by their id.
Test plan:
1/ Go on the saved report list (reports/guided_reports.pl?phase=Use saved)
2/ Search for a report id (refer to the ID column in the table)
3/ The result should be consistent
That the filters are not kept, already existed.
Signed-off-by: Nick Clemens <nick@quecheelibrary.org>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
push @args, $author, $author;
}
if (my $keyword = $filter->{keyword}) {
- $keyword = "%$keyword%";
- push @cond, "report LIKE ? OR
- report_name LIKE ? OR
- notes LIKE ? OR
- savedsql LIKE ?";
- push @args, $keyword, $keyword, $keyword, $keyword;
+ push @cond, q|
+ report LIKE ?
+ OR report_name LIKE ?
+ OR notes LIKE ?
+ OR savedsql LIKE ?
+ OR s.id = ?
+ |;
+ push @args, "%$keyword%", "%$keyword%", "%$keyword%", "%$keyword%", $keyword;
}
if ($filter->{group}) {
push @cond, "report_group = ?";