Browse Source
Merge pull request #9148 from ArtemDzhereleiko/AD/bug-fix/ota-update-details-breadcrumb
Fixed OTA Update details page breadcrumb label
pull/9219/head
Igor Kulikov
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
10 additions and
2 deletions
-
ui-ngx/src/app/modules/home/pages/admin/resource/resources-library.component.ts
-
ui-ngx/src/app/modules/home/pages/home-pages.models.ts
|
|
|
@ -98,7 +98,6 @@ export class ResourcesLibraryComponent extends EntityComponent<Resource> impleme |
|
|
|
} |
|
|
|
|
|
|
|
updateForm(entity: Resource) { |
|
|
|
this.entity.name = entity.title; |
|
|
|
if (this.isEdit) { |
|
|
|
this.entityForm.get('resourceType').disable({emitEvent: false}); |
|
|
|
if (entity.resourceType !== ResourceType.JS_MODULE) { |
|
|
|
|
|
|
|
@ -16,9 +16,18 @@ |
|
|
|
|
|
|
|
import { BreadCrumbLabelFunction } from '@shared/components/breadcrumb'; |
|
|
|
import { EntityDetailsPageComponent } from '@home/components/entity/entity-details-page.component'; |
|
|
|
import { EntityType } from '@shared/models/entity-type.models'; |
|
|
|
import { ResourceInfo } from '@shared/models/resource.models'; |
|
|
|
import { OtaPackage } from '@shared/models/ota-package.models'; |
|
|
|
|
|
|
|
export const entityDetailsPageBreadcrumbLabelFunction: BreadCrumbLabelFunction<EntityDetailsPageComponent> |
|
|
|
= ((route, translate, component) => { |
|
|
|
return component.entity?.name; |
|
|
|
switch (component.entitiesTableConfig.entityType) { |
|
|
|
case EntityType.TB_RESOURCE: |
|
|
|
case EntityType.OTA_PACKAGE: |
|
|
|
return (component.entity as ResourceInfo | OtaPackage)?.title; |
|
|
|
default: |
|
|
|
return component.entity?.name; |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
|