mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-12 17:04:57 +00:00
* fix translations form * fix style webpack script * fix tslint error problem in viewer * fix naming problems in attach file widget * add start process form values data initialization option * fix translation problems * missing return type * start process name configuration * add CS cross PS configuration * start process from file example * fix minor issues * add documentation and move the dialog in a separate component * easy test select app * alfrescoRepositoryName right property * file conversion test * fix issue after CR * Remove forgotten semicolon.
38 lines
2.3 KiB
HTML
38 lines
2.3 KiB
HTML
<mat-card class="adf-start-process">
|
|
<mat-card-title>{{'ADF_PROCESS_LIST.START_PROCESS.FORM.TITLE' | translate}}
|
|
</mat-card-title>
|
|
<mat-card-content *ngIf="isProcessDefinitionEmpty()">
|
|
<mat-card-subtitle id="error-message" *ngIf="errorMessageId">
|
|
{{errorMessageId|translate}}
|
|
</mat-card-subtitle>
|
|
<mat-form-field class="adf-process-input-container">
|
|
<input matInput placeholder="{{'ADF_PROCESS_LIST.START_PROCESS.FORM.LABEL.NAME'|translate}}" [(ngModel)]="name" id="processName" required />
|
|
</mat-form-field>
|
|
<mat-form-field>
|
|
<mat-select [compareWith]="compareProcessDef" placeholder="{{'ADF_PROCESS_LIST.START_PROCESS.FORM.LABEL.TYPE'|translate}}" [(ngModel)]="currentProcessDef.id" (ngModelChange)="onProcessDefChange($event)" required>
|
|
<mat-option>{{'ADF_PROCESS_LIST.START_PROCESS.FORM.TYPE_PLACEHOLDER' | translate}}</mat-option>
|
|
<mat-option *ngFor="let processDef of processDefinitions" [value]="processDef.id">
|
|
{{ processDef.name }}
|
|
</mat-option>
|
|
</mat-select>
|
|
</mat-form-field>
|
|
<adf-start-form *ngIf="hasStartForm()"
|
|
[data]="values"
|
|
[disableStartProcessButton]="!hasProcessName()"
|
|
[processDefinitionId]="currentProcessDef.id"
|
|
(outcomeClick)="onOutcomeClick($event)"
|
|
[showRefreshButton]="false">
|
|
<button form-custom-button mat-button (click)="cancelStartProcess()" id="cancle_process" class=""> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
|
|
</adf-start-form>
|
|
</mat-card-content>
|
|
<mat-card-content *ngIf="hasErrorMessage()">
|
|
<mat-card-subtitle class="error-message" id="no-process-message">
|
|
{{'ADF_PROCESS_LIST.START_PROCESS.NO_PROCESS_DEFINITIONS' | translate}}
|
|
</mat-card-subtitle>
|
|
</mat-card-content>
|
|
<mat-card-actions *ngIf="!hasStartForm()">
|
|
<button mat-button *ngIf="!hasStartForm()" (click)="cancelStartProcess()" id="cancle_process" class=""> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.CANCEL'| translate}} </button>
|
|
<button color="primary" mat-button *ngIf="!hasStartForm()" [disabled]="!validateForm()" (click)="startProcess()" data-automation-id="btn-start" id="button-start" class="btn-start"> {{'ADF_PROCESS_LIST.START_PROCESS.FORM.ACTION.START' | translate}} </button>
|
|
</mat-card-actions>
|
|
</mat-card>
|