|
|
|
@ -10,7 +10,7 @@ |
|
|
|
|
|
|
|
<sqx-shortcut keys="ctrl+shift+r" (trigger)="reload()"></sqx-shortcut> |
|
|
|
|
|
|
|
<ng-container> |
|
|
|
<ng-container *ngIf="workflow && workflow.canUpdate"> |
|
|
|
<button type="button" class="btn btn-primary" (click)="save()" title="Save (CTRL + S)"> |
|
|
|
Save |
|
|
|
</button> |
|
|
|
@ -20,23 +20,25 @@ |
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<ng-container content> |
|
|
|
<ng-container *ngIf="rolesState.roles | async; let roles"> |
|
|
|
<sqx-workflow-step *ngFor="let step of workflow.steps; trackBy: trackByStep" |
|
|
|
[workflow]="workflow" |
|
|
|
[step]="step" |
|
|
|
[roles]="roles" |
|
|
|
(makeInitial)="setInitial(step)" |
|
|
|
(rename)="renameStep(step, $event)" |
|
|
|
(remove)="removeStep(step)" |
|
|
|
(transitionAdd)="addTransiton(step, $event)" |
|
|
|
(transitionRemove)="removeTransition(step, $event)" |
|
|
|
(transitionUpdate)="updateTransition($event)" |
|
|
|
(update)="updateStep(step, $event)"> |
|
|
|
</sqx-workflow-step> |
|
|
|
</ng-container> |
|
|
|
<ng-component *ngIf="workflow"> |
|
|
|
<ng-container *ngIf="rolesState.roles | async; let roles"> |
|
|
|
<sqx-workflow-step *ngFor="let step of workflow.steps; trackBy: trackByStep" |
|
|
|
[workflow]="workflow" |
|
|
|
[step]="step" |
|
|
|
[roles]="roles" |
|
|
|
(makeInitial)="setInitial(step)" |
|
|
|
(rename)="renameStep(step, $event)" |
|
|
|
(remove)="removeStep(step)" |
|
|
|
(transitionAdd)="addTransiton(step, $event)" |
|
|
|
(transitionRemove)="removeTransition(step, $event)" |
|
|
|
(transitionUpdate)="updateTransition($event)" |
|
|
|
(update)="updateStep(step, $event)"> |
|
|
|
</sqx-workflow-step> |
|
|
|
</ng-container> |
|
|
|
|
|
|
|
<button class="btn btn-success" (click)="addStep()"> |
|
|
|
Add Step |
|
|
|
</button> |
|
|
|
<button class="btn btn-success" (click)="addStep()" *ngIf="workflow.canUpdate"> |
|
|
|
Add Step |
|
|
|
</button> |
|
|
|
</ng-component> |
|
|
|
</ng-container> |
|
|
|
</sqx-panel> |