delete action (#324)

This commit is contained in:
Cilibiu Bogdan 2018-04-19 20:05:00 +03:00 committed by Denys Vuika
parent d586073705
commit 2a79bbd018
2 changed files with 6 additions and 2 deletions

View File

@ -37,6 +37,7 @@ import { HttpClientModule } from '@angular/common/http';
import { PreviewComponent } from './preview.component';
import { Observable } from 'rxjs/Rx';
import { NodePermissionService } from '../../common/services/node-permission.service';
import { ContentManagementService } from '../../common/services/content-management.service';
import { MatSnackBarModule } from '@angular/material';
describe('PreviewComponent', () => {
@ -64,7 +65,8 @@ describe('PreviewComponent', () => {
CookieService,
NotificationService,
UserPreferencesService,
NodePermissionService
NodePermissionService,
ContentManagementService
],
declarations: [
PreviewComponent,

View File

@ -28,6 +28,7 @@ import { ActivatedRoute, Router } from '@angular/router';
import { AlfrescoApiService, UserPreferencesService, ObjectUtils } from '@alfresco/adf-core';
import { Node, MinimalNodeEntity } from 'alfresco-js-api';
import { NodePermissionService } from '../../common/services/node-permission.service';
import { ContentManagementService } from '../../common/services/content-management.service';
@Component({
selector: 'app-preview',
@ -57,6 +58,7 @@ export class PreviewComponent implements OnInit {
private route: ActivatedRoute,
private apiService: AlfrescoApiService,
private preferences: UserPreferencesService,
private content: ContentManagementService,
public permission: NodePermissionService) {
}
@ -326,7 +328,7 @@ export class PreviewComponent implements OnInit {
async deleteFile() {
try {
await this.permission.check(this.node, ['delete']);
await this.content.deleteNode(this.node);
this.onVisibilityChanged(false);
} catch {
}