Admin basket: fix import error message and import date display update

This commit is contained in:
phil 2024-05-15 15:05:17 +02:00
parent 3b59249531
commit aa955a1b3b
2 changed files with 194 additions and 183 deletions

View file

@ -1,5 +1,7 @@
import { Component, OnInit, Input, ViewChild, ElementRef,
ChangeDetectorRef, ChangeDetectionStrategy } from '@angular/core'
import {
Component, OnInit, Input, ViewChild, ElementRef,
ChangeDetectorRef, ChangeDetectionStrategy
} from '@angular/core'
import { ActivatedRoute } from '@angular/router'
import { UntypedFormGroup, UntypedFormControl } from '@angular/forms'
@ -81,17 +83,24 @@ export class AdminBasketComponent implements OnInit {
basket: this.basket.name,
fileId: item.id,
dryRun: dryRun
}).subscribe(
resp => {
this.basket.files.find(row => row.id == item.id).time = new Date(resp.time).toLocaleString()
}).subscribe({
next: resp => {
this.basket.files.find(row => row.id == item.id).time = new Date(resp.time)
this.snackBar.openFromComponent(HtmlSnackbarComponent, {
data: resp,
//duration: 3000
})
this.cdr.markForCheck()
}
},
error: err => {
this.snackBar.open(
`Cannot import: ${err.body['detail'] || err.message || err.statusText}`,
'Got it',
{ 'politeness': 'assertive' }
)
}
})
}
deleteItem(item: FileImport) {
return this.adminService.deleteBasketFileApiAdminBasketDeleteBasketFileIdGet({

View file

@ -1,5 +1,7 @@
import { Component, Input, ViewChild, OnInit, HostBinding,
ChangeDetectorRef, ChangeDetectionStrategy } from '@angular/core'
import {
Component, Input, ViewChild, OnInit, HostBinding,
ChangeDetectorRef, ChangeDetectionStrategy
} from '@angular/core'
import { ActivatedRoute, ParamMap, Router } from '@angular/router'
import { SelectionModel } from '@angular/cdk/collections'