Browse Source

UI: refactor getting of user filters in alias controller interface

pull/11484/head
rusikv 2 years ago
parent
commit
625e400d2b
  1. 4
      ui-ngx/src/app/core/api/alias-controller.ts
  2. 2
      ui-ngx/src/app/core/api/widget-api.models.ts
  3. 2
      ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts

4
ui-ngx/src/app/core/api/alias-controller.ts

@ -167,6 +167,10 @@ export class AliasController implements IAliasController {
return this.filters;
}
getUserFilters(): Filters {
return this.userFilters;
}
getFilterInfo(filterId: string): FilterInfo {
if (this.userFilters[filterId]) {
return this.userFilters[filterId];

2
ui-ngx/src/app/core/api/widget-api.models.ts

@ -127,7 +127,6 @@ 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;
@ -138,6 +137,7 @@ export interface IAliasController {
resolveAlarmSource(alarmSource: Datasource): Observable<Datasource>;
getEntityAliases(): EntityAliases;
getFilters(): Filters;
getUserFilters(): Filters;
getFilterInfo(filterId: string): FilterInfo;
getKeyFilters(filterId: string): Array<KeyFilter>;
updateCurrentAliasEntity(aliasId: string, currentEntity: EntityInfo): void;

2
ui-ngx/src/app/modules/home/components/dashboard-page/dashboard-page.component.ts

@ -523,7 +523,7 @@ export class DashboardPageComponent extends PageComponent implements IDashboardC
() => this.dashboardCtx.stateController,
this.dashboardConfiguration.entityAliases,
this.dashboardConfiguration.filters,
this.parentDashboard?.aliasController.userFilters);
this.parentDashboard?.aliasController.getUserFilters());
this.updateDashboardCss();

Loading…
Cancel
Save