add version manager on favorites, preview, recent and shared (#250)

This commit is contained in:
suzanadirla
2018-03-23 13:08:32 +02:00
committed by Cilibiu Bogdan
parent d7be8cf844
commit ac28a28f94
5 changed files with 35 additions and 0 deletions

View File

@@ -78,6 +78,13 @@
<mat-icon>delete</mat-icon>
<span>{{ 'APP.ACTIONS.DELETE' | translate }}</span>
</button>
<button
mat-menu-item
[app-node-versions]="documentList.selection">
<mat-icon>storage</mat-icon>
<span>{{ 'APP.ACTIONS.VERSIONS' | translate }}</span>
</button>
</mat-menu>
</adf-toolbar>
</div>

View File

@@ -45,6 +45,13 @@
<span>{{ 'APP.ACTIONS.DELETE' | translate }}</span>
</button>
<button
mat-menu-item
*ngIf="canManageVersions()"
[app-node-versions]="selectedEntities">
<mat-icon>storage</mat-icon>
<span>{{ 'APP.ACTIONS.VERSIONS' | translate }}</span>
</button>
</adf-viewer-more-actions>
</adf-viewer>
</ng-container>

View File

@@ -343,4 +343,9 @@ export class PreviewComponent implements OnInit {
canCopyFile(): boolean {
return this.content.canCopyNode(this.node);
}
canManageVersions(): boolean {
return this.node.isFile && this.content.nodeHasPermission(this.node, 'update');
}
}

View File

@@ -71,6 +71,14 @@
<mat-icon>delete</mat-icon>
<span>{{ 'APP.ACTIONS.DELETE' | translate }}</span>
</button>
<button
mat-menu-item
*ngIf="canManageVersions(documentList.selection)"
[app-node-versions]="documentList.selection">
<mat-icon>storage</mat-icon>
<span>{{ 'APP.ACTIONS.VERSIONS' | translate }}</span>
</button>
</mat-menu>
</adf-toolbar>
</div>

View File

@@ -80,6 +80,14 @@
<mat-icon>delete</mat-icon>
<span>{{ 'APP.ACTIONS.DELETE' | translate }}</span>
</button>
<button
mat-menu-item
*ngIf="canManageVersions(documentList.selection)"
[app-node-versions]="documentList.selection">
<mat-icon>storage</mat-icon>
<span>{{ 'APP.ACTIONS.VERSIONS' | translate }}</span>
</button>
</mat-menu>
</adf-toolbar>
</div>