View | Details | Raw Unified | Return to bug 16721
Collapse All | Expand All

(-)a/admin/columns_settings.yml (+28 lines)
Lines 2254-2259 modules: Link Here
2254
              columnname: link
2254
              columnname: link
2255
2255
2256
  serials:
2256
  serials:
2257
    claims:
2258
      claimst:
2259
        default_sort_order: 7
2260
        columns:
2261
            -
2262
              columnname: selection
2263
              cannot_be_toggled: 1
2264
              cannot_be_modified: 1
2265
            -
2266
              columnname: vendor
2267
            -
2268
              columnname: library
2269
            -
2270
              columnname: title
2271
            -
2272
              columnname: issn
2273
            -
2274
              columnname: issue_number
2275
            -
2276
              columnname: status
2277
            -
2278
              columnname: since
2279
            -
2280
              columnname: publication_date
2281
            -
2282
              columnname: claims_count
2283
            -
2284
              columnname: claim_date
2257
    subscription-detail:
2285
    subscription-detail:
2258
      orders:
2286
      orders:
2259
        columns:
2287
        columns:
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/claims.tt (-28 / +30 lines)
Lines 4-9 Link Here
4
[% USE Branches %]
4
[% USE Branches %]
5
[% USE KohaDates %]
5
[% USE KohaDates %]
6
[% PROCESS 'i18n.inc' %]
6
[% PROCESS 'i18n.inc' %]
7
[% USE TablesSettings %]
7
[% SET footerjs = 1 %]
8
[% SET footerjs = 1 %]
8
[% INCLUDE 'doc-head-open.inc' %]
9
[% INCLUDE 'doc-head-open.inc' %]
9
    <title>[% FILTER collapse %]
10
    <title>[% FILTER collapse %]
Lines 107-113 Link Here
107
                                            <th>Claims count</th>
108
                                            <th>Claims count</th>
108
                                            <th>Claim date</th>
109
                                            <th>Claim date</th>
109
                                            [% FOR field IN additional_fields_for_subscription %]
110
                                            [% FOR field IN additional_fields_for_subscription %]
110
                                            <th>[% field.name | html %]</th>
111
                                                <th>[% field.name | html %]</th>
112
                                            [% END %]
113
                                        </tr>
114
                                        <tr>
115
                                            <td></td>
116
                                            <td><input type="text" class="filter" data-column_num="1" placeholder="Search vendor" /></td>
117
                                            <td><input type="text" class="filter" data-column_num="2" placeholder="Search library" /></td>
118
                                            <td><input type="text" class="filter" data-column_num="3" placeholder="Search title" /></td>
119
                                            <td><input type="text" class="filter" data-column_num="4" placeholder="Search ISSN" /></td>
120
                                            <td><input type="text" class="filter" data-column_num="5" placeholder="Search issue number" /></td>
121
                                            <td><input type="text" class="filter" data-column_num="6" placeholder="Search status" /></td>
122
                                            <td><input type="text" class="filter" data-column_num="7" placeholder="Search since" /></td>
123
                                            <td><input type="text" class="filter" data-column_num="8" placeholder="Search publication date" /></td>
124
                                            <td><input type="text" class="filter" data-column_num="9" placeholder="Search claim count" /></td>
125
                                            <td><input type="text" class="filter" data-column_num="10" placeholder="Search claim date" /></td>
126
                                            [% FOR field IN additional_fields_for_subscription %]
127
                                                <td><input type="text" class="filter" data-column_num="[% loop.count + 10 | html %]" placeholder="Search [% field.name | html %]" /></td>
111
                                            [% END %]
128
                                            [% END %]
112
                                        </tr>
129
                                        </tr>
113
                                    </thead>
130
                                    </thead>
Lines 115-123 Link Here
115
                                        [% FOREACH missingissue IN missingissues %]
132
                                        [% FOREACH missingissue IN missingissues %]
116
                                            <tr>
133
                                            <tr>
117
                                                <td>
134
                                                <td>
118
                                                [% UNLESS missingissue.cannot_claim %]
135
                                                    [% UNLESS missingissue.cannot_claim %]
119
                                                    <input type="checkbox" class="select_serial" name="serialid" value="[% missingissue.serialid | html %]" />
136
                                                        <input type="checkbox" class="select_serial" name="serialid" value="[% missingissue.serialid | html %]" />
120
                                                [% END %]
137
                                                    [% END %]
121
                                                </td>
138
                                                </td>
122
                                                <td>[% missingissue.name | html %]</td>
139
                                                <td>[% missingissue.name | html %]</td>
123
                                                <td>
140
                                                <td>
Lines 151-174 Link Here
151
                                            </tr>
168
                                            </tr>
152
                                        [% END # /FOREACH missingissue %]
169
                                        [% END # /FOREACH missingissue %]
153
                                    </tbody>
170
                                    </tbody>
154
                                    <tfoot>
155
                                        <tr>
156
                                            <td></td>
157
                                            <td><input type="text" class="filter" data-column_num="1" placeholder="Search vendor" /></td>
158
                                            <td><input type="text" class="filter" data-column_num="2" placeholder="Search library" /></td>
159
                                            <td><input type="text" class="filter" data-column_num="3" placeholder="Search title" /></td>
160
                                            <td><input type="text" class="filter" data-column_num="4" placeholder="Search ISSN" /></td>
161
                                            <td><input type="text" class="filter" data-column_num="5" placeholder="Search issue number" /></td>
162
                                            <td><input type="text" class="filter" data-column_num="6" placeholder="Search status" /></td>
163
                                            <td><input type="text" class="filter" data-column_num="7" placeholder="Search since" /></td>
164
                                            <td><input type="text" class="filter" data-column_num="8" placeholder="Search publication date" /></td>
165
                                            <td><input type="text" class="filter" data-column_num="9" placeholder="Search claim count" /></td>
166
                                            <td><input type="text" class="filter" data-column_num="10" placeholder="Search claim date" /></td>
167
                                            [% FOR field IN additional_fields_for_subscription %]
168
                                                <td><input type="text" class="filter" data-column_num="[% loop.count + 10 | html %]" placeholder="Search [% field.name | html %]" /></td>
169
                                            [% END %]
170
                                        </tr>
171
                                    </tfoot>
172
                                </table> <!-- /#claimst -->
171
                                </table> <!-- /#claimst -->
173
                            </div> <!-- /.page-section -->
172
                            </div> <!-- /.page-section -->
174
173
Lines 302-320 Link Here
302
[% MACRO jsinclude BLOCK %]
301
[% MACRO jsinclude BLOCK %]
303
    [% INCLUDE 'calendar.inc' %]
302
    [% INCLUDE 'calendar.inc' %]
304
    [% INCLUDE 'datatables.inc' %]
303
    [% INCLUDE 'datatables.inc' %]
304
    [% INCLUDE 'columns_settings.inc' %]
305
    <script>
305
    <script>
306
        var sTable;
307
        $(document).ready(function() {
306
        $(document).ready(function() {
308
            enableSelectedActions();
307
            enableSelectedActions();
309
            sTable = $("#claimst").dataTable($.extend(true, {}, dataTablesDefaults, {
308
310
                "dom": 't',
309
            var table_settings = [% TablesSettings.GetTableSettings( 'serials', 'claims', 'claimst', 'json' ) | $raw %];
310
             var sTable = KohaTable("claimst", {
311
                "autoWidth": false,
312
                "dom": '<"dt-info"><"top pager"<"table_entries"lip><"table_controls"B>>tr<"bottom pager"ip>',
311
                "order": [[ 7, "asc" ]],
313
                "order": [[ 7, "asc" ]],
312
                "columnDefs": [
314
                "columnDefs": [
313
                    { 'sortable': false, 'targets': [ 'NoSort' ] },
315
                    { 'sortable': false, 'targets': [ 'NoSort' ] },
314
                    { "type": "anti-the", "targets":  [ 'anti-the'] }
316
                    { "type": "anti-the", "targets":  [ 'anti-the'] }
315
                ],
317
                ],
316
                "paginate": false
318
                "paginate": false,
317
            }));
319
                "orderCellsTop":  true
320
            }, table_settings);
318
321
319
            // Checkboxes : Select All / None
322
            // Checkboxes : Select All / None
320
            $("span.checkall").html("<input type=\"checkbox\" name=\"CheckAll\"> "+_("Check all")+"</input>");
323
            $("span.checkall").html("<input type=\"checkbox\" name=\"CheckAll\"> "+_("Check all")+"</input>");
321
- 

Return to bug 16721