Bug 27465: Add column visibility to admin/cities.pl
We want admin/cities.pl to be using as much DT features as possible to be used as an example. Test plan: Add some cities, go to admin/cities.pl confirm that you can show/hide column. Go to the tables settings admin page and confirm that you can set some default settings from there. Signed-off-by: Lucas Gass <lucas@bywatersolutions.com> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
6a941e5b86
commit
cef6bbd660
|
|
@ -155,6 +155,23 @@ modules:
|
|||
cannot_be_toggled: 1
|
||||
cannot_be_modified: 1
|
||||
admin:
|
||||
cities:
|
||||
table_cities:
|
||||
columns:
|
||||
-
|
||||
columnname: city_id
|
||||
-
|
||||
columnname: city_name
|
||||
-
|
||||
columnname: city_state
|
||||
-
|
||||
columnname: city_zipcode
|
||||
-
|
||||
columnname: city_country
|
||||
-
|
||||
columnname: actions
|
||||
cannot_be_toggled: 1
|
||||
cannot_be_modified: 1
|
||||
currency:
|
||||
currencies-table:
|
||||
columns:
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
[% USE raw %]
|
||||
[% USE Asset %]
|
||||
[% SET footerjs = 1 %]
|
||||
[% USE TablesSettings %]
|
||||
[% INCLUDE 'doc-head-open.inc' %]
|
||||
<title>
|
||||
[% IF op =='add_form' %]
|
||||
|
|
@ -210,8 +211,10 @@
|
|||
[% MACRO jsinclude BLOCK %]
|
||||
[% Asset.js("js/admin-menu.js") | $raw %]
|
||||
[% INCLUDE 'datatables.inc' %]
|
||||
[% INCLUDE 'columns_settings.inc' %]
|
||||
<script>
|
||||
|
||||
var columns_settings = [% TablesSettings.GetColumns( 'admin', 'cities', 'table_cities', 'json' ) | $raw %];
|
||||
$(document).ready(function() {
|
||||
var cities_table_url = '/api/v1/cities?';
|
||||
|
||||
|
|
@ -276,7 +279,7 @@
|
|||
"orderable": false
|
||||
}
|
||||
]
|
||||
}, [], 1);
|
||||
}, columns_settings, 1);
|
||||
|
||||
});
|
||||
</script>
|
||||
|
|
|
|||
Loading…
Reference in New Issue