Fix delete button not deleting documents

Still can't delete folders
This commit is contained in:
Renato 2023-09-21 04:35:32 +08:00
parent 4194761b26
commit e8a849e6c1
2 changed files with 11 additions and 5 deletions

View File

@ -27,6 +27,7 @@ import { ComponentCanDeactivate } from 'src/app/guards/dirty-doc.guard'
import { SETTINGS_KEYS } from 'src/app/data/paperless-uisettings'
import { ToastService } from 'src/app/services/toast.service'
import { ComponentWithPermissions } from '../with-permissions/with-permissions.component'
import { ExplorerListViewService } from 'src/app/services/explorer-list-view.service'
@Component({
selector: 'app-app-frame',
@ -44,7 +45,8 @@ export class AppFrameComponent
private searchService: SearchService,
public savedViewService: SavedViewService,
private remoteVersionService: RemoteVersionService,
private list: DocumentListViewService,
private documentList: DocumentListViewService,
private exploreList: ExplorerListViewService,
public settingsService: SettingsService,
public tasksService: TasksService,
private readonly toastService: ToastService
@ -95,6 +97,8 @@ export class AppFrameComponent
closeMenu() {
this.isMenuCollapsed = true
this.documentList.selectNone()
this.exploreList.selectNone()
}
get openDocuments(): PaperlessDocument[] {
@ -153,7 +157,7 @@ export class AppFrameComponent
search() {
this.closeMenu()
this.list.quickFilter([
this.documentList.quickFilter([
{
rule_type: FILTER_FULLTEXT_QUERY,
value: (this.searchField.value as string).trim(),

View File

@ -37,6 +37,7 @@ import { FolderCreateDialogComponent } from '../common/create-dialog/folder-crea
import { UploadLargeFileComponent } from '../common/create-dialog/upload-large-file/upload-large-file.component'
import { ComponentWithPermissions } from '../with-permissions/with-permissions.component'
import { FilterEditorComponent } from './filter-editor/filter-editor.component'
import { DocumentListViewService } from 'src/app/services/document-list-view.service'
@Component({
selector: 'app-explorer',
@ -49,6 +50,7 @@ export class ExplorerComponent
{
constructor(
public list: ExplorerListViewService,
public documentList: DocumentListViewService,
public savedViewService: SavedViewService,
public route: ActivatedRoute,
private router: Router,
@ -188,9 +190,7 @@ export class ExplorerComponent
.subscribe(() => this.list.reload())
}
uploadFile() {
}
uploadFile() {}
uploadLargeFile() {
var modal = this.modalService.open(UploadLargeFileComponent, {
@ -212,6 +212,8 @@ export class ExplorerComponent
}
toggleSelected(document: PaperlessDocument, event: MouseEvent): void {
if (!event.shiftKey) this.documentList.toggleSelected(document)
else this.documentList.selectRangeTo(document)
if (!event.shiftKey) this.list.toggleSelected(document)
else this.list.selectRangeTo(document)
}