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 {
+ PermissionAction,
+ PermissionsService,
+ PermissionType,
+} from 'src/app/services/permissions.service'
@Component({
selector: 'app-app-frame',
private list: DocumentListViewService,
public settingsService: SettingsService,
public tasksService: TasksService,
- private readonly toastService: ToastService
+ private readonly toastService: ToastService,
+ private permissionsService: PermissionsService
) {
super()
+
+ if (
+ permissionsService.currentUserCan(
+ PermissionAction.View,
+ PermissionType.SavedView
+ )
+ ) {
+ savedViewService.initialize()
+ }
}
ngOnInit(): void {
import { Component } from '@angular/core'
-import {
- PermissionAction,
- PermissionsService,
- PermissionType,
-} from 'src/app/services/permissions.service'
import { SavedViewService } from 'src/app/services/rest/saved-view.service'
import { SettingsService } from 'src/app/services/settings.service'
import { ComponentWithPermissions } from '../with-permissions/with-permissions.component'
export class DashboardComponent extends ComponentWithPermissions {
constructor(
public settingsService: SettingsService,
- private permissionsService: PermissionsService,
public savedViewService: SavedViewService
) {
super()
-
- if (
- permissionsService.currentUserCan(
- PermissionAction.View,
- PermissionType.SavedView
- )
- ) {
- savedViewService.initialize()
- }
}
get subtitle() {