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

(-)a/admin/columns_settings.yml (+1 lines)
Lines 497-502 modules: Link Here
497
      holdings_table:
497
      holdings_table:
498
        default_display_length: 20
498
        default_display_length: 20
499
        default_save_state: 0
499
        default_save_state: 0
500
        default_sort_order: default
500
        columns:
501
        columns:
501
            -
502
            -
502
              columnname: checkbox
503
              columnname: checkbox
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/columns_settings.tt (+1 lines)
Lines 144-149 Link Here
144
                                    <p>
144
                                    <p>
145
                                        Default sort order:
145
                                        Default sort order:
146
                                        <select name="[% pagename | html %]|[% tablename | html %]_default_sort_order">
146
                                        <select name="[% pagename | html %]|[% tablename | html %]_default_sort_order">
147
                                            <option value="default">Default (none)</option>
147
                                            [% FOR column IN tables.$pagename.$tablename.columns %]
148
                                            [% FOR column IN tables.$pagename.$tablename.columns %]
148
                                                [% IF table_settings.default_sort_order == loop.count - 1 %]
149
                                                [% IF table_settings.default_sort_order == loop.count - 1 %]
149
                                                    <option value="[% loop.count - 1 %]" selected="selected">[% column.columnname | html %]</option>
150
                                                    <option value="[% loop.count - 1 %]" selected="selected">[% column.columnname | html %]</option>
(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-1 / +2 lines)
Lines 1463-1469 function update_search_description( Link Here
1463
            }
1463
            }
1464
            if (
1464
            if (
1465
                table_settings.hasOwnProperty("default_sort_order") &&
1465
                table_settings.hasOwnProperty("default_sort_order") &&
1466
                table_settings["default_sort_order"] != null
1466
                table_settings["default_sort_order"] != null &&
1467
                table_settings["default_sort_order"] != "default"
1467
            ) {
1468
            ) {
1468
                settings["order"] = [
1469
                settings["order"] = [
1469
                    [table_settings["default_sort_order"], "asc"],
1470
                    [table_settings["default_sort_order"], "asc"],
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue (-2 / +2 lines)
Lines 55-61 export default { Link Here
55
            }
55
            }
56
            if (
56
            if (
57
                props.table_settings.hasOwnProperty("default_sort_order") &&
57
                props.table_settings.hasOwnProperty("default_sort_order") &&
58
                props.table_settings.default_sort_order != null
58
                props.table_settings.default_sort_order != null &&
59
                props.table_settings.default_sort_order != "default"
59
            ) {
60
            ) {
60
                props.options.order = [
61
                props.options.order = [
61
                    [props.table_settings.default_sort_order, "asc"],
62
                    [props.table_settings.default_sort_order, "asc"],
62
- 

Return to bug 38079