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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/basket.tt (-16 / +6 lines)
Lines 1406-1433 Link Here
1406
    <script>
1406
    <script>
1407
        var orders_table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'basket', 'orders', 'json' ) | $raw %];
1407
        var orders_table_settings = [% TablesSettings.GetTableSettings( 'acqui', 'basket', 'orders', 'json' ) | $raw %];
1408
        let supplier_report_column = orders_table_settings.columns.find(c => c.columnname == 'supplier_report');
1408
        let supplier_report_column = orders_table_settings.columns.find(c => c.columnname == 'supplier_report');
1409
        [% IF !(Koha.Preference('EDIFACT') && ediaccount) %]
1409
        const editfact_available = [% Koha.Preference('EDIFACT') && ediaccount ? 1 : 0 | html %];
1410
            supplier_report_column.is_hidden = 1;
1410
        supplier_report_column.visibility_condition = edifact_available;
1411
            supplier_report_column.cannot_be_toggled = 1;
1412
        [% ELSE %]
1413
            supplier_report_column.is_hidden = 0;
1414
        [% END %]
1415
        supplier_report_column.force_visibility = 1;
1411
        supplier_report_column.force_visibility = 1;
1416
1412
1417
        let modify_column = orders_table_settings.columns.find(c => c.columnname == 'modify');
1413
        let modify_column = orders_table_settings.columns.find(c => c.columnname == 'modify');
1418
        [% IF ( active && !closedate ) %]
1414
        const modify_column_available = [% active && !closedate ? 1 : 0 | html %];
1419
            modify_column.is_hidden = 0;
1415
        modify_column.visibility_condition = modify_column_available;
1420
        [% ELSE %]
1421
            modify_column.is_hidden = 1;
1422
        [% END %]
1423
        modify_column.force_visibility = 1;
1416
        modify_column.force_visibility = 1;
1424
1417
1425
        let cancel_column = orders_table_settings.columns.find(c => c.columnname == 'cancel');
1418
        let cancel_column = orders_table_settings.columns.find(c => c.columnname == 'cancel');
1426
        [% IF !closedate || Koha.Preference('CancelOrdersInClosedBaskets') %]
1419
        const cancel_column_available = [% !closedate || Koha.Preference('CancelOrdersInClosedBaskets') ? 1 : 0 %]
1427
            cancel_column.is_hidden = 0;
1420
        cancel_column.visibility_condition = cancel_column_available;
1428
        [% ELSE %]
1429
            cancel_column.is_hidden = 1;
1430
        [% END %]
1431
        cancel_column.force_visibility = 1;
1421
        cancel_column.force_visibility = 1;
1432
1422
1433
        let skip_confirm_reopen = [% skip_confirm_reopen ? 1 : 0 | html %];
1423
        let skip_confirm_reopen = [% skip_confirm_reopen ? 1 : 0 | html %];
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/holdshistory.tt (-7 / +3 lines)
Lines 183-196 Link Here
183
    </script>
183
    </script>
184
    <script>
184
    <script>
185
        $(document).ready(function () {
185
        $(document).ready(function () {
186
            let item_type_column = table_settings.columns.find(c => c.columnname == "itemtype");
186
187
            if (!show_itemtype_column) {
187
            let item_type_column = table_settings.columns.find(c => c.columnname == 'itemtype');
188
                item_type_column.is_hidden = 1;
189
                item_type_column.cannot_be_toggled = 1;
190
            } else {
191
                item_type_column.is_hidden = 0;
192
            }
193
            item_type_column.force_visibility = 1;
188
            item_type_column.force_visibility = 1;
189
            item_type_column.visibility_condition = show_itemtype_column;
194
190
195
            let current_holds_table = build_holds_table("#table_holdshistory");
191
            let current_holds_table = build_holds_table("#table_holdshistory");
196
            let old_holds_table = build_holds_table("#table_oldholdshistory", 1);
192
            let old_holds_table = build_holds_table("#table_oldholdshistory", 1);
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/modborrowers.tt (-11 / +4 lines)
Lines 517-544 Link Here
517
        $(document).ready(function () {
517
        $(document).ready(function () {
518
            if (has_patrons) {
518
            if (has_patrons) {
519
                let selections_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_selections");
519
                let selections_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_selections");
520
                const selections_column_available = op == "show";
520
                selections_column.cannot_be_modified = 1;
521
                selections_column.cannot_be_modified = 1;
521
                selections_column.cannot_be_toggled = 1;
522
                selections_column.visibility_condition = selections_column_available;
522
                selections_column.force_visibility = 1;
523
                selections_column.force_visibility = 1;
523
                if (op == "show") {
524
                    selections_column.is_hidden = 0;
525
                } else {
526
                    selections_column.is_hidden = 1;
527
                }
528
524
529
                if (!permissions.CanUpdatePasswordExpiration) {
525
                if (!permissions.CanUpdatePasswordExpiration) {
530
                    let password_expiration_date_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_password_expiration_date");
526
                    let password_expiration_date_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_password_expiration_date");
531
                    password_expiration_date_column.is_hidden = 1;
532
                    password_expiration_date_column.cannot_be_modified = 1;
527
                    password_expiration_date_column.cannot_be_modified = 1;
533
                    password_expiration_date_column.cannot_be_toggled = 1;
528
                    password_expiration_date_column.visibility_condition = 0;
534
                    password_expiration_date_column.force_visibility = 1;
529
                    password_expiration_date_column.force_visibility = 1;
535
                }
530
                }
536
531
537
                if (!permissions.CanUpdateProtectPatron) {
532
                if (!permissions.CanUpdateProtectPatron) {
538
                    let protected_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_protected");
533
                    let protected_column = table_settings.columns.find(c => c.columnname == "batch_patron_edit_protected");
539
                    protected_column.is_hidden = 1;
540
                    protected_column.cannot_be_modified = 1;
534
                    protected_column.cannot_be_modified = 1;
541
                    protected_column.cannot_be_toggled = 1;
535
                    protected_column.visibility_condition = 0;
542
                    protected_column.force_visibility = 1;
536
                    protected_column.force_visibility = 1;
543
                }
537
                }
544
538
545
- 

Return to bug 41604