|
|
|
@ -55,11 +55,7 @@ import { EntityType } from '@shared/models/entity-type.models'; |
|
|
|
import { UtilsService } from '@core/services/utils.service'; |
|
|
|
import { WidgetService } from '@core/http/widget.service'; |
|
|
|
import { WidgetsBundle } from '@shared/models/widgets-bundle.model'; |
|
|
|
import { |
|
|
|
EntityInfoData, |
|
|
|
ImportEntitiesResultInfo, |
|
|
|
ImportEntityData |
|
|
|
} from '@shared/models/entity.models'; |
|
|
|
import { EntityInfoData, ImportEntitiesResultInfo, ImportEntityData } from '@shared/models/entity.models'; |
|
|
|
import { RequestConfig } from '@core/http/http-utils'; |
|
|
|
import { RuleChain, RuleChainImport, RuleChainMetaData, RuleChainType } from '@shared/models/rule-chain.models'; |
|
|
|
import { RuleChainService } from '@core/http/rule-chain.service'; |
|
|
|
@ -85,6 +81,7 @@ import { selectUserSettingsProperty } from '@core/auth/auth.selectors'; |
|
|
|
import { ActionPreferencesPutUserSettings } from '@core/auth/auth.actions'; |
|
|
|
import { ExportableEntity } from '@shared/models/base-data'; |
|
|
|
import { EntityId } from '@shared/models/id/entity-id'; |
|
|
|
import { Customer } from '@shared/models/customer.model'; |
|
|
|
|
|
|
|
export type editMissingAliasesFunction = (widgets: Array<Widget>, isSingleWidget: boolean, |
|
|
|
customTitle: string, missingEntityAliases: EntityAliases) => Observable<EntityAliases>; |
|
|
|
@ -391,6 +388,10 @@ export class ImportExportService { |
|
|
|
case EntityType.DASHBOARD: |
|
|
|
preparedData = this.prepareDashboardExport(entityData as Dashboard); |
|
|
|
break; |
|
|
|
case EntityType.CUSTOMER: |
|
|
|
preparedData = this.prepareExport({...entityData, name: (entityData as Customer).title}); |
|
|
|
(entityData as EntityInfoData).name = (entityData as Customer).title; |
|
|
|
break; |
|
|
|
default: |
|
|
|
preparedData = this.prepareExport(entityData); |
|
|
|
} |
|
|
|
|