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