Bug 29328: Add missing list parameter to reports parameter menu
This patch adds an option to insert "list" as a runtime parameter in SQL
reports (As added by Bug 27380).
To test, apply the patch and go to Reports -> Create from SQL.
- Click the "Insert runtime parameter" button and select
"List."
- Customize the parameter label if you wish and click "Insert
parameter."
- The parameter should be inserted like this:
<<List of values|list>>
- Use it to create a valid SQL report, for example:
SELECT * FROM borrowers WHERE categorycode IN <<List of values|list>>
LIMIT 10
- Confirm that upon running the report you are shown a textarea. Enter
two or more values in the textarea, each on a separate line.
- Confirm that the report runs correctly. The SQL above would show you
this when you click "Show SQL code":
SELECT * FROM borrowers WHERE categorycode IN ('A','S') LIMIT 10
Signed-off-by: Andrew Fuerste-Henry <andrew@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
This commit is contained in:
parent
ceae880621
commit
57403b87cd
|
|
@ -1512,6 +1512,11 @@
|
|||
$("#paramLabel").val( _("Patron category") );
|
||||
$("#param_category").val("categorycode");
|
||||
break;
|
||||
case "insertList":
|
||||
modalTitle.text( _("Insert list parameter") );
|
||||
$("#paramLabel").val( _("List of values") );
|
||||
$("#param_category").val("list");
|
||||
break;
|
||||
case "insertText":
|
||||
modalTitle.text( _("Insert text parameter") );
|
||||
$("#paramLabel").val( _("Text") );
|
||||
|
|
@ -2236,6 +2241,7 @@
|
|||
<li><a href="#" class="insertParam" id="insertDate">Date</a></li>
|
||||
<li><a href="#" class="insertParam" id="insertItemtypes">Item types</a></li>
|
||||
<li><a href="#" class="insertParam" id="insertBranches">Libraries</a></li>
|
||||
<li><a href="#" class="insertParam" id="insertList">List</a></li>
|
||||
<li><a href="#" class="insertParam" id="insertCategorycode">Patron categories</a></li>
|
||||
<li><a href="#" class="insertParam" id="insertText">Text field</a></li>
|
||||
</ul>
|
||||
|
|
|
|||
Loading…
Reference in New Issue