45 lines
1.5 KiB
HTML
45 lines
1.5 KiB
HTML
<form [formGroup]="formGroup" [bitSubmit]="submit">
|
|
<bit-dialog dialogSize="default">
|
|
<ng-container bitDialogTitle>
|
|
<span>{{ "createAccessToken" | i18n }}</span>
|
|
<span class="tw-text-sm tw-normal-case tw-text-muted">
|
|
{{ data.serviceAccountView.name }}
|
|
</span>
|
|
</ng-container>
|
|
|
|
<div bitDialogContent>
|
|
<bit-form-field>
|
|
<bit-label>{{ "name" | i18n }}</bit-label>
|
|
<input bitInput formControlName="name" />
|
|
</bit-form-field>
|
|
<div class="tw-mb-6">
|
|
<bit-form-field class="tw-mb-0">
|
|
<bit-label>{{ "permissions" | i18n }}</bit-label>
|
|
<select bitInput disabled>
|
|
<option selected value="canRead">
|
|
{{ "canRead" | i18n }}
|
|
</option>
|
|
</select>
|
|
</bit-form-field>
|
|
<span class="tw-text-sm tw-text-muted">
|
|
{{ "accessTokenPermissionsBetaNotification" | i18n }}
|
|
</span>
|
|
</div>
|
|
<sm-expiration-options
|
|
formControlName="expirationDateControl"
|
|
[expirationDayOptions]="expirationDayOptions"
|
|
[touched]="formGroup.controls.expirationDateControl.touched"
|
|
></sm-expiration-options>
|
|
</div>
|
|
|
|
<div bitDialogFooter class="tw-flex tw-gap-2">
|
|
<button class="tw-normal-case" type="submit" bitButton buttonType="primary" bitFormButton>
|
|
{{ "createAccessToken" | i18n }}
|
|
</button>
|
|
<button type="button" bitButton buttonType="secondary" bitFormButton bitDialogClose>
|
|
{{ "cancel" | i18n }}
|
|
</button>
|
|
</div>
|
|
</bit-dialog>
|
|
</form>
|