add PersonalFilters to sideMenu, refresh sideMenu in the session after a custom filter was saved

This commit is contained in:
Harald Bamberger
2022-09-21 15:56:42 +02:00
parent de667990a3
commit 85338b8477
2 changed files with 20 additions and 0 deletions
+6
View File
@@ -593,6 +593,12 @@ class FilterCmptLib
$saveCustomFilter = true;
}
if ($saveCustomFilter === true)
{
$this->_setSessionElement(FilterCmptLib::SESSION_SIDE_MENU,
$this->_generateFilterMenu($this->_app, $this->_datasetName));
}
return $saveCustomFilter;
}
+14
View File
@@ -215,6 +215,20 @@ export const CoreFilterCmpt = {
};
}
for (let filtersCount = 0; filtersCount < personalFilters.length; filtersCount++)
{
let link = personalFilters[filtersCount].link;
if (link == null) link = '#';
filtersArray[filtersArray.length] = {
link: link + personalFilters[filtersCount].filter_id,
description: personalFilters[filtersCount].desc,
sort: filtersCount,
onClickCall: this.handlerGetFilterById
};
}
this.$emit(
'nwNewEntry',
{