diff --git a/buildspec.yml b/buildspec.yml index 17d627cd3..f91506006 100644 --- a/buildspec.yml +++ b/buildspec.yml @@ -7,7 +7,7 @@ phases: commands: - n 18 - npm set progress=false - - npm install -g @angular/cli@17.2.7 + - npm install -g @angular/cli@17.3.10 pre_build: commands: - cp src/app/services/envs/env-${MATURITY}.ts src/app/services/env.ts diff --git a/src/app/components/results-menu/scene-files/scene-files.component.ts b/src/app/components/results-menu/scene-files/scene-files.component.ts index ad5f0d999..0d72d5d58 100644 --- a/src/app/components/results-menu/scene-files/scene-files.component.ts +++ b/src/app/components/results-menu/scene-files/scene-files.component.ts @@ -437,7 +437,13 @@ export class SceneFilesComponent implements OnInit, OnDestroy, AfterContentInit }; return this.asfApiService.query(queryParams).pipe( map(products => products?.results?.length > 0 ? this.productService.fromResponse(products).slice(0, 1) : []), - tap(products => products.map(product => product.productTypeDisplay = scene.metadata.productType + "-STATIC Layer")) + tap(products => products.map(product => { + product.productTypeDisplay = "Local Incidence Angle GeoTIFF"; + product.bytes = 0; + product.downloadUrl = product.metadata.opera.additionalUrls.find(url => url.endsWith('local_incidence_angle.tif')); + return product; + } + )) ); } else { return of([]); diff --git a/src/app/components/shared/save-search-dialog/save-search-dialog.component.html b/src/app/components/shared/save-search-dialog/save-search-dialog.component.html index 6d4a91b51..727e4ff23 100644 --- a/src/app/components/shared/save-search-dialog/save-search-dialog.component.html +++ b/src/app/components/shared/save-search-dialog/save-search-dialog.component.html @@ -3,15 +3,19 @@

{{ saveTypeName | uppercase | translate | titlecase }}

- - + + [(ngModel)]="saveName" + [maxLength]="20"> + {{saveNameInput.value?.length || 0}}/20
diff --git a/src/app/models/hyp3-jobs.model.ts b/src/app/models/hyp3-jobs.model.ts index 2a6c43fb8..88a28c58e 100644 --- a/src/app/models/hyp3-jobs.model.ts +++ b/src/app/models/hyp3-jobs.model.ts @@ -12,7 +12,7 @@ export const RtcGammaJobType: Hyp3JobType = { productTypes: [{ dataset: sentinel_1, productTypes: [ - 'SLC', 'GRD_HD' + 'SLC', 'GRD_HD', 'GRD_HS' ], beamModes: ['IW'], polarizations: [ diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 67713a7c1..9a75dcd9f 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -111,6 +111,7 @@ "CANADAS_OPEN_LICENSE": "Canada's Open Government License", "CANCEL": "Cancel", "CENTER_COLUMN_AND_FILES_COLUMN_RIGHT_WILL_POPULATE": "(center column) and Files column (right) will populate.", + "CHARACTERS": "characters", "CHART": "Chart", "CHEVRON_RIGHT": "chevron_right", "CIRCLE DRAW": "Circle Draw", @@ -738,7 +739,7 @@ "SETTINGS_OVERSCAN": "settings_overscan", "SHARE_SEARCH": "Share Search", "SHARE_WITH_EMAIL": "Share With Email", - "SHORTWAVE_DISPLACEMENT": "Shortwave Displacement", + "SHORTWAVE_DISPLACEMENT": "Short Wave Displacement", "SHOW_PRODUCT_FILTERS_CRITERIA": "Show product filters criteria", "SHOW_RAW_DATA": "Show raw data", "SIGMA0": "sigma0", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 804ecde1f..268ee3d64 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -112,6 +112,7 @@ "CANADAS_OPEN_LICENSE": "Licencia de Gobierno Abierto de Canadá", "CANCEL": "Cancelar", "CENTER_COLUMN_AND_FILES_COLUMN_RIGHT_WILL_POPULATE": "(columna central) y la columna Archivos (derecha) se completarán.", + "CHARACTERS": "caracteres", "CHART": "Cuadro", "CHEVRON_RIGHT": "chevron_right", "CIRCLE DRAW": "Dibujar Circulo",