UI: add origUserFilters optional param for AliasController constructor
This commit is contained in:
parent
0a5a60cded
commit
eb244e3de9
@ -68,10 +68,11 @@ export class AliasController implements IAliasController {
|
||||
private translate: TranslateService,
|
||||
private stateControllerHolder: StateControllerHolder,
|
||||
private origEntityAliases: EntityAliases,
|
||||
private origFilters: Filters) {
|
||||
private origFilters: Filters,
|
||||
private origUserFilters?: Filters) {
|
||||
this.entityAliases = deepClone(this.origEntityAliases) || {};
|
||||
this.filters = deepClone(this.origFilters) || {};
|
||||
this.userFilters = {};
|
||||
this.userFilters = deepClone(this.origUserFilters) || {};
|
||||
}
|
||||
|
||||
updateEntityAliases(newEntityAliases: EntityAliases) {
|
||||
|
||||
@ -127,6 +127,7 @@ export interface IAliasController {
|
||||
entityAliasesChanged: Observable<Array<string>>;
|
||||
entityAliasResolved: Observable<string>;
|
||||
filtersChanged: Observable<Array<string>>;
|
||||
userFilters: Filters;
|
||||
getAliasInfo(aliasId: string): Observable<AliasInfo>;
|
||||
getEntityAliasId(aliasName: string): string;
|
||||
getInstantAliasInfo(aliasId: string): AliasInfo;
|
||||
|
||||
@ -522,7 +522,8 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
|
||||
this.translate,
|
||||
() => this.dashboardCtx.stateController,
|
||||
this.dashboardConfiguration.entityAliases,
|
||||
this.dashboardConfiguration.filters);
|
||||
this.dashboardConfiguration.filters,
|
||||
this.parentDashboard?.aliasController.userFilters);
|
||||
|
||||
this.updateDashboardCss();
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user