LP#1332138 Report template / field documentation
authorMike Rylander <mrylander@gmail.com>
Mon, 12 May 2014 18:13:25 +0000 (14:13 -0400)
committerBill Erickson <berick@esilibrary.com>
Thu, 7 Aug 2014 13:09:28 +0000 (09:09 -0400)
commit518e6dc47e1742c1b33a5260f5e8ce590d715523
treeb0e358908c687a8f513c70fc4a53fdc21b7af961
parentb69c63b9ce59a22d74d103686d57af3530436417
LP#1332138 Report template / field documentation

* Report templates support a new External URL field, which may
  contain a link to template-specific, local documentation.

 ** When set, a link to the external documentation will be
    displayed in a new column in the template list and within
    the report editor.

 ** URL's are set in the 'Documentation URL' entry.

* Template display fields and filters support a new Field Hint
  value.  When set, hints are displayed in the report editor.

 ** Values are set via the 'Change Field Hint' option along
    the bottom of the template editor.

------ from commits ----

* Initial template-level support for inline template and field documentation
* Use external documenation url in clark output
* Show the docs link and strings in the report editor
* Set the href of a link, instead of the text content of a span
* Attempt to pop up a new window (may require more pushups in the XUL staff client)
* Add calculated column support, use it for external docs url
* Realign field names

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Bill Erickson <berick@esilibrary.com>
13 files changed:
Open-ILS/src/reporter/clark-kent.pl
Open-ILS/src/reporter/report-fail
Open-ILS/src/reporter/report-success
Open-ILS/web/js/dojo/openils/reports/nls/reports.js
Open-ILS/web/opac/common/js/fm_table.js
Open-ILS/web/opac/common/js/fm_table_conf.js
Open-ILS/web/opac/locale/en-US/reports.dtd
Open-ILS/web/reports/oils_rpt_editor.xhtml
Open-ILS/web/reports/oils_rpt_param_editor.js
Open-ILS/web/reports/oils_rpt_report_editor.js
Open-ILS/web/reports/oils_rpt_utils.js
Open-ILS/web/reports/xul/template-config.js
Open-ILS/web/reports/xul/template_builder.xul