mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-12 17:04:46 +00:00
* [ACS-3860] - added callback with node selector dialog * ACS-3860 - implemented node picker for actions * ACS-3860 - unit tests * ACS-3860 - linting * ACS-3860 - i18n * ACS-3860 - small fix * ACS-3860 - changed to private method, added typization * ACS-3860 - removed useless getter and setter * ACS-3860 - added 'noderef' to cspell.json
34 lines
1.3 KiB
HTML
34 lines
1.3 KiB
HTML
<div mat-dialog-title class="aca-edit-rule-dialog__header">
|
|
<div class="aca-edit-rule-dialog__header__title" data-automation-id="edit-rule-dialog-title">
|
|
{{ title | translate }}
|
|
</div>
|
|
<button mat-icon-button mat-dialog-close class="aca-edit-rule-dialog__header__close" tabindex="-1">
|
|
<mat-icon>close</mat-icon>
|
|
</button>
|
|
</div>
|
|
|
|
<mat-dialog-content class="aca-edit-rule-dialog__content">
|
|
<div class="aca-edit-rule-dialog__content__spinner" *ngIf="loading$ | async; else ruleDetails">
|
|
<mat-progress-spinner
|
|
color="primary"
|
|
mode="indeterminate">
|
|
</mat-progress-spinner>
|
|
</div>
|
|
|
|
<ng-template #ruleDetails>
|
|
<aca-rule-details
|
|
[actionDefinitions]="actionDefinitions$ | async"
|
|
[parameterConstraints]="parameterConstraints$ | async"
|
|
[value]="model"
|
|
[nodeId]="nodeId"
|
|
(formValueChanged)="formValue = $event"
|
|
(formValidationChanged)="onFormValidChange($event)">
|
|
</aca-rule-details>
|
|
</ng-template>
|
|
</mat-dialog-content>
|
|
|
|
<mat-dialog-actions align="end" class="aca-edit-rule-dialog__footer">
|
|
<button mat-flat-button mat-dialog-close>{{ 'ACA_FOLDER_RULES.EDIT_RULE_DIALOG.CANCEL' | translate }}</button>
|
|
<button mat-flat-button color="primary" [disabled]="!formValid" data-automation-id="edit-rule-dialog-submit" (click)="onSubmit()">{{ submitLabel | translate }}</button>
|
|
</mat-dialog-actions>
|