Commit c40faa87c751d210d4cf7e5f2f4ef90c8f517e64

Authored by Vladyslav_Prykhodko
1 parent b67d9930

UI: Add disable button Download package in ota-update.component

@@ -102,7 +102,7 @@ export class OtaUpdateTableConfigResolve implements Resolve<EntityTableConfig<Ot @@ -102,7 +102,7 @@ export class OtaUpdateTableConfigResolve implements Resolve<EntityTableConfig<Ot
102 { 102 {
103 name: this.translate.instant('ota-update.download'), 103 name: this.translate.instant('ota-update.download'),
104 icon: 'file_download', 104 icon: 'file_download',
105 - isEnabled: (otaPackage) => otaPackage.hasData, 105 + isEnabled: (otaPackage) => otaPackage.hasData && !otaPackage.url,
106 onAction: ($event, entity) => this.exportPackage($event, entity) 106 onAction: ($event, entity) => this.exportPackage($event, entity)
107 } 107 }
108 ); 108 );
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 --> 17 -->
18 <div class="tb-details-buttons" fxLayout.xs="column"> 18 <div class="tb-details-buttons" fxLayout.xs="column">
19 <button mat-raised-button color="primary" fxFlex.xs 19 <button mat-raised-button color="primary" fxFlex.xs
20 - [disabled]="(isLoading$ | async) || !entity?.hasData" 20 + [disabled]="(isLoading$ | async) || !(entity?.hasData && !entity?.url)"
21 (click)="onEntityAction($event, 'uploadPackage')" 21 (click)="onEntityAction($event, 'uploadPackage')"
22 [fxShow]="!isEdit"> 22 [fxShow]="!isEdit">
23 {{ 'ota-update.download' | translate }} 23 {{ 'ota-update.download' | translate }}