From: Jonathan Druart <[email protected]>

This patch corrects a JavaScript error in the original patch caused by
an incorrectly named variable. Instead of correcting the name I'm
removing the error-handling around missing CSV profiles alltogether in
favor of Jonathan's suggestion to simply hide the CSV option if no
formats are specified.

To test this follow-up perform exports of checkouts with
ExportRemoveFields filled and with ExportWithCsvProfile both empty and
not empty.
---
 .../intranet-tmpl/prog/en/js/pages/circulation.js  |    3 ---
 .../prog/en/modules/circ/circulation.tt            |    6 ++----
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js 
b/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js
index 8285cde..b64d7f8 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js
+++ b/koha-tmpl/intranet-tmpl/prog/en/js/pages/circulation.js
@@ -112,9 +112,6 @@ function export_checkouts(format) {
         $("#dont_export_item").val(0);
     } else if (format == 'iso2709') {
         $("#dont_export_item").val(1);
-    } else if (format === '') {
-            alert(MSG_DEFINE_CSV_FORMAT);
-            return false;
     }
     document.issues.action="/cgi-bin/koha/tools/export.pl";
     document.getElementById("export_format").value = format;
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt 
b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
index f83fe25..fcd87d3 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation.tt
@@ -16,7 +16,7 @@
 //<![CDATA[
 var MSG_ADD_MESSAGE = _("Add a new message");
 var MSG_EXPORT_SELECT_CHECKOUTS = _("You must select checkout(s) to export");
-var MSG_EXPORT_DEFINE_CSV_FORMAT = _("You must define a CSV profile for export 
(in tools -> CSV export profiles) and fill the 'ExportWithCsvProfile' system 
preference");
+
 [% IF ( borrowernumber ) %]if($.cookie("holdfor") != [% borrowernumber %]){ 
$.cookie("holdfor",null, { path: "/", expires: 0 }); }[% ELSE 
%]$.cookie("holdfor",null, { path: "/", expires: 0 });[% END %]
 [% IF ( UseTablesortForCirc ) %]$.tablesorter.addParser({
     id: 'articles',
@@ -813,9 +813,7 @@ No patron matched <span class="ex">[% message %]</span>
                 <option value="iso2709_995">ISO2709 with items</option>
                 <option value="iso2709">ISO2709 without items</option>
                 [% IF ( export_with_csv_profile ) %]
-                <option value="csv">CSV</option>
-                [% ELSE %]
-                <option value="">CSV</option>
+                  <option value="csv">CSV</option>
                 [% END %]
             </select>
            <label for="export_remove_fields">Don't export fields:</label> 
<input type="text" id="export_remove_fields" name="export_remove_fields" 
value="[% export_remove_fields %]" title="Use for iso2709 exports" />
-- 
1.7.9.5
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to