Merge pull request #9503 from ArtemDzhereleiko/AD/bug-fix/vc/entity-list
Fixed version control Widgets/Widget bundles entity list
This commit is contained in:
commit
4025a1f549
@ -41,7 +41,7 @@ import { AttributeScope, DataKeyType } from '@shared/models/telemetry/telemetry.
|
||||
import { defaultHttpOptionsFromConfig, RequestConfig } from '@core/http/http-utils';
|
||||
import { RuleChainService } from '@core/http/rule-chain.service';
|
||||
import { AliasInfo, StateParams, SubscriptionInfo } from '@core/api/widget-api.models';
|
||||
import { DataKey, Datasource, DatasourceType, KeyInfo } from '@app/shared/models/widget.models';
|
||||
import { DataKey, Datasource, DatasourceType, DeprecatedFilter, KeyInfo } from '@app/shared/models/widget.models';
|
||||
import { UtilsService } from '@core/services/utils.service';
|
||||
import {
|
||||
AliasFilterType,
|
||||
@ -65,7 +65,9 @@ import { Device, DeviceCredentialsType } from '@shared/models/device.models';
|
||||
import { AttributeService } from '@core/http/attribute.service';
|
||||
import {
|
||||
AlarmData,
|
||||
AlarmDataQuery, AlarmFilter, AlarmFilterConfig,
|
||||
AlarmDataQuery,
|
||||
AlarmFilter,
|
||||
AlarmFilterConfig,
|
||||
createDefaultEntityDataPageLink,
|
||||
EntityData,
|
||||
EntityDataQuery,
|
||||
@ -418,7 +420,11 @@ export class EntityService {
|
||||
break;
|
||||
case EntityType.WIDGETS_BUNDLE:
|
||||
pageLink.sortOrder.property = 'title';
|
||||
entitiesObservable = this.widgetService.getWidgetBundles(pageLink, false, config);
|
||||
entitiesObservable = this.widgetService.getWidgetBundles(pageLink, false, true, config);
|
||||
break;
|
||||
case EntityType.WIDGET_TYPE:
|
||||
pageLink.sortOrder.property = 'name';
|
||||
entitiesObservable = this.widgetService.getWidgetTypes(pageLink, true, false, DeprecatedFilter.ALL, null, config);
|
||||
break;
|
||||
case EntityType.NOTIFICATION_TARGET:
|
||||
pageLink.sortOrder.property = 'name';
|
||||
|
||||
@ -85,9 +85,12 @@ export class WidgetService {
|
||||
);
|
||||
}
|
||||
|
||||
public getWidgetBundles(pageLink: PageLink, fullSearch = false, config?: RequestConfig): Observable<PageData<WidgetsBundle>> {
|
||||
return this.http.get<PageData<WidgetsBundle>>(`/api/widgetsBundles${pageLink.toQuery()}&fullSearch=${fullSearch}`,
|
||||
defaultHttpOptionsFromConfig(config));
|
||||
public getWidgetBundles(pageLink: PageLink, fullSearch = false,
|
||||
tenantOnly = false, config?: RequestConfig): Observable<PageData<WidgetsBundle>> {
|
||||
return this.http.get<PageData<WidgetsBundle>>(
|
||||
`/api/widgetsBundles${pageLink.toQuery()}&tenantOnly=${tenantOnly}&fullSearch=${fullSearch}`,
|
||||
defaultHttpOptionsFromConfig(config)
|
||||
);
|
||||
}
|
||||
|
||||
public getWidgetsBundle(widgetsBundleId: string,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user