@@ -, +, @@ ui --- installer/data/mysql/atomicupdate/bug_23626.perl | 9 +++++++++ .../prog/en/modules/admin/preferences/web_services.pref | 5 +++++ 2 files changed, 14 insertions(+) create mode 100644 installer/data/mysql/atomicupdate/bug_23626.perl --- a/installer/data/mysql/atomicupdate/bug_23626.perl +++ a/installer/data/mysql/atomicupdate/bug_23626.perl @@ -0,0 +1,9 @@ +$DBversion = 'XXX'; # will be replaced by the RM +if( CheckVersion( $DBversion ) ) { + $dbh->do(q{ + INSERT IGNORE INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `type` ) VALUES ('ReportsMaxRowsInChart','10000',NULL,'If greater than 0, sets the maximum number of rows that will be used when charting results of guided reports','Integer') + }); + + SetVersion( $DBversion ); + print "Upgrade to $DBversion done (Bug 23626 - Add a system preference to limit the number of rows of data used in a chart when viewing report results)\n"; +} --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/web_services.pref +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/web_services.pref @@ -97,6 +97,11 @@ Web services: - pref: SvcMaxReportRows class: integer - rows of a report requested via the reports web service. + - + - Allow at most + - pref: ReportsMaxRowsInChart + class: integer + - rows of a report to be used when charting results of guided reports IdRef: - - pref: IdRef --