Bug 18918: Disable CSV option if no CSV profiles exist
authorAleisha Amohia <aleishaamohia@hotmail.com>
Mon, 10 Jul 2017 02:31:22 +0000 (02:31 +0000)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Thu, 13 Jul 2017 19:42:03 +0000 (16:42 -0300)
To test:
1) Confirm you have no MARC CSV profiles (tools -> csv profiles)
2) Go to Tools -> Export data
3) Select the CSV file format for biblios
4) Notice the CSV profile dropdown shows up but the dropdown is empty
5) Click the Export button, notice Koha breaks
6) Go back and apply the patch, refresh
7) Notice the CSV option is now disabled in the file format menu
8) If you hover over CSV, an appropriate message should show explaining
why it is disabled
9) Create a CSV profile for MARC
10) Go back to Export and you should be able to use CSV now without
problem

Sponsored-by: Catalyst IT
Signed-off-by: Lee Jamison <ldjamison@marywood.edu>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/modules/tools/export.tt

index eb0069e..fc9892e 100644 (file)
@@ -164,7 +164,11 @@ $(document).ready(function() {
             <select id="output_format" name="output_format">
                 <option value="iso2709">marc</option>
                 <option value="xml">xml</option>
-                <option value="csv">csv</option>
+                [% IF csv_profiles %]
+                    <option value="csv">csv</option>
+                [% ELSE %]
+                    <option value="csv" disabled data-toggle="tooltip" data-placement="left" title="You must create a CSV profile for MARC exports to use this option.">csv</option>
+                [% END %]
             </select>
         </li>
         <li class="csv_profiles">