diff options
Diffstat (limited to 'ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/role-functions/role-functions.component.html')
-rw-r--r-- | ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/role-functions/role-functions.component.html | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/role-functions/role-functions.component.html b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/role-functions/role-functions.component.html new file mode 100644 index 00000000..ea0503cb --- /dev/null +++ b/ecomp-sdk/epsdk-app-overlay/src/main/webapp/ngapp/src/app/pages/admin/role-functions/role-functions.component.html @@ -0,0 +1,67 @@ + + +<div id="page-content"> + <h1 class="heading-page" id="roleFunction">Role Function</h1> + <span class= "heading-small" *ngIf="isAppCentralized=='true'"><b>Please go to portal to Manage Role Function.</b></span> + + <div class="create" *ngIf="isAppCentralized=='false'" (click)="addRoleFuncPopUp(rowData);"> + <button type="button" class="btn btn-primary">Create</button> + + </div> + <mat-form-field> + <input matInput (keyup)="applyFilter($event.target.value)" placeholder="Search"> + </mat-form-field> + + + + + <table mat-table [dataSource]="dataSource" matSort> + <ng-container matColumnDef="name"> + <th mat-header-cell *matHeaderCellDef mat-sort-header id="heading1"> Name</th> + <td mat-cell *matCellDef="let rowData"> {{rowData.name}} </td> + </ng-container> + + <ng-container matColumnDef="code"> + <th mat-header-cell *matHeaderCellDef mat-sort-header id="heading2"> Code</th> + <td mat-cell *matCellDef="let rowData"> {{rowData.code}} </td> + </ng-container> + + <ng-container matColumnDef="type"> + <th mat-header-cell *matHeaderCellDef mat-sort-header id="heading3">Type </th> + <td mat-cell *matCellDef="let rowData"> {{rowData.type}}</td> + </ng-container> + + <ng-container matColumnDef="action"> + <th mat-header-cell *matHeaderCellDef mat-sort-header id="heading4"> Action</th> + <td mat-cell *matCellDef="let rowData" > {{rowData.action}} </td> + </ng-container> + + <ng-container matColumnDef="edit"> + <th mat-header-cell *matHeaderCellDef id="heading5"> {{roleFunctionHeaders[4]}} </th> + <td id="rowheader_t1_{{i}}" mat-cell *matCellDef="let rowData; let i=index;"> + <span class="icon-trash" id="{{i}}-button-role-edit" + (click)="editRole(rowData)"> + <i class="ion ion-md-create"></i> + </span> + </td> + </ng-container> + + <ng-container matColumnDef="delete"> + <th mat-header-cell *matHeaderCellDef id="heading6"> {{roleFunctionHeaders[5]}} </th> + + <td id="rowheader_t1_{{i}}" mat-cell *matCellDef="let rowData; let i=index;"> + <span class="icon-trash" id="{{i}}-button-role-remove" + (click)="delRoleFunction(rowData)"> + <i class="icon ion-md-trash"></i> + </span> + </td> + </ng-container> + + <tr mat-header-row *matHeaderRowDef="roleFunctionHeaders"></tr> + <tr mat-row *matRowDef="let rowData; columns: roleFunctionHeaders;"> + + </table> + <mat-paginator [pageSizeOptions]="[5, 10, 25, 100]"></mat-paginator> + + </div> +
\ No newline at end of file |