Add link to interval trigger documentation in workflows

This commit is contained in:
Jože Fortun
2022-12-20 16:15:44 +01:00
parent ad9342e15b
commit 2adad6ac98
2 changed files with 20 additions and 9 deletions
@@ -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 () {