Files
paperless-ngx/src-ui/src/app/pipes/storage-path-name.pipe.ts
2025-06-27 14:06:40 -07:00

23 lines
601 B
TypeScript

import { inject, Pipe, PipeTransform } from '@angular/core'
import {
PermissionsService,
PermissionType,
} from '../services/permissions.service'
import { StoragePathService } from '../services/rest/storage-path.service'
import { ObjectNamePipe } from './object-name.pipe'
@Pipe({
name: 'storagePathName',
})
export class StoragePathNamePipe
extends ObjectNamePipe
implements PipeTransform
{
constructor() {
super()
this.permissionsService = inject(PermissionsService)
this.permissionType = PermissionType.StoragePath
this.objectService = inject(StoragePathService)
}
}