Browse Source

Also add enable button to manual rule.

pull/749/head
Sebastian 4 years ago
parent
commit
1ccef65747
  1. 38
      frontend/app/features/rules/pages/rule/rule-page.component.html

38
frontend/app/features/rules/pages/rule/rule-page.component.html

@ -14,29 +14,25 @@
</ng-container>
<ng-container menu>
<ng-container *ngIf="isManual; else notManual">
<button class="btn btn-outline-secondary btn-run" [disabled]="!rule?.canTrigger"
(sqxConfirmClick)="trigger()"
confirmTitle="i18n:rules.triggerConfirmTitle"
confirmText="i18n:rules.triggerConfirmText"
confirmRememberKey="triggerRule">
<i class="icon-play-line"></i>
</button>
</ng-container>
<button class="btn btn-outline-secondary btn-run" *ngIf="isManual; else notManual" [disabled]="!rule?.canTrigger"
(sqxConfirmClick)="trigger()"
confirmTitle="i18n:rules.triggerConfirmTitle"
confirmText="i18n:rules.triggerConfirmText"
confirmRememberKey="triggerRule">
<i class="icon-play-line"></i>
</button>
<ng-template #notManual>
<div class="btn btn-outline-secondary btn-enabled" *ngIf="rule">
<span class="me-2" *ngIf="isEnabled">
{{ 'common.enabled' | sqxTranslate }}
</span>
<div class="btn btn-outline-secondary btn-enabled ms-2" *ngIf="rule">
<span class="me-2" *ngIf="isEnabled">
{{ 'common.enabled' | sqxTranslate }}
</span>
<span class="me-2" *ngIf="!isEnabled">
{{ 'common.disabled' | sqxTranslate }}
</span>
<span class="me-2" *ngIf="!isEnabled">
{{ 'common.disabled' | sqxTranslate }}
</span>
<sqx-toggle [(ngModel)]="isEnabled" [ngModelOptions]="{ standalone: true }" [disabled]="!isEditable"></sqx-toggle>
</div>
</ng-template>
<sqx-toggle [(ngModel)]="isEnabled" [ngModelOptions]="{ standalone: true }" [disabled]="!isEditable"></sqx-toggle>
</div>
<button type="button" class="btn btn-primary ms-2" (click)="save()">
{{ 'common.save' | sqxTranslate }}

Loading…
Cancel
Save