Refactor bulk editor to be self-contained

See https://github.com/jonaswinkler/paperless-ng/pull/162#issuecomment-750425915
This commit is contained in:
Michael Shamoon
2020-12-25 00:58:17 -08:00
parent 10b73d42ef
commit 6c8435ab29
4 changed files with 148 additions and 179 deletions

View File

@@ -79,18 +79,7 @@
<div class="w-100 mb-2 mb-sm-4">
<app-filter-editor *ngIf="!isBulkEditing" [(filterRules)]="list.filterRules" #filterEditor></app-filter-editor>
<app-bulk-editor *ngIf="isBulkEditing"
[viewDocuments]="list.documents"
[(selectedDocuments)]="list.selected"
(selectPage)="list.selectPage()"
(selectAll)="list.selectAll()"
(selectNone)="list.selectNone()"
(setTags)="bulkSetTags($event)"
(setCorrespondents)="bulkSetCorrespondents($event)"
(setDocumentTypes)="bulkSetDocumentTypes($event)"
(delete)="bulkDelete()">
</app-bulk-editor>
<app-bulk-editor *ngIf="isBulkEditing"></app-bulk-editor>
</div>
<div class="d-flex justify-content-between align-items-center">