Bug 17318: Allow chosing fixed normalization routines
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / columns_settings.tt
index 5d7d133..4a7bb4e 100644 (file)
         [% SET tables = module %]
         [% IF tables.$pagename.keys and tables.$pagename.keys.size > 0 %]
           [% FOR tablename IN tables.$pagename.keys.sort %]
+            [% IF pagename == 'additem' AND tablename == 'itemst' %]
+              <div class="alert">Changes made below will only apply to item subfields that are mapped to the 'items' table. <a href="/cgi-bin/koha/admin/koha2marclinks.pl?tablename=items">Go to Koha to MARC mapping</a></div>
+            [% END %]
             <table>
-              <caption>[% tablename %]</caption>
-              <thead><tr><th>Column name</th><th>Is Hidden by default</th><th>Cannot be toggled</th></tr></thead>
+              <caption>
+                [% IF tablename == 'currencies-table' %]
+                  Currency
+                [% ELSIF pagename == 'additem' AND tablename == 'itemst' %]
+                  Items Editor
+                [% END %]
+                (id=[% tablename %])
+              </caption>
+              <thead><tr><th>Column name</th><th>Is hidden by default</th><th>Cannot be toggled</th></tr></thead>
               <tbody>
               [% FOR column IN tables.$pagename.$tablename %]
+                [% SET value = pagename _ '#' _ tablename _ '#' _ column.columnname %]
                 <tr>
                   <td>
                     [% column.columnname %]
-                    <input type="hidden" name="columnid" value="[% pagename %]_[% tablename %]_[% column.columnname %]" />
+                    <input type="hidden" name="columnid" value="[% value %]" />
                   </td>
                   <td>
                     [% IF column.is_hidden %]
                       [% IF column.cannot_be_modified %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="1" checked="checked" disabled="disabled" />
-                        <input type="hidden" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="1" />
+                        <input type="checkbox" name="[% value %]_hidden" value="1" checked="checked" disabled="disabled" />
+                        <input type="hidden" name="[% value %]_hidden" value="1" />
                       [% ELSE %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="1" checked="checked" />
+                        <input type="checkbox" name="[% value %]_hidden" value="1" checked="checked" />
                       [% END %]
                     [% ELSE %]
                       [% IF column.cannot_be_modified %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="1" disabled="disabled" />
-                        <input type="hidden" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="0" />
+                        <input type="checkbox" name="[% value %]_hidden" value="1" disabled="disabled" />
+                        <input type="hidden" name="[% value %]_hidden" value="0" />
                       [% ELSE %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_hidden" value="1" />
+                        <input type="checkbox" name="[% value %]_hidden" value="1" />
                       [% END %]
                     [% END %]
                   </td>
                   <td>
                     [% IF column.cannot_be_toggled %]
                       [% IF column.cannot_be_modified %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="1" checked="checked" disabled="disabled" />
-                        <input type="hidden" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="1" />
+                        <input type="checkbox" name="[% value %]_cannot_be_toggled" value="1" checked="checked" disabled="disabled" />
+                        <input type="hidden" name="[% value %]_cannot_be_toggled" value="1" />
                       [% ELSE %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="1" checked="checked" />
+                        <input type="checkbox" name="[% value %]_cannot_be_toggled" value="1" checked="checked" />
                       [% END %]
                     [% ELSE %]
                       [% IF column.cannot_be_modified %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="1" disabled="disabled" />
-                        <input type="hidden" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="0" />
+                        <input type="checkbox" name="[% value %]_cannot_be_toggled" value="1" disabled="disabled" />
+                        <input type="hidden" name="[% value %]_cannot_be_toggled" value="0" />
                       [% ELSE %]
-                        <input type="checkbox" name="[% pagename %]_[% tablename %]_[% column.columnname %]_cannot_be_toggled" value="1" />
+                        <input type="checkbox" name="[% value %]_cannot_be_toggled" value="1" />
                       [% END %]
                     [% END %]
                   </td>
             collapsible: true,
             autoHeight: false,
             header: "h3",
-            active: [% panel %]
+          [%- IF panel -%]
+            [%# we were asked to show a specific panel, usually on update %]
+            active: [%- panel -%]
+          [%- ELSE -%]
+            active: false
+          [%- END -%]
         });
     });
 </script>
             <h4>Circulation tables</h4>
             [% PROCESS pagelist module=modules.circ modulename="circ" %]
           </div>
+
+          <h3><a href="#members">Patrons</a></h3>
+          <div id="members">
+            <h4>Patrons tables</h4>
+            [% PROCESS pagelist module=modules.members modulename="members" %]
+          </div>
+
+          <h3><a href="#reports">Reports</a></h3>
+          <div id="reports">
+            <h4>Reports tables</h4>
+            [% PROCESS pagelist module=modules.reports modulename="reports" %]
+          </div>
+
         </div>
       </div>
     </div>