Browse Source
Merge pull request #14569 from mtsymbarov-del/fix/profile-updates
Fixed profile saves triggers the saved configuration without changes
pull/14574/head
Vladyslav Prykhodko
10 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with
6 additions and
6 deletions
-
ui-ngx/src/app/modules/home/models/entity/entities-table-config.models.ts
-
ui-ngx/src/app/modules/home/models/entity/entity-table-component.models.ts
-
ui-ngx/src/app/modules/home/pages/asset/asset.component.ts
-
ui-ngx/src/app/modules/home/pages/device/device.component.ts
-
ui-ngx/src/app/modules/home/pages/tenant/tenant.component.ts
|
|
|
@ -236,9 +236,9 @@ export class EntityTableConfig<T extends BaseData<HasId>, P extends PageLink = P |
|
|
|
this.table = null; |
|
|
|
} |
|
|
|
|
|
|
|
updateData(closeDetails = false) { |
|
|
|
updateData(closeDetails = false, reloadEntity = true) { |
|
|
|
if (this.table) { |
|
|
|
this.table.updateData(closeDetails); |
|
|
|
this.table.updateData(closeDetails, reloadEntity); |
|
|
|
} else if (this.entityDetailsPage) { |
|
|
|
this.entityDetailsPage.reload(); |
|
|
|
} |
|
|
|
|
|
|
|
@ -68,7 +68,7 @@ export interface IEntitiesTableComponent { |
|
|
|
|
|
|
|
addEnabled(): boolean; |
|
|
|
clearSelection(): void; |
|
|
|
updateData(closeDetails?: boolean): void; |
|
|
|
updateData(closeDetails?: boolean, reloadEntity?: boolean): void; |
|
|
|
onRowClick($event: Event, entity): void; |
|
|
|
toggleEntityDetails($event: Event, entity); |
|
|
|
addEntity($event: Event): void; |
|
|
|
|
|
|
|
@ -100,6 +100,6 @@ export class AssetComponent extends EntityComponent<AssetInfo> { |
|
|
|
} |
|
|
|
|
|
|
|
onAssetProfileUpdated() { |
|
|
|
this.entitiesTableConfig.updateData(false); |
|
|
|
this.entitiesTableConfig.updateData(false, false); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@ -142,7 +142,7 @@ export class DeviceComponent extends EntityComponent<DeviceInfo> { |
|
|
|
} |
|
|
|
|
|
|
|
onDeviceProfileUpdated() { |
|
|
|
this.entitiesTableConfig.updateData(false); |
|
|
|
this.entitiesTableConfig.updateData(false, false); |
|
|
|
} |
|
|
|
|
|
|
|
onDeviceProfileChanged(deviceProfile: DeviceProfileInfo) { |
|
|
|
|
|
|
|
@ -101,6 +101,6 @@ export class TenantComponent extends ContactBasedComponent<TenantInfo> { |
|
|
|
} |
|
|
|
|
|
|
|
onTenantProfileUpdated() { |
|
|
|
this.entitiesTableConfig.updateData(false); |
|
|
|
this.entitiesTableConfig.updateData(false, false); |
|
|
|
} |
|
|
|
} |
|
|
|
|