removed permission overhead (#303)

This commit is contained in:
Cilibiu Bogdan
2018-04-13 10:08:38 +03:00
committed by GitHub
parent d5d66f0001
commit ffbed67fe3
5 changed files with 14 additions and 51 deletions

View File

@@ -199,10 +199,8 @@
<adf-info-drawer-tab [label]="'APP.INFO_DRAWER.TABS.VERSIONS' | translate">
<ng-container *ngIf="infoInstance.node?.isFile;else choose_document_template">
<ng-container *ngIf="permission.check(infoInstance.node, ['update']);else no_permission_to_versions">
<adf-version-manager [node]="infoInstance.node"></adf-version-manager>
</ng-container>
</ng-container>
<ng-template #choose_document_template>
<div class="adf-manage-versions-empty">
@@ -210,13 +208,6 @@
{{ 'VERSION.SELECTION.EMPTY' | translate }}
</div>
</ng-template>
<ng-template #no_permission_to_versions>
<div class="adf-manage-versions-no-permission">
<mat-icon class="adf-manage-versions-no-permission-icon">warning</mat-icon>
{{ 'VERSION.SELECTION.NO_PERMISSION' | translate }}
</div>
</ng-template>
</adf-info-drawer-tab>
</adf-info-drawer>
</div>

View File

@@ -203,24 +203,17 @@
<adf-info-drawer-tab [label]="'APP.INFO_DRAWER.TABS.VERSIONS' | translate">
<ng-container *ngIf="isFileSelected(documentList.selection);else choose_document_template">
<ng-container *ngIf="canManageVersions(documentList.selection); else no_permission_to_versions">
<adf-version-manager *ngIf="infoInstance.node"
<adf-version-manager
*ngIf="infoInstance.node"
[node]="infoInstance.node">
</adf-version-manager>
</ng-container>
</ng-container>
<ng-template #choose_document_template>
<div class="adf-manage-versions-empty">
<mat-icon class="adf-manage-versions-empty-icon">face</mat-icon>
{{ 'VERSION.SELECTION.EMPTY' | translate }}
</div>
</ng-template>
<ng-template #no_permission_to_versions>
<div class="adf-manage-versions-no-permission">
<mat-icon class="adf-manage-versions-no-permission-icon">warning</mat-icon>
{{ 'VERSION.SELECTION.NO_PERMISSION' | translate }}
</div>
</ng-template>
</adf-info-drawer-tab>
</adf-info-drawer>
</div>

View File

@@ -12,16 +12,9 @@
</adf-info-drawer-tab>
<adf-info-drawer-tab [label]="'APP.INFO_DRAWER.TABS.VERSIONS' | translate">
<ng-container *ngIf="permission.check(node, ['update']);else no_permission_to_versions">
<ng-container>
<adf-version-manager [node]="node"></adf-version-manager>
</ng-container>
<ng-template #no_permission_to_versions>
<div class="adf-manage-versions-no-permission">
<mat-icon class="adf-manage-versions-no-permission-icon">warning</mat-icon>
{{ 'VERSION.SELECTION.NO_PERMISSION' | translate }}
</div>
</ng-template>
</adf-info-drawer-tab>
</adf-info-drawer>
</ng-template>

View File

@@ -187,24 +187,17 @@
<adf-info-drawer-tab [label]="'APP.INFO_DRAWER.TABS.VERSIONS' | translate">
<ng-container *ngIf="isFileSelected(documentList.selection);else choose_document_template">
<ng-container *ngIf="canManageVersions(documentList.selection); else no_permission_to_versions">
<adf-version-manager *ngIf="infoInstance.node"
<adf-version-manager
*ngIf="infoInstance.node"
[node]="infoInstance.node">
</adf-version-manager>
</ng-container>
</ng-container>
<ng-template #choose_document_template>
<div class="adf-manage-versions-empty">
<mat-icon class="adf-manage-versions-empty-icon">face</mat-icon>
{{ 'VERSION.SELECTION.EMPTY' | translate }}
</div>
</ng-template>
<ng-template #no_permission_to_versions>
<div class="adf-manage-versions-no-permission">
<mat-icon class="adf-manage-versions-no-permission-icon">warning</mat-icon>
{{ 'VERSION.SELECTION.NO_PERMISSION' | translate }}
</div>
</ng-template>
</adf-info-drawer-tab>
</adf-info-drawer>
</div>

View File

@@ -204,24 +204,17 @@
<adf-info-drawer-tab [label]="'APP.INFO_DRAWER.TABS.VERSIONS' | translate">
<ng-container *ngIf="isFileSelected(documentList.selection);else choose_document_template">
<ng-container *ngIf="permission.check(documentList.selection[0], ['update']); else no_permission_to_versions">
<adf-version-manager *ngIf="infoInstance.node"
<adf-version-manager
*ngIf="infoInstance.node"
[node]="infoInstance.node">
</adf-version-manager>
</ng-container>
</ng-container>
<ng-template #choose_document_template>
<div class="adf-manage-versions-empty">
<mat-icon class="adf-manage-versions-empty-icon">face</mat-icon>
{{ 'VERSION.SELECTION.EMPTY' | translate }}
</div>
</ng-template>
<ng-template #no_permission_to_versions>
<div class="adf-manage-versions-no-permission">
<mat-icon class="adf-manage-versions-no-permission-icon">warning</mat-icon>
{{ 'VERSION.SELECTION.NO_PERMISSION' | translate }}
</div>
</ng-template>
</adf-info-drawer-tab>
</adf-info-drawer>
</div>