Admin basket: update/fix file import

remove useless AdminBasketFile model definition
cleanups, typings
This commit is contained in:
phil 2024-04-20 11:12:54 +05:30
parent f442272898
commit b6496f9dba
7 changed files with 109 additions and 178 deletions
src/app/admin/admin-basket

View file

@ -10,8 +10,7 @@ import { MatSort } from '@angular/material/sort'
import { MatTableDataSource } from '@angular/material/table'
import { AdminDataService } from '../admin-data.service'
import { AdminBasketFile } from './data.service'
import { AdminBasket, AdminService } from '../../openapi'
import { AdminBasket, AdminService, FileImport } from '../../openapi'
import { HtmlSnackbarComponent } from '../../custom-snackbar/custom-snackbar.component'
@Component({
@ -73,11 +72,11 @@ export class AdminBasketComponent implements OnInit {
this.dataSource.filter = this.filterText.trim().toLowerCase()
}
download(item: AdminBasketFile) {
download(item: FileImport) {
window.open('/api/admin/basket/download/' + this.basket.name + '/' + item.id + '/' + item.name)
}
importItem(item: AdminBasketFile, dryRun: boolean) {
importItem(item: FileImport, dryRun: boolean) {
return this.adminService.importBasketFileApiAdminBasketImportBasketFileIdGet({
basket: this.basket.name,
fileId: item.id,
@ -94,7 +93,7 @@ export class AdminBasketComponent implements OnInit {
)
}
deleteItem(item: AdminBasketFile) {
deleteItem(item: FileImport) {
return this.adminService.deleteBasketFileApiAdminBasketDeleteBasketFileIdGet({
basket: this.basket.name,
fileId: item.id