mirror of
https://github.com/andwati/zitadel.git
synced 2026-11-01 20:02:15 +00:00
* idp list, idp create route * idp modules, lazy import, i18n, routing * generic service, i18n * seperate lockout, age policy component * seperate component modules * routing * enum class * login policy * iam policy grid * login policy providers * idps login policy * add idp dialog component * add idp to loginpolicy * delete idp config, iam policy grid * remove idp from loginpolicy * idp detail component, generic idp create * lint * idp detail clientid-secrets, issuer, scopes * hide clientsecret on update * rm background style, idp config * app tooltip fix * lint * dont refresh on idp select * Update console/src/app/modules/idp-create/idp-create.component.html Co-authored-by: Fabiennne <[email protected]> Co-authored-by: Fabi <[email protected]>
46 lines
2.3 KiB
HTML
46 lines
2.3 KiB
HTML
<div class="table-wrapper">
|
||
<app-refresh-table *ngIf="dataSource" (refreshed)="loadViews()" [dataSize]="dataSource.data.length"
|
||
[loading]="loading$ | async">
|
||
|
||
<table [dataSource]="dataSource" mat-table class="table" aria-label="Elements">
|
||
<ng-container matColumnDef="viewName">
|
||
<th mat-header-cell *matHeaderCellDef> {{ 'IAM.VIEWS.VIEWNAME' | translate }} </th>
|
||
<td mat-cell *matCellDef="let view"> {{view.viewName}} </td>
|
||
</ng-container>
|
||
|
||
<ng-container matColumnDef="database">
|
||
<th mat-header-cell *matHeaderCellDef> {{ 'IAM.VIEWS.DATABASE' | translate }} </th>
|
||
<td mat-cell *matCellDef="let view"> {{view.database}} </td>
|
||
</ng-container>
|
||
|
||
<ng-container matColumnDef="sequence">
|
||
<th mat-header-cell *matHeaderCellDef> {{ 'IAM.VIEWS.SEQUENCE' | translate }} </th>
|
||
<td mat-cell *matCellDef="let view">
|
||
<span>{{view?.processedSequence}}</span>
|
||
</td>
|
||
</ng-container>
|
||
|
||
<ng-container matColumnDef="timestamp">
|
||
<th mat-header-cell *matHeaderCellDef> {{ 'IAM.VIEWS.TIMESTAMP' | translate }} </th>
|
||
<td mat-cell *matCellDef="let view">
|
||
<span>{{view?.viewTimestamp | timestampToDate | localizedDate: 'EEE dd. MMM, HH:mm' }}</span>
|
||
</td>
|
||
</ng-container>
|
||
|
||
<ng-container matColumnDef="actions">
|
||
<th mat-header-cell *matHeaderCellDef> {{ 'IAM.VIEWS.ACTIONS' | translate }} </th>
|
||
<td mat-cell *matCellDef="let view">
|
||
<button mat-icon-button matTooltip="{{'IAM.VIEWS.CLEAR' | translate}}"
|
||
(click)="cancelView(view.viewName, view.database)">
|
||
<mat-icon svgIcon="mdi_broom"></mat-icon>
|
||
</button>
|
||
</td>
|
||
</ng-container>
|
||
|
||
<tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
|
||
<tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
|
||
</table>
|
||
<mat-paginator class="paginator" [pageSize]="10" #paginator [pageSizeOptions]="[10, 20, 100, 250]">
|
||
</mat-paginator>
|
||
</app-refresh-table>
|
||
</div> |