mirror of https://github.com/Squidex/squidex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
57 lines
2.5 KiB
57 lines
2.5 KiB
<tr [class.expanded]="expanded" class="table-items-row">
|
|
<td class="cell-label">
|
|
<span class="badge rounded-pill badge-{{jobResultClass}}">{{event.jobResult}}</span>
|
|
</td>
|
|
<td class="cell-40">
|
|
<span class="truncate">{{event.eventName}}</span>
|
|
</td>
|
|
<td class="cell-60">
|
|
<span class="truncate">{{event.description}}</span>
|
|
</td>
|
|
<td class="cell-time">
|
|
<small class="item-modified">{{event.created | sqxFromNow}}</small>
|
|
</td>
|
|
<td class="cell-actions">
|
|
<button type="button" class="btn btn-outline-secondary btn-expand" [class.expanded]="expanded" (click)="expandedChange.emit()">
|
|
<i class="icon-settings"></i>
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<tr *ngIf="expanded">
|
|
<td colspan="5" class="details">
|
|
<div class="event-header">
|
|
<h4>{{ 'rules.ruleEvents.lastInvokedLabel' | sqxTranslate }}</h4>
|
|
</div>
|
|
|
|
<div class="row g-0 event-stats align-items-center">
|
|
<div class="col-3">
|
|
<span class="badge rounded-pill badge-{{resultClass}}">{{event.result}}</span>
|
|
</div>
|
|
<div class="col-2">
|
|
{{ 'rules.ruleEvents.numAttemptsLabel' | sqxTranslate }}: {{event.numCalls}}
|
|
</div>
|
|
<div class="col-4">
|
|
{{ 'rules.ruleEvents.nextAttemptLabel' | sqxTranslate }}: <ng-container *ngIf="event.nextAttempt">{{event.nextAttempt | sqxFromNow}}</ng-container>
|
|
</div>
|
|
<div class="col-3 text-end">
|
|
<button type="button" class="btn btn-danger me-1" [class.hidden]="!event.nextAttempt"
|
|
(sqxConfirmClick)="cancel.emit()"
|
|
confirmTitle="i18n:rules.ruleEvents.cancelConfirmTitle"
|
|
confirmText="i18n:rules.ruleEvents.cancelConfirmText"
|
|
confirmRememberKey="cancelRuleEvent">
|
|
{{ 'common.cancel' | sqxTranslate }}
|
|
</button>
|
|
|
|
<button type="button" class="btn btn-success" (click)="enqueue.emit()">
|
|
{{ 'rules.ruleEvents.enqueue' | sqxTranslate }}
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<div class="row event-dump" *ngIf="event.lastDump">
|
|
<div class="col-12">
|
|
<sqx-code-editor [ngModel]="event.lastDump" [disabled]="true" [wordWrap]="true" height="auto" mode="ace/editor/text"></sqx-code-editor>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr class="spacer"></tr>
|