mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-2432] created directive for add/remove inherited permissions (#3111)
* [ADF-2432] permission display component - phase 1 * [ADF-2432] display permission table for node - phase 2 * [ADF-2432] fixed layout for display permissions * [ADF-2432] added test and documentation for permission display * [ADF-2432] fixed wrong rebase changes * [ADF-2432] created directive for add/remove inherited permissions * [ADF-2432] renamed folder and added inheriting directive * [ADF-2432] removed old documentation * [ADF-2432] added async to tests
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
<div id="adf-permission-display-container" class="adf-display-permission-container">
|
||||
<adf-datatable [rows]="permissionList" class="adf-datatable-permission">
|
||||
<data-columns>
|
||||
<data-column key="icon" type="icon" [sortable]="false">
|
||||
</data-column>
|
||||
<data-column title="{{'PERMISSION_MANAGER.PERMISSION_DISPLAY.AUTHORITY_ID' | translate}}" key="authorityId"></data-column>
|
||||
<data-column title="{{'PERMISSION_MANAGER.PERMISSION_DISPLAY.NAME' | translate}}" key="name"></data-column>
|
||||
<data-column title="{{'PERMISSION_MANAGER.PERMISSION_DISPLAY.INHERITED' | translate}}" key="isInherited">
|
||||
<ng-template let-entry="$implicit">
|
||||
<mat-chip-list>
|
||||
<mat-chip *ngIf="!!entry.data.getValue(entry.row, entry.col) else locally_set_chip"
|
||||
id="adf-permission-inherited-label"
|
||||
color="primary" selected="true">{{'PERMISSION_MANAGER.PERMISSION_DISPLAY.INHERITED' | translate}}</mat-chip>
|
||||
</mat-chip-list>
|
||||
<ng-template #locally_set_chip>
|
||||
<mat-chip-list>
|
||||
<mat-chip id="adf-permission-locallyset-label"
|
||||
color="accent" selected="true">
|
||||
{{'PERMISSION_MANAGER.PERMISSION_DISPLAY.LOCALLY_SET' | translate}}
|
||||
</mat-chip>
|
||||
</mat-chip-list>
|
||||
</ng-template>
|
||||
</ng-template>
|
||||
</data-column>
|
||||
</data-columns>
|
||||
</adf-datatable>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user