Bug 41604: take visibility_condition when save state is disabled

Signed-off-by: Jason Robb <jrobb@sekls.org>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Jason Robb <jrobb@sekls.org>
Signed-off-by: Victor Grousset/tuxayo <victor@tuxayo.net>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
Jonathan Druart 2026-03-13 11:25:21 +01:00 committed by Lucas Gass
parent f3ff091165
commit 72a9f1d4b6
No known key found for this signature in database
GPG Key ID: 60B447398B0D36CA
1 changed files with 12 additions and 0 deletions

View File

@ -1028,6 +1028,18 @@ function _dt_visibility(table_settings, table_dt) {
let i = 0;
let use_names = $(table_dt.table().node()).data("bKohaColumnsUseNames");
if (use_names) {
// Deal with visibility_condition (needed when state is not saved)
table_settings.columns = table_settings.columns.map(c => {
if (c.visibility_condition === false) {
return {
...c,
is_hidden: true,
cannot_be_toggled: true,
};
}
return c;
});
let hidden_columns = table_settings.columns.filter(
c => c.is_hidden
);