mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 05:52:51 +00:00
* feat: show available orgs (project) grants * feat: add e2e for project grant * feat: add bulgarian missing translations * feat: update docs * fix: add @peintnermax suggested changes --------- Co-authored-by: Max Peintner <[email protected]>
62 lines
1.9 KiB
HTML
62 lines
1.9 KiB
HTML
<cnsl-create-layout
|
|
title="{{ 'PROJECT.ROLE.ADDTITLE' | translate }}"
|
|
[createSteps]="1"
|
|
[currentCreateStep]="1"
|
|
(closed)="close()"
|
|
>
|
|
<h1>{{ 'PROJECT.ROLE.ADDDESCRIPTION' | translate }}</h1>
|
|
|
|
<form @list (ngSubmit)="addRole()">
|
|
<div @animate *ngFor="let formGroup of formArray.controls; index as i" class="newrole-content">
|
|
<ng-container [formGroup]="$any(formGroup)">
|
|
<div class="newrole">
|
|
<cnsl-form-field class="formfield">
|
|
<cnsl-label>{{ 'PROJECT.ROLE.KEY' | translate }}</cnsl-label>
|
|
<input cnslInput formControlName="key" data-e2e="role-key-input" />
|
|
</cnsl-form-field>
|
|
<cnsl-form-field class="formfield">
|
|
<cnsl-label>{{ 'PROJECT.ROLE.DISPLAY_NAME' | translate }}</cnsl-label>
|
|
<input cnslInput formControlName="displayName" data-e2e="role-display-name-input" />
|
|
</cnsl-form-field>
|
|
<cnsl-form-field class="formfield">
|
|
<cnsl-label>{{ 'PROJECT.ROLE.GROUP' | translate }}</cnsl-label>
|
|
<input cnslInput formControlName="group" data-e2e="role-group-input" />
|
|
</cnsl-form-field>
|
|
</div>
|
|
<button
|
|
*ngIf="i !== 0"
|
|
mat-icon-button
|
|
(click)="removeEntry(i)"
|
|
type="button"
|
|
color="warn"
|
|
matTooltip="{{ 'ACTIONS.REMOVE' | translate }}"
|
|
>
|
|
<i class="las la-trash"></i>
|
|
</button>
|
|
</ng-container>
|
|
</div>
|
|
|
|
<button
|
|
class="add-line-btn"
|
|
color="primary"
|
|
type="button"
|
|
data-e2e="new-project-role-button"
|
|
mat-stroked-button
|
|
(click)="addEntry()"
|
|
>
|
|
{{ 'PROJECT.ROLE.ADDNEWLINE' | translate }}
|
|
</button>
|
|
|
|
<button
|
|
color="primary"
|
|
mat-raised-button
|
|
class="continue-button"
|
|
[disabled]="formArray.invalid"
|
|
type="submit"
|
|
data-e2e="save-button"
|
|
>
|
|
{{ 'ACTIONS.SAVE' | translate }}
|
|
</button>
|
|
</form>
|
|
</cnsl-create-layout>
|