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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/columns_settings.tt (-240 / +148 lines)
Lines 22-35 Link Here
22
                    [% IF tables.$pagename.keys and tables.$pagename.keys.size > 1 %]
22
                    [% IF tables.$pagename.keys and tables.$pagename.keys.size > 1 %]
23
                        Jump to table:
23
                        Jump to table:
24
                        [% FOR tablename IN tables.$pagename.keys.sort %]
24
                        [% FOR tablename IN tables.$pagename.keys.sort %]
25
                            [% SET table_id = pagename _ '#' _ tablename %]
25
                            [% SET table_id = pagename _ '_' _ tablename %]
26
                            <a href="#[% table_id | uri %]">[% tablename | html %]</a>
26
                            <a href="#[% table_id | uri %]">[% tablename | html %]</a>
27
                            [% UNLESS loop.last %]<span class="separator"> | </span>[% END %]
27
                            [% UNLESS loop.last %]<span class="separator"> | </span>[% END %]
28
                        [% END %]
28
                        [% END %]
29
                    [% END %]
29
                    [% END %]
30
                    [% IF tables.$pagename.keys and tables.$pagename.keys.size > 0 %]
30
                    [% IF tables.$pagename.keys and tables.$pagename.keys.size > 0 %]
31
                        [% FOR tablename IN tables.$pagename.keys.sort %]
31
                        [% FOR tablename IN tables.$pagename.keys.sort %]
32
                            [% SET table_id = pagename _ '#' _ tablename %]
32
                            [% SET table_id = pagename _ '_' _ tablename %]
33
                            <div class="datatable_config" id="[% table_id | html %]">
33
                            <div class="datatable_config" id="[% table_id | html %]">
34
                                <input type="hidden" name="table_id" value="[% table_id| html %]" />
34
                                <input type="hidden" name="table_id" value="[% table_id| html %]" />
35
                                [% IF pagename == 'additem' AND tablename == 'itemst' %]
35
                                [% IF pagename == 'additem' AND tablename == 'itemst' %]
Lines 206-455 Link Here
206
        <div class="row">
206
        <div class="row">
207
                <div class="col-sm-10 col-sm-push-2">
207
                <div class="col-sm-10 col-sm-push-2">
208
                        <main>
208
                        <main>
209
210
                            <h1>Table settings</h1>
209
                            <h1>Table settings</h1>
211
                            <div class="panel-group" id="modules" role="tablist" aria-multiselectable="true">
210
                            [% WRAPPER accordion panelgroup_id="modules" %]
212
                                <div class="panel panel-default">
211
                                [% WRAPPER accordion_item %]
213
                                    <div class="panel-heading" role="tab" id="acquiHeading">
212
                                    [% WRAPPER accordion_heading panel_id="acqui" %]
214
                                        <h2 class="panel-title">
213
                                        <span>Acquisition</span>
215
                                            <a id="acquiToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#acqui" aria-expanded="false" aria-controls="collapseOne">
214
                                    [% END %]
216
                                                Acquisition
215
                                    [%  WRAPPER accordion_panel panel_id="acqui" %]
217
                                            </a>
216
                                        <h3>Acquisition tables</h3>
218
                                        </h2>
217
                                        [% PROCESS pagelist module=modules.acqui modulename="acqui" %]
219
                                    </div> <!-- /.panel-heading -->
218
                                    [% END %]
220
                                    <div id="acqui" class="panel-collapse collapse" role="tabpanel" aria-labelledby="acquiHeading">
219
                                [% END %]
221
                                        <div class="panel-body">
222
                                            <h3>Acquisition tables</h3>
223
                                            [% PROCESS pagelist module=modules.acqui modulename="acqui" %]
224
                                        </div> <!-- /.panel-body -->
225
                                    </div> <!-- /.panel-collapse -->
226
                                </div>
227
220
228
                                <div class="panel panel-default">
221
                                [% WRAPPER accordion_item %]
229
                                    <div class="panel-heading" role="tab" id="adminHeading">
222
                                    [% WRAPPER accordion_heading panel_id="admin" %]
230
                                        <h2 class="panel-title">
223
                                        <span>Administration</span>
231
                                            <a id="adminToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#admin" aria-expanded="false" aria-controls="collapseOne">
224
                                    [% END %]
232
                                                Administration
225
                                    [%  WRAPPER accordion_panel panel_id="admin" %]
233
                                            </a>
226
                                        <h3>Administration tables</h3>
234
                                        </h2>
227
                                        [% PROCESS pagelist module=modules.admin modulename="admin" %]
235
                                    </div> <!-- /.panel-heading -->
228
                                    [% END %]
236
                                    <div id="admin" class="panel-collapse collapse" role="tabpanel" aria-labelledby="adminHeading">
229
                                [% END %]
237
                                        <div class="panel-body">
238
                                            <h3>Administration tables</h3>
239
                                            [% PROCESS pagelist module=modules.admin modulename="admin" %]
240
                                        </div> <!-- /.panel-body -->
241
                                    </div> <!-- /.panel-collapse -->
242
                                </div>
243
230
244
                                <div class="panel panel-default">
231
                                [% WRAPPER accordion_item %]
245
                                    <div class="panel-heading" role="tab" id="authoritiesHeading">
232
                                    [% WRAPPER accordion_heading panel_id="authorities" %]
246
                                        <h2 class="panel-title">
233
                                        <span>Authorities</span>
247
                                            <a id="authoritiesToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#authorities" aria-expanded="false" aria-controls="collapseOne">
234
                                    [% END %]
248
                                                Authorities
235
                                    [%  WRAPPER accordion_panel panel_id="authorities" %]
249
                                            </a>
236
                                        <h3>Authorities tables</h3>
250
                                        </h2>
237
                                        [% PROCESS pagelist module=modules.authorities modulename="authorities" %]
251
                                    </div> <!-- /.panel-heading -->
238
                                    [% END %]
252
                                    <div id="authorities" class="panel-collapse collapse" role="tabpanel" aria-labelledby="authoritiesHeading">
239
                                [% END %]
253
                                        <div class="panel-body">
254
                                            <h3>Authorities tables</h3>
255
                                            [% PROCESS pagelist module=modules.authorities modulename="authorities" %]
256
                                        </div> <!-- /.panel-body -->
257
                                    </div> <!-- /.panel-collapse -->
258
                                </div>
259
240
260
                                <div class="panel panel-default">
241
                                [% WRAPPER accordion_item %]
261
                                    <div class="panel-heading" role="tab" id="catalogueHeading">
242
                                    [% WRAPPER accordion_heading panel_id="catalogue" %]
262
                                        <h2 class="panel-title">
243
                                        <span>Catalog</span>
263
                                            <a id="catalogueToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#catalogue" aria-expanded="false" aria-controls="collapseOne">
244
                                    [% END %]
264
                                                Catalog
245
                                    [%  WRAPPER accordion_panel panel_id="catalogue" %]
265
                                            </a>
246
                                        <h3>Catalogue tables</h3>
266
                                        </h2>
247
                                        [% PROCESS pagelist module=modules.catalogue modulename="catalogue" %]
267
                                    </div> <!-- /.panel-heading -->
248
                                    [% END %]
268
                                    <div id="catalogue" class="panel-collapse collapse" role="tabpanel" aria-labelledby="catalogueHeading">
249
                                [% END %]
269
                                        <div class="panel-body">
270
                                            <h3>Catalogue tables</h3>
271
                                            [% PROCESS pagelist module=modules.catalogue modulename="catalogue" %]
272
                                        </div> <!-- /.panel-body -->
273
                                    </div> <!-- /.panel-collapse -->
274
                                </div>
275
250
276
                                <div class="panel panel-default">
251
                                [% WRAPPER accordion_item %]
277
                                    <div class="panel-heading" role="tab" id="cataloguingHeading">
252
                                    [% WRAPPER accordion_heading panel_id="cataloguing" %]
278
                                        <h2 class="panel-title">
253
                                        <span>Cataloging</span>
279
                                            <a id="cataloguingToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#cataloguing" aria-expanded="false" aria-controls="collapseOne">
254
                                    [% END %]
280
                                                Cataloging
255
                                    [%  WRAPPER accordion_panel panel_id="cataloguing" %]
281
                                            </a>
256
                                        <h3>Cataloguing tables</h3>
282
                                        </h2>
257
                                        [% PROCESS pagelist module=modules.cataloguing modulename="cataloguing" %]
283
                                    </div> <!-- /.panel-heading -->
258
                                    [% END %]
284
                                    <div id="cataloguing" class="panel-collapse collapse" role="tabpanel" aria-labelledby="cataloguingHeading">
259
                                [% END %]
285
                                        <div class="panel-body">
286
                                            <h3>Cataloguing tables</h3>
287
                                            [% PROCESS pagelist module=modules.cataloguing modulename="cataloguing" %]
288
                                        </div> <!-- /.panel-body -->
289
                                    </div> <!-- /.panel-collapse -->
290
                                </div>
291
260
292
                                <div class="panel panel-default">
261
                                [% WRAPPER accordion_item %]
293
                                    <div class="panel-heading" role="tab" id="circHeading">
262
                                    [% WRAPPER accordion_heading panel_id="circ" %]
294
                                        <h2 class="panel-title">
263
                                        <span>Circulation</span>
295
                                            <a id="circToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#circ" aria-expanded="false" aria-controls="collapseOne">
264
                                    [% END %]
296
                                                Circulation
265
                                    [%  WRAPPER accordion_panel panel_id="circ" %]
297
                                            </a>
266
                                        <h3>Circulation tables</h3>
298
                                        </h2>
267
                                        [% PROCESS pagelist module=modules.circ modulename="circ" %]
299
                                    </div> <!-- /.panel-heading -->
268
                                    [% END %]
300
                                    <div id="circ" class="panel-collapse collapse" role="tabpanel" aria-labelledby="circHeading">
269
                                [% END %]
301
                                        <div class="panel-body">
302
                                            <h3>Circulation tables</h3>
303
                                            [% PROCESS pagelist module=modules.circ modulename="circ" %]
304
                                        </div> <!-- /.panel-body -->
305
                                    </div> <!-- /.panel-collapse -->
306
                                </div>
307
270
308
                                <div class="panel panel-default">
271
                                [% WRAPPER accordion_item %]
309
                                    <div class="panel-heading" role="tab" id="coursereservesHeading">
272
                                    [% WRAPPER accordion_heading panel_id="coursereserves" %]
310
                                        <h2 class="panel-title">
273
                                        Course <span>reserves</span>
311
                                            <a id="coursereservesToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#coursereserves" aria-expanded="false" aria-controls="collapseOne">
274
                                    [% END %]
312
                                                Course reserves
275
                                    [%  WRAPPER accordion_panel panel_id="coursereserves" %]
313
                                            </a>
276
                                        <h3>Course reserves tables</h3>
314
                                        </h2>
277
                                        [% PROCESS pagelist module=modules.coursereserves modulename="coursereserves" %]
315
                                    </div> <!-- /.panel-heading -->
278
                                    [% END %]
316
                                    <div id="coursereserves" class="panel-collapse collapse" role="tabpanel" aria-labelledby="coursereservesHeading">
279
                                [% END %]
317
                                        <div class="panel-body">
318
                                            <h3>Course reserves tables</h3>
319
                                            [% PROCESS pagelist module=modules.coursereserves modulename="coursereserves" %]
320
                                        </div> <!-- /.panel-body -->
321
                                    </div> <!-- /.panel-collapse -->
322
                                </div>
323
280
324
                                <div class="panel panel-default">
281
                                [% WRAPPER accordion_item %]
325
                                    <div class="panel-heading" role="tab" id="ermHeading">
282
                                    [% WRAPPER accordion_heading panel_id="erm" %]
326
                                        <h2 class="panel-title">
283
                                            E-resource <span>management</span>
327
                                            <a class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#erm" aria-expanded="false" aria-controls="collapseOne">
284
                                    [% END %]
328
                                                 E-resource management
285
                                    [%  WRAPPER accordion_panel panel_id="erm" %]
329
                                            </a>
286
                                        <h3>E-resource management tables</h3>
330
                                        </h2>
287
                                        [% PROCESS pagelist module=modules.erm modulename="erm" %]
331
                                    </div> <!-- /.panel-heading -->
288
                                    [% END %]
332
                                    <div id="erm" class="panel-collapse collapse" role="tabpanel" aria-labelledby="ermHeading">
289
                                [% END %]
333
                                        <div class="panel-body">
334
                                            <h3>E-resource management tables</h3>
335
                                            [% PROCESS pagelist module=modules.erm modulename="erm" %]
336
                                        </div> <!-- /.panel-body -->
337
                                    </div> <!-- /.panel-collapse -->
338
                                </div>
339
290
340
                                <div class="panel panel-default">
291
                                [% WRAPPER accordion_item %]
341
                                    <div class="panel-heading" role="tab" id="illrequestsHeading">
292
                                    [% WRAPPER accordion_heading panel_id="illrequests" %]
342
                                        <h2 class="panel-title">
293
                                        Interlibrary <span>loans</span>
343
                                            <a id="illrequestsToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#illrequests" aria-expanded="false" aria-controls="collapseOne">
294
                                    [% END %]
344
                                                Interlibrary loans
295
                                    [%  WRAPPER accordion_panel panel_id="illrequests" %]
345
                                            </a>
296
                                        <h3>Interlibrary loans tables</h3>
346
                                        </h2>
297
                                        [% PROCESS pagelist module=modules.illrequests modulename="illrequests" %]
347
                                    </div> <!-- /.panel-heading -->
298
                                    [% END %]
348
                                    <div id="illrequests" class="panel-collapse collapse" role="tabpanel" aria-labelledby="illrequestsHeading">
299
                                [% END %]
349
                                        <div class="panel-body">
350
                                            <h3>Interlibrary loans tables</h3>
351
                                            [% PROCESS pagelist module=modules.illrequests modulename="illrequests" %]
352
                                        </div> <!-- /.panel-body -->
353
                                    </div> <!-- /.panel-collapse -->
354
                                </div>
355
300
356
                                <div class="panel panel-default">
301
                                [% WRAPPER accordion_item %]
357
                                    <div class="panel-heading" role="tab" id="membersHeading">
302
                                    [% WRAPPER accordion_heading panel_id="members" %]
358
                                        <h2 class="panel-title">
303
                                        <span>Patrons</span>
359
                                            <a id="membersToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#members" aria-expanded="false" aria-controls="collapseOne">
304
                                    [% END %]
360
                                                Patrons
305
                                    [%  WRAPPER accordion_panel panel_id="members" %]
361
                                            </a>
306
                                        <h3>Patrons tables</h3>
362
                                        </h2>
307
                                        [% PROCESS pagelist module=modules.members modulename="members" %]
363
                                    </div> <!-- /.panel-heading -->
308
                                    [% END %]
364
                                    <div id="members" class="panel-collapse collapse" role="tabpanel" aria-labelledby="membersHeading">
309
                                [% END %]
365
                                        <div class="panel-body">
366
                                            <h3>Patrons tables</h3>
367
                                            [% PROCESS pagelist module=modules.members modulename="members" %]
368
                                        </div> <!-- /.panel-body -->
369
                                    </div> <!-- /.panel-collapse -->
370
                                </div>
371
310
372
                                <div class="panel panel-default">
311
                                [% WRAPPER accordion_item %]
373
                                    <div class="panel-heading" role="tab" id="posHeading">
312
                                    [% WRAPPER accordion_heading panel_id="pos" %]
374
                                        <h2 class="panel-title">
313
                                        Point of <span>sale</span>
375
                                            <a id="posToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#pos" aria-expanded="false" aria-controls="collapseOne">
314
                                    [% END %]
376
                                                Point of sale
315
                                    [%  WRAPPER accordion_panel panel_id="pos" %]
377
                                            </a>
316
                                        <h3>Point of sale tables</h3>
378
                                        </h2>
317
                                        [% PROCESS pagelist module=modules.pos modulename="pos" %]
379
                                    </div> <!-- /.panel-heading -->
318
                                    [% END %]
380
                                    <div id="pos" class="panel-collapse collapse" role="tabpanel" aria-labelledby="posHeading">
319
                                [% END %]
381
                                        <div class="panel-body">
382
                                            <h3>Point of sale tables</h3>
383
                                            [% PROCESS pagelist module=modules.pos modulename="pos" %]
384
                                        </div> <!-- /.panel-body -->
385
                                    </div> <!-- /.panel-collapse -->
386
                                </div>
387
320
388
                                <div class="panel panel-default">
321
                                [% WRAPPER accordion_item %]
389
                                    <div class="panel-heading" role="tab" id="toolsHeading">
322
                                    [% WRAPPER accordion_heading panel_id="tools" %]
390
                                        <h2 class="panel-title">
323
                                        <span>Tools</span>
391
                                            <a id="toolsToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#tools" aria-expanded="false" aria-controls="collapseOne">
324
                                    [% END %]
392
                                                Tools
325
                                    [%  WRAPPER accordion_panel panel_id="tools" %]
393
                                            </a>
326
                                        <h3>Tools tables</h3>
394
                                        </h2>
327
                                        [% PROCESS pagelist module=modules.tools modulename="tools" %]
395
                                    </div> <!-- /.panel-heading -->
328
                                    [% END %]
396
                                    <div id="tools" class="panel-collapse collapse" role="tabpanel" aria-labelledby="toolsHeading">
329
                                [% END %]
397
                                        <div class="panel-body">
398
                                            <h3>Tools tables</h3>
399
                                            [% PROCESS pagelist module=modules.tools modulename="tools" %]
400
                                        </div> <!-- /.panel-body -->
401
                                    </div> <!-- /.panel-collapse -->
402
                                </div>
403
330
404
                                <div class="panel panel-default">
331
                                [% WRAPPER accordion_item %]
405
                                    <div class="panel-heading" role="tab" id="opacHeading">
332
                                    [% WRAPPER accordion_heading panel_id="opac" %]
406
                                        <h2 class="panel-title">
333
                                        <span>OPAC</span>
407
                                            <a id="opacToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#opac" aria-expanded="false" aria-controls="collapseOne">
334
                                    [% END %]
408
                                                OPAC
335
                                    [%  WRAPPER accordion_panel panel_id="opac" %]
409
                                            </a>
336
                                        <h3>OPAC tables</h3>
410
                                        </h2>
337
                                        [% PROCESS pagelist module=modules.opac modulename="opac" %]
411
                                    </div> <!-- /.panel-heading -->
338
                                    [% END %]
412
                                    <div id="opac" class="panel-collapse collapse" role="tabpanel" aria-labelledby="opacHeading">
339
                                [% END %]
413
                                        <div class="panel-body">
414
                                            <h3>OPAC tables</h3>
415
                                            [% PROCESS pagelist module=modules.opac modulename="opac" %]
416
                                        </div> <!-- /.panel-body -->
417
                                    </div> <!-- /.panel-collapse -->
418
                                </div>
419
340
420
                                <div class="panel panel-default">
341
                                [% WRAPPER accordion_item %]
421
                                    <div class="panel-heading" role="tab" id="reportsHeading">
342
                                    [% WRAPPER accordion_heading panel_id="reports" %]
422
                                        <h2 class="panel-title">
343
                                        <span>Reports</span>
423
                                            <a id="reportsToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#reports" aria-expanded="false" aria-controls="collapseOne">
344
                                    [% END %]
424
                                                Reports
345
                                    [%  WRAPPER accordion_panel panel_id="reports" %]
425
                                            </a>
346
                                        <h3>Reports tables</h3>
426
                                        </h2>
347
                                        [% PROCESS pagelist module=modules.reports modulename="reports" %]
427
                                    </div> <!-- /.panel-heading -->
348
                                    [% END %]
428
                                    <div id="reports" class="panel-collapse collapse" role="tabpanel" aria-labelledby="reportsHeading">
349
                                [% END %]
429
                                        <div class="panel-body">
430
                                            <h3>Reports tables</h3>
431
                                            [% PROCESS pagelist module=modules.reports modulename="reports" %]
432
                                        </div> <!-- /.panel-body -->
433
                                    </div> <!-- /.panel-collapse -->
434
                                </div>
435
350
436
                                <div class="panel panel-default">
351
                                [% WRAPPER accordion_item %]
437
                                    <div class="panel-heading" role="tab" id="serialsHeading">
352
                                    [% WRAPPER accordion_heading panel_id="serials" %]
438
                                        <h2 class="panel-title">
353
                                        <span>Serials</span>
439
                                            <a id="serialsToggle" class="collapsed" role="button" data-toggle="collapse" data-parent="#modules" href="#serials" aria-expanded="false" aria-controls="collapseOne">
354
                                    [% END %]
440
                                                Serials
355
                                    [%  WRAPPER accordion_panel panel_id="serials" %]
441
                                            </a>
356
                                        <h3>Serials tables</h3>
442
                                        </h2>
357
                                        [% PROCESS pagelist module=modules.serials modulename="serials" %]
443
                                    </div> <!-- /.panel-heading -->
358
                                    [% END %]
444
                                    <div id="serials" class="panel-collapse collapse" role="tabpanel" aria-labelledby="serialsHeading">
359
                                [% END %]
445
                                        <div class="panel-body">
360
                            [% END # /WRAPPER accordion %]
446
                                            <h3>Serials tables</h3>
447
                                            [% PROCESS pagelist module=modules.serials modulename="serials" %]
448
                                        </div> <!-- /.panel-body -->
449
                                    </div> <!-- /.panel-collapse -->
450
                                </div>
451
361
452
                            </div>
453
                        </main>
362
                        </main>
454
                </div> <!-- /.col-sm-10.col-sm-push-2 -->
363
                </div> <!-- /.col-sm-10.col-sm-push-2 -->
455
364
Lines 468-482 Link Here
468
            $(document).ready( function() {
377
            $(document).ready( function() {
469
                $("#[% panel | uri %]Toggle").click();
378
                $("#[% panel | uri %]Toggle").click();
470
                [%- IF page.defined -%]
379
                [%- IF page.defined -%]
471
                $("#[% panel | uri %]").on('shown.bs.collapse', function () {
380
                    $("#[% panel | uri %]_panel").on('shown.bs.collapse', function () {
472
                    $('html, body').animate({
381
                        $('html, body').animate({
473
                        [%- IF table.defined -%]
382
                            [%- IF table.defined -%]
474
                        scrollTop: ($("#[% page | uri %]\\#[% table | uri %]").offset().top)
383
                                scrollTop: ($("#[% page | uri %]_[% table | uri %]").offset().top)
475
                        [%- ELSE -%]
384
                            [%- ELSE -%]
476
                        scrollTop: ($("#[% page | uri %]").offset().top)
385
                                scrollTop: ($("#[% page | uri %]").offset().top)
477
                        [%- END -%]
386
                            [%- END -%]
478
                    }, 500);
387
                        }, 500);
479
                });
388
                    });
480
                [%- END -%]
389
                [%- END -%]
481
            });
390
            });
482
        </script>
391
        </script>
483
- 

Return to bug 35883