Add link to interval trigger documentation in workflows
This commit is contained in:
@@ -207,10 +207,21 @@
|
||||
|
||||
<b-form-group
|
||||
v-else-if="item.triggers.constraints[0]"
|
||||
:label="item.triggers.eventType.replace('on', '')"
|
||||
label-class="text-primary"
|
||||
label-class="d-flex align-items-center text-primary"
|
||||
class="mt-0 mb-4 mx-4"
|
||||
>
|
||||
<template #label>
|
||||
{{ item.triggers.eventType.replace('on', '') }}
|
||||
<a
|
||||
:href="intervalDocumentationURL"
|
||||
target="_blank"
|
||||
class="d-flex align-items-center h6 mb-0 ml-1 pointer"
|
||||
>
|
||||
<font-awesome-icon
|
||||
:icon="['far', 'question-circle']"
|
||||
/>
|
||||
</a>
|
||||
</template>
|
||||
<c-input-date-time
|
||||
v-if="item.triggers.eventType === 'onTimestamp'"
|
||||
v-model="item.triggers.constraints[0].values[0]"
|
||||
@@ -374,6 +385,12 @@ export default {
|
||||
|
||||
]
|
||||
},
|
||||
|
||||
intervalDocumentationURL () {
|
||||
// eslint-disable-next-line no-undef
|
||||
const [year, month] = VERSION.split('.')
|
||||
return `https://docs.cortezaproject.org/corteza-docs/${year}.${month}/integrator-guide/automation/workflows/index.html#deferred-interval`
|
||||
},
|
||||
},
|
||||
|
||||
async created () {
|
||||
|
||||
@@ -671,13 +671,7 @@ export default {
|
||||
},
|
||||
|
||||
canSave () {
|
||||
const { handle } = this.workflow
|
||||
|
||||
if (!handle || handle.length === 0) {
|
||||
return false
|
||||
}
|
||||
|
||||
return /^[A-Za-z][0-9A-Za-z_\-.]*[A-Za-z0-9]$/.test(handle)
|
||||
return this.canUpdateWorkflow
|
||||
},
|
||||
|
||||
isDeleted () {
|
||||
|
||||
Reference in New Issue
Block a user