Initial commit

This commit is contained in:
root
2026-01-19 17:44:46 +01:00
commit 823af8b11d
8721 changed files with 1130846 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
{{#if readOnly}}
({{stringValue}})
{{else}}
<span data-field="executionField">{{{executionField}}}</span>
{{/if}}

View File

@@ -0,0 +1,13 @@
{{#if readOnly}}
{{translate type scope='Workflow' category='labels'}}
<span class="field-container hidden">{{{field}}}</span>
<span class="shift-days-container hidden">{{{shiftDays}}}</span>
{{else}}
<div class="row">
<div class="col-sm-2">
<span data-field="type">{{{typeField}}}</span>
</div>
<div class="field-container col-sm-4 hidden">{{{field}}}</div>
<div class="shift-days-container col-sm-6 hidden">{{{shiftDays}}}</div>
</div>
{{/if}}

View File

@@ -0,0 +1,15 @@
{{#if readOnly}}
{{translate shiftDaysOperator scope='Workflow' category='labels'}} {{value}} {{translate unitValue scope='Workflow' category='labels'}}
{{else}}
<div class="row">
<div class="col-sm-4">
<span data-field="operator">{{{operatorField}}}</span>
</div>
<div class="col-sm-4">
<span data-field="value">{{{valueField}}}</span>
</div>
<div class="col-sm-4">
<span data-field="unit">{{{unitField}}}</span>
</div>
</div>
{{/if}}

View File

@@ -0,0 +1,5 @@
{{#if readOnly}}
{{{listHtml}}}
{{else}}
<span data-field="value">{{{valueField}}}</span>
{{/if}}

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
{{#if target}}
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow' category='labels'}}</label>
<div class="field" data-name="target">
{{{target}}}
</div>
</div>
</div>
{{/if}}
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'assignmentRule' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="assignmentRule">
{{{assignmentRule}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'targetTeam' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="targetTeam">
{{{targetTeam}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'targetUserPosition' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="targetUserPosition">
{{{targetUserPosition}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'listReport' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="listReport">
{{{listReport}}}
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,38 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow'}}</label>
<div class="field" data-name="link">{{{link}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group add-field-container">
{{{addField}}}
</div>
</div>
<div class="row">
<div class="cell col-md-12">
<div class="field-definitions form-group">
</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12 hidden" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula"></div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6 hidden" data-name="linkList">
<label class="control-label">{{translate 'linkList' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="linkList"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,33 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'recipient' scope='Workflow'}}</label>
<div class="field field-recipient">
{{{recipient}}}
</div>
</div>
<div class="cell col-sm-6 cell-users form-group">
<label class="control-label">{{translate 'users' scope='Workflow'}}</label>
<div class="field field-users">
{{{users}}}
</div>
</div>
<div class="cell col-sm-6 cell-specifiedTeams form-group">
<label class="control-label">{{translate 'Team' category='scopeNamesPlural'}}</label>
<div class="field field-specifiedTeams">
{{{specifiedTeams}}}
</div>
</div>
</div>
<div class="row">
<div class="cell cell-messageTemplate col-sm-6 form-group">
<label class="control-label">{{translate 'messageTemplate' scope='Workflow'}}</label>
<div class="field field-messageTemplate">{{{messageTemplate}}}</div>
</div>
<div class="cell col-sm-6 form-group">
{{complexText messageTemplateHelpText}}
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,30 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Link' scope='Workflow'}}</label>
<div class="field" data-name="link">{{{link}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group add-field-container">
{{{addField}}}
</div>
</div>
<div class="row">
<div class="cell col-md-12">
<div class="field-definitions form-group">
</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12 hidden" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,8 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="cell form-group" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula">{{{formula}}}</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,28 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell form-group col-md-6" data-name="whatToFollow">
<label class="control-label">{{translate 'whatToFollow' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="whatToFollow">{{{whatToFollow}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6" data-name="recipient">
<label class="control-label">{{translate 'whoFollow' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="recipient">{{{recipient}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6" data-name="usersToMakeToFollow">
<label class="control-label">{{translate 'User' category='scopeNamesPlural'}}</label>
<div class="field" data-name="usersToMakeToFollow">{{{usersToMakeToFollow}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6" data-name="specifiedTeams">
<label class="control-label">{{translate 'Team' category='scopeNamesPlural'}}</label>
<div class="field" data-name="specifiedTeams">{{{specifiedTeams}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,16 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Link' scope='Workflow'}}</label>
<div class="field" data-name="link">{{{link}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<div class="field" data-name="entity"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,38 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="cell cell-usersToMakeToFollow form-group">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow' category='labels'}}</label>
<div class="field" data-name="target">
{{{target}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label
class="control-label field-label-methodName"
>{{translate 'methodName' category='labels' scope='Workflow'}}</label>
<div class="field" data-name="methodName">{{{methodName}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-12 form-group">
<label
class="control-label field-label-additionalParameters"
>{{translate 'additionalParameters' category='labels' scope='Workflow'}}</label>
<div class="field" data-name="additionalParameters">{{{additionalParameters}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-12 form-group">
<div class="field" data-name="helpText">{{{helpText}}}</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,99 @@
<style type="text/css">
.field-toSpecifiedTeams .list-group, .field-toSpecifiedUsers .list-group, .field-toSpecifiedContacts .list-group {
margin-bottom: 0;
}
</style>
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="execution-time-container form-group">{{{executionTime}}}</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'From' scope='Workflow'}}</label>
<div class="field field-from">{{{from}}}</div>
</div>
<div class="cell col-sm-6 from-email-container hidden form-group">
<label class="control-label">{{translate 'Email Address' scope='Workflow'}}</label>
<div class="field" data-name="fromEmailAddress">{{{fromEmailAddress}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'To' scope='Workflow'}}</label>
<div class="field field-to">{{{to}}}</div>
</div>
<div class="cell col-sm-6 to-email-container hidden form-group">
<label class="control-label">{{translate 'Email Address' scope='Workflow'}}</label>
<div class="field" data-name="toEmailAddress">{{{toEmailAddress}}}</div>
</div>
<div class="cell col-sm-6 toSpecifiedTeams-container hidden form-group">
<label class="control-label">{{translate 'Team' category='scopeNamesPlural'}}</label>
<div class="field-toSpecifiedTeams">
{{{toSpecifiedTeams}}}
</div>
</div>
<div class="cell col-sm-6 toSpecifiedUsers-container hidden form-group">
<label class="control-label">{{translate 'User' category='scopeNamesPlural'}}</label>
<div class="field-toSpecifiedUsers">
{{{toSpecifiedUsers}}}
</div>
</div>
<div class="cell col-sm-6 toSpecifiedContacts-container hidden form-group">
<label class="control-label">{{translate 'Contact' category='scopeNamesPlural'}}</label>
<div class="field-toSpecifiedContacts">
{{{toSpecifiedContacts}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'CC' scope='Workflow'}}</label>
<div class="field" data-name="cc">{{{cc}}}</div>
</div>
<div class="cell col-sm-6 cc-email-container hidden form-group">
<label class="control-label">{{translate 'Email Address' scope='Workflow'}}</label>
<div class="field" data-name="ccEmailAddress">{{{ccEmailAddress}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Reply-To' scope='Workflow'}}</label>
<div class="field field-replyTo">{{{replyTo}}}</div>
</div>
<div class="cell col-sm-6 reply-to-email-container hidden form-group">
<label class="control-label">{{translate 'Email Address' scope='Workflow'}}</label>
<div class="field" data-name="replyToEmailAddress">{{{replyToEmailAddress}}}</div>
</div>
</div>
<div class="row">
<div class="cell cell-emailTemplate col-sm-6 form-group">
<label class="control-label">{{translate 'Email Template' scope='Workflow'}}</label>
<div class="field field-emailTemplate">{{{emailTemplate}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 doNotStore-container form-group">
<label class="control-label">{{translate 'doNotStore' scope='Workflow'}}</label>
<div class="field-doNotStore">
{{{doNotStore}}}
</div>
</div>
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'optOutLink' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="optOutLink">
{{{optOutLink}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'attachmentsVariable' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="attachmentsVariable">
{{{attachmentsVariable}}}
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,45 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell form-group col-md-6" data-name="requestType">
<label class="control-label">{{translate 'requestType' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="requestType">{{{requestType}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12" data-name="requestUrl">
<label class="control-label">{{translate 'requestUrl' category='fields' scope='Workflow'}} *</label>
<div class="field" data-name="requestUrl">{{{requestUrl}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12" data-name="headers">
<label class="control-label">{{translate 'headers' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="headers">{{{headers}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6" data-name="contentType">
<label class="control-label">{{translate 'requestContentType' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="contentType">{{{contentType}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12" data-name="content">
<label class="control-label">{{translate 'requestContent' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="content">{{{content}}}</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-6" data-name="contentVariable">
<label class="control-label">{{translate 'requestContentVariable' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="contentVariable">{{{contentVariable}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,27 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group" data-name="target">
<label class="control-label">{{translate 'target' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="target">
{{{target}}}
</div>
</div>
</div>
<div class="row">
<div class="cell cell-workflow col-sm-6 form-group">
<label class="control-label">{{translate 'BpmnFlowchart' category='scopeNames'}}</label>
<div class="field" data-name="flowchart">{{{flowchart}}}</div>
</div>
</div>
<div class="row">
<div class="cell cell-workflow col-sm-6 form-group">
<label class="control-label">{{translate 'startElementId' scope='BpmnProcess' category='fields'}}</label>
<div class="field" data-name="elementId">{{{elementId}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,21 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="execution-time-container form-group">{{{executionTime}}}</div>
<div class="row">
<div class="cell col-sm-6 form-group" data-name="target">
<label class="control-label">{{translate 'target' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="target">
{{{target}}}
</div>
</div>
</div>
<div class="row">
<div class="cell cell-workflow col-sm-6 form-group">
<label class="control-label">{{translate 'Workflow Rule' scope='Workflow'}}</label>
<div class="field field-workflow">{{{workflow}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,29 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow'}}</label>
<div class="field" data-name="target">{{{target}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group add-field-container">
{{{addField}}}
</div>
</div>
<div class="row">
<div class="cell col-md-12">
<div class="field-definitions form-group"></div>
</div>
</div>
<div class="row">
<div class="cell col-md-12 form-group hidden" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,24 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group add-field-container">
{{{addField}}}
</div>
</div>
<div class="row">
<div class="cell col-md-12">
<div class="field-definitions form-group">
</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12 hidden" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,38 @@
<div class="panel panel-default no-side-margin">
<div class="panel-body panel-body-form">
<div class="row">
<div class="cell col-sm-6 form-group">
<label class="control-label">{{translate 'Link' scope='Workflow'}}</label>
<div class="field" data-name="link">{{{link}}}</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group hidden" data-name="parentEntityType">
<label class="control-label">{{translate 'Entity Type' scope='Workflow'}}</label>
<div class="field" data-name="parentEntityType">
{{{parentEntityType}}}
</div>
</div>
</div>
<div class="row">
<div class="cell col-sm-6 form-group add-field-container">
{{{addField}}}
</div>
</div>
<div class="row">
<div class="cell col-md-12">
<div class="field-definitions form-group">
</div>
</div>
</div>
<div class="row">
<div class="cell form-group col-md-12 hidden" data-name="formula">
<label class="control-label">{{translate 'Formula' scope='Workflow'}}</label>
<div class="field" data-name="formula"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,46 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
{{#if hasTarget}}
<div class="cell form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow' category='labels'}}</label>
<div class="field" data-name="target">{{{targetTranslated}}}
</div>
</div>
{{/if}}
<div class="cell form-group">
<label class="control-label">{{translate 'assignmentRule' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="assignmentRule">
</div>
</div>
<div class="cell form-group">
<label class="control-label">{{translate 'targetTeam' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="targetTeam"></div>
</div>
<div class="cell form-group">
<label class="control-label">{{translate 'targetUserPosition' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="targetUserPosition"></div>
</div>
{{#if hasListReport}}
<div class="cell form-group">
<label class="control-label">{{translate 'listReport' scope='Workflow' category='fields'}}</label>
<div class="field" data-name="listReport"></div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,47 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
{{#unless noEntityName}}
{{#if displayedLinkedEntityName}}
{{#if linkTranslated}} <span class="text-muted chevron-right"></span> {{linkTranslated}}{{/if}}
<span class="text-muted chevron-right"></span>
{{{displayedLinkedEntityName}}}{{/if}}{{#if numberId}} #{{numberId}}{{/if}}
{{/unless}}
{{#if aliasId}} <span class="text-muted not-draggable chevron-right"></span> <span class="text-danger"><i>{{aliasId}}</i></span>{{/if}}
<div class="field-list small" style="margin-top: 12px;">
{{#if actionData.fieldList}}
{{#each actionData.fieldList}}
<div class="field-row cell form-group" data-field="{{./this}}">
<label class="control-label">{{translate ./this category='fields' scope=../linkedEntityName}}</label>
{{#if (lookup ../fieldActionLabelMap this)}}
<span class="text-muted"> · {{lookup ../fieldActionLabelMap this}}</span>
{{/if}}
<div class="field-container field" data-field="{{./this}}"></div>
</div>
{{/each}}
{{/if}}
</div>
{{#if actionData.linkList}}
{{#if actionData.linkList.length}}
<div class="field-row cell form-group" data-field="linkList">
<label class="control-label small">{{translate 'linkListShort' category='fields' scope='Workflow'}}</label>
<div class="field small" data-name="linkList">{{{linkList}}}</div>
</div>
{{/if}}
{{/if}}
<div class="field hidden" data-name="formula">{{{formula}}}</div>
</div>
</div>

View File

@@ -0,0 +1,37 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
{{#if actionData.recipient}}
<div class="field-row cell form-group">
<label class="control-label">{{translate 'recipient' scope='Workflow'}}</label>
<div class="field-container">
{{recipientLabel}}
</div>
<div class="field-recipient" data-field="recipient">
</div>
</div>
{{/if}}
{{#if actionData.messageTemplate}}
<div class="field-row cell form-group" data-field="messageTemplate">
<label class="control-label">{{translate 'messageTemplate' scope='Workflow' category='labels'}}</label>
<div
class="field-container field field-messageTemplate complex-text"
data-field="messageTemplate"
>{{complexText messageTemplate}}</div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,22 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
{{#if linkTranslated}} <span class="chevron-right text-muted"></span> {{{linkTranslated}}}{{/if}}
{{#if parentEntityTypeTranslated}} <span class="chevron-right text-muted"></span> {{{parentEntityTypeTranslated}}}{{/if}}
<div class="margin-top">
<div class="field hidden" data-name="formula">{{{formula}}}</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,40 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
<div class="cell form-group" data-name="whatToFollow">
<label class="control-label">{{translate 'whatToFollow' category='fields' scope='Workflow'}}</label>
<div class="field">{{{targetTranslated}}}</div>
</div>
<div class="cell form-group" data-name="recipient">
<label class="control-label">{{translate 'whoFollow' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="recipient">{{{recipient}}}</div>
</div>
<div class="cell form-group" data-name="usersToMakeToFollow">
<label class="control-label">{{translate 'User' category='scopeNamesPlural'}}</label>
<div class="field" data-name="usersToMakeToFollow">{{{usersToMakeToFollow}}}</div>
</div>
<div class="cell form-group" data-name="specifiedTeams">
<label class="control-label">{{translate 'Team' category='scopeNamesPlural'}}</label>
<div class="field" data-name="specifiedTeams">{{{specifiedTeams}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,20 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}} <span class="chevron-right text-muted"></span> {{{linkTranslated}}}
<div class="field-list small" style="margin-top: 12px;">
<div class="field-row cell form-group" data-name="entity">
<div class="field-container field" data-name="entity"></div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,37 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
<div class="cell form-group">
<label class="control-label">{{translate 'Entity' scope='Workflow' category='labels'}}</label>
<div class="field" data-name="target">{{{targetTranslated}}}
</div>
</div>
<div class="field-row cell form-group" data-field="methodName">
<label class="control-label">{{translate 'methodName' scope='Workflow' category='labels'}}</label>
<div class="field-container field field-methodName" data-field="methodName">{{{methodName}}}</div>
</div>
{{#if actionData.additionalParameters}}
<div class="field-row cell form-group" data-field="additionalParameters">
<label class="control-label">{{translate 'additionalParameters' category='labels' scope='Workflow'}}</label>
<div class="field-container field field-additionalParameters" data-field="additionalParameters">{{{additionalParameters}}}</div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,107 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
<div class="field-row cell form-group execution-time-container" data-field="execution-time">
<div class="field" data-field="execution-time">{{{executionTime}}}</div>
</div>
{{#if actionData.from}}
<div class="field-row cell form-group" data-field="from">
<label class="control-label">{{translate 'From' scope='Workflow'}}</label>
<div class="field-container field" data-field="from">
{{#ifEqual actionData.from 'specifiedEmailAddress'}}
{{actionData.fromEmail}}
{{else}}
{{fromLabel}}
{{/ifEqual}}
</div>
</div>
{{/if}}
{{#if actionData.to}}
<div class="field-row cell form-group" data-field="to">
<label class="control-label">{{translate 'To' scope='Workflow'}}</label>
<div class="field-container field" data-field="to">
{{#ifEqual actionData.to 'specifiedEmailAddress'}}
{{actionData.toEmail}}
{{else}}
{{toLabel}}
{{/ifEqual}}
{{#ifEqual actionData.to 'specifiedTeams'}}
<div class="field-container field field-toSpecifiedTeams" data-field="toSpecifiedTeams">{{{toSpecifiedTeams}}}</div>
{{/ifEqual}}
{{#ifEqual actionData.to 'specifiedUsers'}}
<div class="field-container field field-toSpecifiedUsers" data-field="toSpecifiedUsers">{{{toSpecifiedUsers}}}</div>
{{/ifEqual}}
{{#ifEqual actionData.to 'specifiedContacts'}}
<div class="field-container field field-toSpecifiedContacts" data-field="toSpecifiedContacts">{{{toSpecifiedContacts}}}</div>
{{/ifEqual}}
</div>
</div>
{{/if}}
{{#if actionData.cc}}
<div class="field-row cell form-group" data-field="replyTo">
<label class="control-label">{{translate 'CC' scope='Workflow'}}</label>
<div class="field-container field" data-field="replyTo">
{{#ifEqual actionData.cc 'specifiedEmailAddress'}}
{{actionData.ccEmail}}
{{else}}
{{ccLabel}}
{{/ifEqual}}
</div>
</div>
{{/if}}
{{#if actionData.replyTo}}
<div class="field-row cell form-group" data-field="replyTo">
<label class="control-label">{{translate 'Reply-To' scope='Workflow'}}</label>
<div class="field-container field" data-field="replyTo">
{{#ifEqual actionData.replyTo 'specifiedEmailAddress'}}
{{actionData.replyToEmail}}
{{else}}
{{replyToLabel}}
{{/ifEqual}}
</div>
</div>
{{/if}}
{{#if actionData.emailTemplateId}}
<div class="field-row cell form-group" data-field="emailTemplate">
<label class="control-label">{{translate 'Email Template' scope='Workflow' category='labels'}}</label>
<div class="field-container field" data-field="emailTemplate">{{{emailTemplate}}}</div>
</div>
{{/if}}
{{#if actionData.doNotStore}}
<div class="field-row cell form-group" data-field="doNotStore">
<label class="control-label">{{translate 'doNotStore' scope='Workflow'}}</label>
<div class="field-container field-doNotStore" data-field="doNotStore">{{{doNotStore}}}</div>
</div>
{{/if}}
<div class="field-row cell form-group" data-name="optOutLink">
<label class="control-label">{{translate 'optOutLink' scope='Workflow' category='fields'}}</label>
<div class="field-container field" data-name="optOutLink">{{{optOutLink}}}</div>
</div>
{{#if actionData.attachmentsVariable}}
<div class="field-row cell form-group" data-name="attachmentsVariable">
<label class="control-label">{{translate 'attachmentsVariable' scope='Workflow' category='fields'}}</label>
<div class="field-container field" data-name="attachmentsVariable">{{{attachmentsVariable}}}</div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,42 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small margin-top">
<div class="cell form-group" data-name="requestType">
<label class="control-label">{{translate 'requestType' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="requestType">{{{requestType}}}</div>
</div>
<div class="cell form-group" data-name="requestUrl">
<label class="control-label">{{translate 'requestUrl' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="requestUrl">{{{requestUrl}}}</div>
</div>
<div class="cell form-group" data-name="headers">
<label class="control-label">{{translate 'headers' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="headers">{{{headers}}}</div>
</div>
<div class="cell form-group" data-name="contentType">
<label class="control-label">{{translate 'requestContentType' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="contentType">{{{contentType}}}</div>
</div>
<div class="cell form-group {{#if actionData.contentVariable}} hidden {{/if}} " data-name="content">
<label class="control-label">{{translate 'requestContent' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="content">{{{content}}}</div>
</div>
<div class="cell form-group{{#unless actionData.contentVariable}} hidden{{/unless}}" data-name="contentVariable">
<label class="control-label">{{translate 'requestContentVariable' category='fields' scope='Workflow'}}</label>
<div class="field" data-name="contentVariable">{{{contentVariable}}}</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,35 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
<div class="cell form-group" data-name="target">
<label class="control-label">{{translate 'target' category='fields' scope='Workflow'}}</label>
<div class="field">{{{targetTranslated}}}</div>
</div>
{{#if actionData.flowchartId}}
<div class="field-row cell form-group" data-name="flowchart">
<label class="control-label">{{translate 'BpmnFlowchart' category='scopeNames'}}</label>
<div class="field" data-name="flowchart">{{{flowchart}}}</div>
</div>
{{/if}}
{{#if actionData.elementId}}
<div class="field-row cell form-group" data-name="elementId">
<label class="control-label">{{translate 'startElementId' scope='BpmnProcess' category='fields'}}</label>
<div class="field" data-name="elementId">{{{elementId}}}</div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,32 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
<div class="field-list small" style="margin-top: 12px;">
<div class="field-row cell form-group execution-time-container" data-field="execution-time">
<div class="field" data-field="execution-time">{{{executionTime}}}</div>
</div>
<div class="cell form-group" data-name="target">
<label class="control-label">{{translate 'target' category='fields' scope='Workflow'}}</label>
<div class="field">{{{targetTranslated}}}</div>
</div>
{{#if actionData.workflowId}}
<div class="field-row cell form-group" data-field="workflow">
<label class="control-label">{{translate 'Workflow' scope='Workflow' category='labels'}}</label>
<div class="field-container field field-workflow" data-field="workflow">{{{workflow}}}</div>
</div>
{{/if}}
</div>
</div>
</div>

View File

@@ -0,0 +1,36 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
{{#if entityTypeTranslated}}{{#if linkTranslated}} <span class="text-muted chevron-right"></span> {{linkTranslated}}{{/if}} <span class="text-muted chevron-right"></span> {{{entityTypeTranslated}}}{{/if}}
{{#if text}}
'{{text}}'
{{else}}
{{#if numberId}} #{{numberId}}{{/if}}
{{/if}}
<div class="field-list small" style="margin-top: 12px;">
{{#if actionData.fieldList}}
{{#each actionData.fieldList}}
<div class="field-row cell form-group" data-field="{{./this}}">
<label class="control-label">{{translate ./this category='fields' scope=../linkedEntityName}}</label>
{{#if (lookup ../fieldActionLabelMap this)}}
<span class="text-muted"> · {{lookup ../fieldActionLabelMap this}}</span>
{{/if}}
<div class="field-container field" data-field="{{./this}}"></div>
</div>
{{/each}}
{{/if}}
</div>
<div class="field hidden" data-name="formula">{{{formula}}}</div>
</div>
</div>

View File

@@ -0,0 +1,42 @@
<div class="row">
{{#unless readOnly}}
<div class="col-md-1">
<button class="btn btn-default btn-sm btn-icon" type="button" data-action='editAction'><span class="fas fa-pencil-alt fa-sm"></span></button>
<div>
<a class="btn btn-text btn-sm btn-icon drag-handle"><span class="fas fa-grip fa-sm fa-rotate-90"></span></a>
</div>
</div>
{{/unless}}
<div class="col-md-10">
{{translate actionType scope='Workflow' category='actionTypes'}}
{{#if linkTranslated}} <span class="text-muted chevron-right"></span> {{{linkTranslated}}}{{/if}}
{{#if parentEntityTypeTranslated}} <span class="text-muted chevron-right"></span> {{{parentEntityTypeTranslated}}}{{/if}}
<div class="field-list small" style="margin-top: 12px;">
{{#if actionData.fieldList}}
{{#each actionData.fieldList}}
<div class="field-row cell form-group" data-field="{{./this}}">
<label class="control-label">{{translate ./this category='fields' scope=../linkedEntityName}}</label>
{{#if (lookup ../fieldActionLabelMap this)}}
<span class="text-muted"> · {{lookup ../fieldActionLabelMap this}}</span>
{{/if}}
<div class="field-container field" data-field="{{./this}}"></div>
</div>
{{/each}}
{{/if}}
</div>
{{#if actionData.linkList}}
{{#if actionData.linkList.length}}
<div class="field-row cell form-group" data-field="linkList">
<label class="control-label small">{{translate 'linkListShort' category='fields' scope='Workflow'}}</label>
<div class="field small" data-name="linkList">{{{linkList}}}</div>
</div>
{{/if}}
{{/if}}
<div class="field hidden" data-name="formula">{{{formula}}}</div>
</div>
</div>

View File

@@ -0,0 +1,13 @@
{{#if readOnly}}
{{translate shiftDaysOperator scope='Workflow'}} {{value}} {{translate 'days' scope='Workflow'}}
{{else}}
<div class="row">
<div class="col-sm-12">
<div class="input-group input-group-sm">
<span data-field="operator" class="input-group-item" style="width: 40px;">{{{operatorField}}}</span>
<span data-field="value" class="input-group-item input-group-item-middle">{{{valueField}}}</span>
<span class="small input-group-addon radius-right" style="max-width: 60px;">{{translate 'days' scope='Workflow'}}</span>
</div>
</div>
</div>
{{/if}}

View File

@@ -0,0 +1,5 @@
{{#if readOnly}}
{{translateOption value scope='Workflow' field='subjectType'}}
{{else}}
<span data-field="value">{{{valueField}}}</span>
{{/if}}

View File

@@ -0,0 +1,10 @@
{{#if readOnly}}
<code>
{{/if}}
<div
class="field-container"
style="display: inline-block;{{#unless readOnly}} min-width: 100%;{{/unless}}"
>{{{field}}}</div>
{{#if readOnly}}
</code>
{{/if}}

View File

@@ -0,0 +1,5 @@
{{#if readOnly}}
{{{listHtml}}}
{{else}}
<span data-field="value">{{{valueField}}}</span>
{{/if}}

View File

@@ -0,0 +1,5 @@
{{#if readOnly}}
<code>{{value}}</code>
{{else}}
<input type="text" class="form-control input-sm" data-name="subject" value="{{value}}">
{{/if}}

View File

@@ -0,0 +1,26 @@
{{#if readOnly}}
<span class="comparison">
{{translate comparisonValue category='labels' scope='Workflow'}}
</span>
<span class="subject-type">
{{{subjectType}}}
</span>
<span class="subject">
{{{subject}}}
</span>
{{else}}
<div class="row">
<div class="col-sm-6 comparison">
<span data-field="comparison">{{{comparisonField}}}</span>
</div>
<div class="col-sm-6 subject-type">
{{{subjectType}}}
</div>
</div>
<div class="row">
<div class="col-sm-12 subject">
{{{subject}}}
</div>
</div>
{{/if}}

View File

@@ -0,0 +1,34 @@
{{#if readOnly}}
<span class="comparison">
{{translate comparisonValue category='labels' scope='Workflow'}}
</span>
<span class="subject-type">
{{{subjectType}}}
</span>
<span class="subject">
{{{subject}}}
</span>
<span class="shift-days">
{{{shiftDays}}}
</span>
{{else}}
<div class="row">
<div class="col-sm-6 comparison">
<span data-field="comparison">{{{comparisonField}}}</span>
</div>
<div class="col-sm-6 subject-type">
{{{subjectType}}}
</div>
</div>
<div class="row">
<div class="col-sm-12 subject">
{{{subject}}}
</div>
</div>
<div class="row">
<div class="col-sm-12 shift-days">
{{{shiftDays}}}
</div>
</div>
{{/if}}

View File

@@ -0,0 +1,25 @@
{{#if readOnly}}
<span class="comparison">
{{translate comparisonValue category='labels' scope='Workflow'}}
</span>
<span class="subject-type">
{{{subjectType}}}
</span>
<span class="subject">
{{{subject}}}
</span>
{{else}}
<div class="row">
<div class="col-sm-6 comparison">
<span data-field="comparison">{{{comparisonField}}}</span>
</div>
</div>
<div class="row">
<div class="col-sm-12 subject">
{{{subject}}}
</div>
</div>
{{/if}}

View File

@@ -0,0 +1,19 @@
{{#if readOnly}}
<div class="subject">
{{{subject}}}
</div>
{{else}}
<div class="row">
<div class="col-sm-2 subject-type">
<span data-field="subjectType">{{{subjectTypeField}}}</span>
</div>
<div class="col-sm-6 subject">
{{{subject}}}
</div>
{{#if hasActionType}}
<div class="col-sm-3" data-field="actionType">{{{actionTypeField}}}</div>
{{/if}}
</div>
{{/if}}

View File

@@ -0,0 +1,22 @@
{{#if readOnly}}
<span class="subject">
{{#if subject}} {{{subject}}} {{else}} {{translate 'today' scope='Workflow' category='labels'}} {{/if}}
</span>
<span class="shift-days">
{{{shiftDays}}}
</span>
{{else}}
<div class="row">
<div class="col-sm-2 subject-type">
<span data-field="subjectType">{{{subjectTypeField}}}</span>
</div>
<div class="col-sm-4 subject">
{{{subject}}}
</div>
<div class="col-sm-5 shift-days">
{{{shiftDays}}}
</div>
</div>
{{/if}}

View File

@@ -0,0 +1 @@
{{#if isNotEmpty}}<div class="well"><span class="complex-text">{{{value}}}</span></div>{{/if}}

View File

@@ -0,0 +1,32 @@
<div>
<div class="actions{{#unless readOnly}} margin margin-bottom{{/unless}} no-side-margin"></div>
{{#unless readOnly}}
<div class="btn-group">
<button
class="btn btn-default btn-sm btn-icon radius-right"
type="button"
data-action="showAddAction"
title="{{translate 'Add Action' scope='Workflow'}}"
><span class="fas fa-plus"></span></button>
</div>
{{/unless}}
</div>
{{#if showNoData}}
<div class="list-container margin-top">
<div class="no-data">
{{translate 'No Data'}}
</div>
</div>
{{/if}}
<!--suppress CssUnusedSymbol -->
<style>
.actions-container {
.actions {
.drag-handle {
cursor: grab;
}
}
}
</style>

View File

@@ -0,0 +1,135 @@
{{#if showConditionsAll}}
<div>
<div class="all-conditions"></div>
</div>
{{/if}}
{{#if showConditionsAny}}
<div
{{#if marginForConditionsAny}}style="margin-top: var(--20px)"{{/if}}
>
<div class="any-conditions"></div>
</div>
{{/if}}
{{#if showFormula}}
<div
{{#if marginForFormula}}style="margin-top: var(--20px)"{{/if}}
>
<label class="control-label"
>{{translate 'Formula' scope='Workflow'}}
<small class="text-muted"> · {{translate 'formulaInfo' category='texts' scope='Workflow'}}</small></label>
<div
class="formula-conditions clearfix"
{{#if readOnly}}style="margin-left: 10px;"{{/if}}
></div>
</div>
{{/if}}
{{#if showNoData}}
<div class="list-container margin-top">
<div class="no-data">
{{translate 'No Data'}}
</div>
</div>
{{/if}}
<!--suppress CssUnusedSymbol -->
<style>
.all-conditions,
.any-conditions {
> div {
.cell {
> label {
color: var(--gray-soft);
}
&,
> .clearfix {
> a[data-action="removeCondition"] {
visibility: hidden;
}
}
&:hover {
&,
> .clearfix {
> a[data-action="removeCondition"] {
visibility: visible;
}
}
}
padding: var(--2px) var(--10px) var(--10px) var(--10px);
border: var(--1px) solid var(--default-border-color);
border-radius: var(--border-radius-small);
a[data-action="removeCondition"] {
position: relative;
}
&:last-child {
margin-bottom: var(--4px);
}
&[data-role="field-cell"] {
max-width: calc(var(--340px) + var(--10px));
}
&[data-role="group-cell"] {
> .condition {
margin-top: var(--6px);
}
&:has(> [data-action="removeCondition"]) {
> .condition {
margin-top: var(--20px);
}
}
}
.condition {
.row + .row {
> div:not(:empty) {
margin-top: var(--8px);
}
}
padding-top: var(--2px);
}
padding-top: var(--4px);
}
[data-role="operator"] {
font-size: 0.85em;
margin: var(--5px) var(--4px) var(--4px);
user-select: none;
&:last-child {
display: none;
}
}
}
.items {
+ .btn-group {
margin-top: var(--2px);
}
}
> .no-data {
margin-right: var(--10px);
}
> .items {
> .cell[data-role="group-cell"] {
max-width: calc(var(--340px) + var(--10px) + var(--22px));
&:has(.cell[data-role="group-cell"]) {
max-width: calc(var(--340px) + var(--10px) + var(--22px) + var(--22px));
}
}
}
}
</style>

View File

@@ -0,0 +1,26 @@
<div class="panel panel-default panel-conditions hidden" data-name="conditions">
<div class="panel-heading"><h4 class="panel-title">{{translate 'Conditions' scope='Workflow'}}</h4></div>
<div class="panel-body conditions-container">
{{{conditions}}}
</div>
</div>
<div class="panel panel-default panel-actions hidden" data-name="actions">
<div class="panel-heading"><h4 class="panel-title">{{translate 'Actions' scope='Workflow'}}</h4></div>
<div class="panel-body actions-container">
{{{actions}}}
</div>
</div>
{{#if workflowLogRecords}}
<div class="panel panel-default" data-name="workflowLogRecords">
<div class="panel-heading">
<h4 class="panel-title">
<span style="cursor: pointer;" class="action" data-action="refresh" data-panel="workflowLogRecords" title="{{translate 'clickToRefresh' category='messages'}}">{{translate 'workflowLogRecords' scope='Workflow' category='links'}}</span>
</h4>
</div>
<div class="panel-body">
{{{workflowLogRecords}}}
</div>
</div>
{{/if}}