diff --git a/src-ui/src/app/components/document-list/document-list.component.ts b/src-ui/src/app/components/document-list/document-list.component.ts index d31b12e6c..4b711f9dc 100644 --- a/src-ui/src/app/components/document-list/document-list.component.ts +++ b/src-ui/src/app/components/document-list/document-list.component.ts @@ -84,15 +84,17 @@ export class DocumentListComponent implements OnInit { saveViewConfigAs() { let modal = this.modalService.open(SaveViewConfigDialogComponent, {backdrop: 'static'}) modal.componentInstance.saveClicked.subscribe(formValue => { - this.savedViewService.create({ + let savedView = { name: formValue.name, show_on_dashboard: formValue.showOnDashboard, show_in_sidebar: formValue.showInSideBar, filter_rules: this.list.filterRules, sort_reverse: this.list.sortReverse, sort_field: this.list.sortField - }).subscribe(() => { + } + this.savedViewService.create(savedView).subscribe(() => { modal.close() + this.toastService.showToast(Toast.make("Information", `View "${savedView.name}" created successfully.`)) }) }) } diff --git a/src-ui/src/app/components/manage/settings/settings.component.ts b/src-ui/src/app/components/manage/settings/settings.component.ts index 571f60620..08275bbb2 100644 --- a/src-ui/src/app/components/manage/settings/settings.component.ts +++ b/src-ui/src/app/components/manage/settings/settings.component.ts @@ -4,6 +4,7 @@ import { PaperlessSavedView } from 'src/app/data/paperless-saved-view'; import { GENERAL_SETTINGS } from 'src/app/data/storage-keys'; import { DocumentListViewService } from 'src/app/services/document-list-view.service'; import { SavedViewService } from 'src/app/services/rest/saved-view.service'; +import { Toast, ToastService } from 'src/app/services/toast.service'; @Component({ selector: 'app-settings', @@ -18,11 +19,14 @@ export class SettingsComponent { constructor( public savedViewService: SavedViewService, - private documentListViewService: DocumentListViewService + private documentListViewService: DocumentListViewService, + private toastService: ToastService ) { } deleteSavedView(savedView: PaperlessSavedView) { - this.savedViewService.delete(savedView).subscribe(() => {}) + this.savedViewService.delete(savedView).subscribe(() => { + this.toastService.showToast(Toast.make("Information", `Saved view "${savedView.name} deleted.`)) + }) } saveSettings() {