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>
Fri, 20 Jun 2014 20:39:54 +0000 (16:39 -0400)
commit7fed7c5bb05438e915219d25ed499052b7eaede6
tree0dbbb42dceb8e9c2d176a0b6f03a00617cb48df4
parent65307dea427c4e006da6035699ee2201e9065cb0
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