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

(-)a/admin/columns_settings.yml (+1 lines)
Lines 446-451 modules: Link Here
446
      holdings_table:
446
      holdings_table:
447
        default_display_length: 20
447
        default_display_length: 20
448
        default_save_state: 0
448
        default_save_state: 0
449
        default_sort_order: default
449
        columns:
450
        columns:
450
            -
451
            -
451
              columnname: checkbox
452
              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 1440-1446 function update_search_description( Link Here
1440
            }
1440
            }
1441
            if (
1441
            if (
1442
                table_settings.hasOwnProperty("default_sort_order") &&
1442
                table_settings.hasOwnProperty("default_sort_order") &&
1443
                table_settings["default_sort_order"] != null
1443
                table_settings["default_sort_order"] != null &&
1444
                table_settings["default_sort_order"] != "default"
1444
            ) {
1445
            ) {
1445
                settings["order"] = [
1446
                settings["order"] = [
1446
                    [table_settings["default_sort_order"], "asc"],
1447
                    [table_settings["default_sort_order"], "asc"],
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/KohaTable.vue (-2 / +2 lines)
Lines 46-52 export default { Link Here
46
            }
46
            }
47
            if (
47
            if (
48
                this.table_settings.hasOwnProperty("default_sort_order") &&
48
                this.table_settings.hasOwnProperty("default_sort_order") &&
49
                this.table_settings.default_sort_order != null
49
                this.table_settings.default_sort_order != null &&
50
                this.table_settings.default_sort_order != "default"
50
            ) {
51
            ) {
51
                this.options.order = [
52
                this.options.order = [
52
                    [this.table_settings.default_sort_order, "asc"],
53
                    [this.table_settings.default_sort_order, "asc"],
53
- 

Return to bug 38079