snapshot of https://github.com/cortezaproject/corteza.git (2024.9.x, 2026-09-18; blobs > 131072B omitted)
Some checks failed
SonarQube / SonarQube (push) Failing after 5m28s
E2e test on main branch push / server and client test (map[name:admin port:8080]) (push) Failing after 3m33s
Server and lib tests / Library test (js) (push) Failing after 1m36s
Server and lib tests / Library test (vue) (push) Successful in 2m24s
Server and lib tests / Web client test (admin) (push) Successful in 2m52s
Server and lib tests / Web client test (compose) (push) Successful in 3m23s
Server and lib tests / Web client test (discovery) (push) Successful in 2m49s
Server and lib tests / Web client test (one) (push) Successful in 2m52s
Server and lib tests / Web client test (privacy) (push) Successful in 2m44s
Server and lib tests / Web client test (reporter) (push) Successful in 2m56s
Server and lib tests / Web client test (workflow) (push) Successful in 3m0s
Server and lib tests / Server tests (push) Failing after 4m55s
E2e test on main branch push / notify-failure (push) Failing after 9s
Server and lib tests / Send matrix testing notification (push) Successful in 2s
Mark stale issues and pull requests / stale (push) Successful in 40s
Some checks failed
SonarQube / SonarQube (push) Failing after 5m28s
E2e test on main branch push / server and client test (map[name:admin port:8080]) (push) Failing after 3m33s
Server and lib tests / Library test (js) (push) Failing after 1m36s
Server and lib tests / Library test (vue) (push) Successful in 2m24s
Server and lib tests / Web client test (admin) (push) Successful in 2m52s
Server and lib tests / Web client test (compose) (push) Successful in 3m23s
Server and lib tests / Web client test (discovery) (push) Successful in 2m49s
Server and lib tests / Web client test (one) (push) Successful in 2m52s
Server and lib tests / Web client test (privacy) (push) Successful in 2m44s
Server and lib tests / Web client test (reporter) (push) Successful in 2m56s
Server and lib tests / Web client test (workflow) (push) Successful in 3m0s
Server and lib tests / Server tests (push) Failing after 4m55s
E2e test on main branch push / notify-failure (push) Failing after 9s
Server and lib tests / Send matrix testing notification (push) Successful in 2s
Mark stale issues and pull requests / stale (push) Successful in 40s
This commit is contained in:
31
locale/en/corteza-webapp-workflow/configurator.yaml
Normal file
31
locale/en/corteza-webapp-workflow/configurator.yaml
Normal file
@@ -0,0 +1,31 @@
|
||||
configuration: Configuration
|
||||
edge: Edge
|
||||
general:
|
||||
label: General
|
||||
labels:
|
||||
label: Labels
|
||||
name:
|
||||
label: Name *
|
||||
placeholder: Workflow name
|
||||
handle:
|
||||
label: Handle
|
||||
placeholder: handle (a - z, 0 - 9, underscore, dash)
|
||||
invalid-handle-characters: Should be at least 2 characters long. Can contain only letters, numbers, underscores and dots. Must end with letter or number
|
||||
description:
|
||||
label: Description
|
||||
placeholder: Describe what this workflow does
|
||||
target: Target
|
||||
tooltip:
|
||||
run-workflow: Run workflow
|
||||
configure-step: Configure step
|
||||
run-as:
|
||||
label: Run as
|
||||
placeholder: User that will execute the workflow
|
||||
description: When not explicitly set, workflow will be executed by user that invoked it
|
||||
sub-workflow:
|
||||
label: Subworkflow
|
||||
description: Subworkflows can't have enabled triggers
|
||||
delay:
|
||||
duration:
|
||||
label: Duration
|
||||
description: 'Enter duration format (e.g., "5s", "10m", "1h30m") or an expression'
|
||||
33
locale/en/corteza-webapp-workflow/editor.yaml
Normal file
33
locale/en/corteza-webapp-workflow/editor.yaml
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
'auto-initialize-empty-variable': Variables that can't be loaded will be auto initialized as empty
|
||||
back: Back
|
||||
'click-to-save': Click here to save
|
||||
deferred: Deferred
|
||||
delete: Delete
|
||||
deleted: Deleted
|
||||
'detected-changes': "Changes detected "
|
||||
'detected-issues': Issues detected
|
||||
disabled: Disabled
|
||||
help: Help
|
||||
handle: (Handle)
|
||||
id: "ID:"
|
||||
'id-parenthesis': " (ID)"
|
||||
'initial-scope': Initial scope
|
||||
'input-ids-or-handles': The initial scope gets injected into the workflow at execution. To load available variables, input the related IDs/Handles below
|
||||
issues: Issues
|
||||
'load-and-configure': Load and Configure
|
||||
'modify-initial-scope-if-no-variables-are-loaded': If you do not wish to load any variables, click "Configure" to modify the initial scope before running workflow
|
||||
'open-webapp-on-prompt-use' : "WARNING: If prompts are used in the workflow, make sure that the related webapp is also opened. Otherwise workflow will timeout"
|
||||
reset: Reset
|
||||
'run-as': "Run as:"
|
||||
'run-workflow': Run Workflow
|
||||
'required-namespace': Namespace required
|
||||
'required-namespace-and-module': Namespace and Module required
|
||||
save: Save
|
||||
saving: Saving
|
||||
spinning: Spinning
|
||||
'test-in-progress': "Testing in progress. If your workflow includes Prompt or Delay steps, it may be waiting for them to complete"
|
||||
'unsupported-browser': Browser is not supported!
|
||||
undelete: Undelete
|
||||
'workflow-configuration': Workflow Configuration
|
||||
'editor': Editor
|
||||
82
locale/en/corteza-webapp-workflow/general.yaml
Normal file
82
locale/en/corteza-webapp-workflow/general.yaml
Normal file
@@ -0,0 +1,82 @@
|
||||
clear: Clear
|
||||
description: Description
|
||||
enabled: Enabled
|
||||
enable: Enable
|
||||
disable: Disable
|
||||
error: Error
|
||||
error-expression: Error message (expression)
|
||||
export: Export
|
||||
general: General
|
||||
handle: Handle
|
||||
import:
|
||||
json: Import JSON
|
||||
label: Import
|
||||
reassign-run-as: "NOTE: the Run as workflow property won't be imported and should be reassigned"
|
||||
upload-files: Browse or drop files to upload...
|
||||
label:
|
||||
all: All
|
||||
any: Any
|
||||
label: Label
|
||||
or: Or
|
||||
loading: Loading
|
||||
name: Name
|
||||
new-workflow: New Workflow
|
||||
none: None
|
||||
now: Now
|
||||
offset: Offset
|
||||
permissions: Permissions
|
||||
reset: Reset
|
||||
searchPlaceholder: Search workflows
|
||||
subworkflow: Subworkflow
|
||||
subworkflows: Subworkflows
|
||||
deleted: Deleted
|
||||
disabled: Disabled
|
||||
without: Without
|
||||
only: Only
|
||||
including: Including
|
||||
filter:
|
||||
label: Filter
|
||||
title: Filter Workflows
|
||||
apply: Apply Filter
|
||||
namespace:
|
||||
label: Namespace
|
||||
placeholder: Select namespace(s)
|
||||
module:
|
||||
label: Module
|
||||
placeholder: Select module(s)
|
||||
template: "{{namespace}} - Modules"
|
||||
workflow-list: List of Workflows
|
||||
workflow:
|
||||
single: Workflow
|
||||
plural: Workflows
|
||||
save: Save
|
||||
today: Today
|
||||
cancel: Cancel
|
||||
resourceList:
|
||||
notFound: Not found
|
||||
noItems: No items to show
|
||||
pagination:
|
||||
next: Next
|
||||
prev: Previous
|
||||
showing: '{{from}} - {{to}} of {{count}} {{data}}'
|
||||
single_one: 'One {{data}}'
|
||||
single_other: '{{count}} {{data}}'
|
||||
recordsPerPage: Per Page
|
||||
|
||||
tooltip:
|
||||
permissions: Workflow permissions
|
||||
columns:
|
||||
name: Name
|
||||
enabled: Enabled
|
||||
steps: Steps
|
||||
changedAt: Last change
|
||||
|
||||
themes:
|
||||
labels:
|
||||
light: Light
|
||||
dark: Dark
|
||||
|
||||
extendSession:
|
||||
labels:
|
||||
extend: Extend Session
|
||||
warning: You will be logged out in {{ countdownTime }} seconds
|
||||
37
locale/en/corteza-webapp-workflow/help.yaml
Normal file
37
locale/en/corteza-webapp-workflow/help.yaml
Normal file
@@ -0,0 +1,37 @@
|
||||
'basic-controls':
|
||||
action:
|
||||
deselect: Deselect
|
||||
pan: Pan
|
||||
select: Select
|
||||
'select-multiple': Select multiple
|
||||
'zoom-in/out': Zoom in/out
|
||||
shortcut:
|
||||
'left-click':
|
||||
background: Left click on background
|
||||
drag: Left click & drag
|
||||
label: Left click
|
||||
pan: Scroll, Middle click & drag, or Right click & drag
|
||||
zoom: Ctrl + Scroll
|
||||
'basic-controls-label': Basic controls
|
||||
'keyboard-shortcuts':
|
||||
action:
|
||||
'add-selection': Add to selection
|
||||
copy: Copy
|
||||
cut: Cut
|
||||
'delete-selected-elements': Delete selected elements
|
||||
nudge: Nudge
|
||||
paste: Paste
|
||||
redo: Redo
|
||||
save: Save
|
||||
'hide-guides': Hide guides
|
||||
'show-help': Show help
|
||||
'reset-view-to-start-point': Reset view to starting point
|
||||
'select-all': Select all
|
||||
undo: Undo
|
||||
shortcut:
|
||||
'adjust-distance': to adjust distance
|
||||
'arrow-keys': Arrow keys - Use
|
||||
hold: Hold
|
||||
'left-mouse-button': left mouse button
|
||||
'keyboard-shortcuts-label': Keyboard shortcuts
|
||||
'mac-users': If using a MAC keyboard, replace Ctrl with the CMD key
|
||||
2
locale/en/corteza-webapp-workflow/list.yaml
Normal file
2
locale/en/corteza-webapp-workflow/list.yaml
Normal file
@@ -0,0 +1,2 @@
|
||||
delete: Delete
|
||||
undelete: Undelete
|
||||
12
locale/en/corteza-webapp-workflow/navigation.yaml
Normal file
12
locale/en/corteza-webapp-workflow/navigation.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
appMenu: Menu
|
||||
help:
|
||||
documentation: Documentation
|
||||
feedback: Send feedback
|
||||
forum: Help
|
||||
version: 'Version:'
|
||||
userSettings:
|
||||
changePassword: Change password
|
||||
loggedInAs: Logged in as {{user}}
|
||||
logout: Logout
|
||||
profile: Profile
|
||||
theme: Theme
|
||||
51
locale/en/corteza-webapp-workflow/notification.yaml
Normal file
51
locale/en/corteza-webapp-workflow/notification.yaml
Normal file
@@ -0,0 +1,51 @@
|
||||
'configure-triggers': Make sure all trigger steps are properly configured
|
||||
'confirm-unsaved-changes': You have unsaved changes, are you sure you want to exit?
|
||||
error: " - ERROR: "
|
||||
'event-type-not-found': Event type not found
|
||||
'event-type-fetch-failed': Failed to fetch event types
|
||||
'failed-fetch-functions': Failed to fetch functions
|
||||
'failed-fetch-triggers': Failed to fetch triggers
|
||||
'failed-fetch-workflow': Failed to fetch workflow
|
||||
'failed-fetch-workflows': Failed to fetch workflows
|
||||
'failed-load-file': Failed to load file
|
||||
'failed-save': Save failed
|
||||
'failed-test': Test failed
|
||||
'fetch-types-failed': Failed to fetch types
|
||||
general:
|
||||
error: Error
|
||||
success: Success
|
||||
warning: Warning
|
||||
info: Info
|
||||
list:
|
||||
load:
|
||||
error: Failed to fetch workflows
|
||||
enable:
|
||||
success: Workflow enabled
|
||||
failed: Failed to enable workflow
|
||||
disable:
|
||||
success: Workflow disabled
|
||||
failed: Failed to disable workflow
|
||||
import:
|
||||
'failed-import': Failed to import
|
||||
'imported-workflows': Workflows imported
|
||||
'skipped-workflows': Skipped workflows
|
||||
'imported-workflow': Workflow imported
|
||||
'import-failed': Import failed
|
||||
'initial-scope-load-failed': Failed to load initial scope
|
||||
'resolve-issues': Resolve issues to test workflow
|
||||
'save-workflow': Save workflow first to test it
|
||||
'started-test': Workflow test started
|
||||
'test-completed': Test completed
|
||||
'test-in-progress': Test in progress
|
||||
'trace-unavailable': Trace not available
|
||||
'trigger-paths-changed': Trigger paths changed
|
||||
'workflow-test-completed': Workflow test completed
|
||||
update:
|
||||
success: Workflow updated
|
||||
failed: Failed to update workflow
|
||||
delete:
|
||||
success: Workflow deleted
|
||||
failed: Failed to delete workflow
|
||||
undelete:
|
||||
success: Workflow restored
|
||||
failed: Failed to restore workflow
|
||||
27
locale/en/corteza-webapp-workflow/notifications.yaml
Normal file
27
locale/en/corteza-webapp-workflow/notifications.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
title: Notifications
|
||||
empty: No notifications
|
||||
emptyDescription: You will see notifications here when they arrive
|
||||
markAllAsRead: Mark all as read
|
||||
markAllAsUnread: Mark all as unread
|
||||
markAsRead: Mark as read
|
||||
markAsUnread: Mark as unread
|
||||
delete: Delete
|
||||
all: All
|
||||
unread: Unread
|
||||
read: Read
|
||||
success: Success
|
||||
allMarkedAsRead: All notifications have been marked as read
|
||||
allMarkedAsUnread: All notifications have been marked as unread
|
||||
notificationDeleted: Notification has been deleted
|
||||
loadMore: Load More
|
||||
recordRedirectError: Error navigating to record
|
||||
mute: Mute notifications
|
||||
unmute: Unmute notifications
|
||||
muted: Notifications muted
|
||||
unmuted: Notifications unmuted
|
||||
markAllAsReadError: Error marking all notifications as read
|
||||
markAllAsUnreadError: Error marking all notifications as unread
|
||||
notificationDeletedError: Error deleting notification
|
||||
namespaceNotFound: Namespace not found
|
||||
pageNotFound: Page not found
|
||||
recordNotFound: Record not found
|
||||
77
locale/en/corteza-webapp-workflow/permissions.yaml
Normal file
77
locale/en/corteza-webapp-workflow/permissions.yaml
Normal file
@@ -0,0 +1,77 @@
|
||||
ui:
|
||||
save: Save changes
|
||||
cancel: Cancel
|
||||
set-for: Set permissions for {{target}}
|
||||
loading: Loading permissions
|
||||
label: Permissions
|
||||
|
||||
notification:
|
||||
save:
|
||||
success: Permissions saved
|
||||
failed: Failed to save permissions
|
||||
|
||||
edit:
|
||||
title: Edit permissions
|
||||
label: User roles
|
||||
description: Select role to set permissions
|
||||
|
||||
evaluate:
|
||||
title: Evaluate permissions
|
||||
description: Evaluate applied permissions
|
||||
|
||||
add:
|
||||
label: Add
|
||||
title: Evaluate permissions
|
||||
save: Save & Close
|
||||
role:
|
||||
label: Roles
|
||||
placeholder: Select role(s)
|
||||
user:
|
||||
label: Users
|
||||
placeholder: Search or select a user
|
||||
|
||||
tooltip:
|
||||
unknown-context:
|
||||
user: Can not evaluate permission for a user with contextual role on a non-specific resource
|
||||
role: Can not evaluate permission for contextual role on a non-specific resource
|
||||
|
||||
access:
|
||||
allow: Allow
|
||||
inherit: Inherit
|
||||
deny: Deny
|
||||
|
||||
resources:
|
||||
automation:
|
||||
workflow:
|
||||
all: all workflows
|
||||
specific: workflow "{{target}}"
|
||||
tooltip: Workflow permissions
|
||||
operations:
|
||||
delete:
|
||||
description: 'Default: deny'
|
||||
specific: Delete this workflow
|
||||
title: Delete any workflow
|
||||
execute:
|
||||
description: 'Default: deny'
|
||||
specific: Execute this workflow
|
||||
title: Execute any workflow
|
||||
read:
|
||||
description: 'Default: deny'
|
||||
specific: Read this workflow
|
||||
title: Read any workflow
|
||||
sessions.manage:
|
||||
description: 'Default: deny'
|
||||
specific: Manage sessions for this workflow
|
||||
title: Manage all sessions
|
||||
triggers.manage:
|
||||
description: 'Default: deny'
|
||||
specific: Manage triggers for this workflow
|
||||
title: Manage all triggers
|
||||
undelete:
|
||||
description: 'Default: deny'
|
||||
specific: Undelete this workflow
|
||||
title: Undelete any workflow
|
||||
update:
|
||||
description: 'Default: deny'
|
||||
specific: Update this workflow
|
||||
title: Update any workflow
|
||||
124
locale/en/corteza-webapp-workflow/steps.yaml
Normal file
124
locale/en/corteza-webapp-workflow/steps.yaml
Normal file
@@ -0,0 +1,124 @@
|
||||
break:
|
||||
label: Break
|
||||
short: Break
|
||||
tooltip: Stop iterator execution and continue with workflow
|
||||
content:
|
||||
label: Content
|
||||
short: Content
|
||||
tooltip: Content block used for text annotations
|
||||
configurator:
|
||||
ok: Ok
|
||||
urlPlaceholder: https://example.tld
|
||||
continue:
|
||||
label: Continue
|
||||
short: Continue
|
||||
tooltip: Stop current iteration and continue with the next one
|
||||
debug:
|
||||
label: Debug
|
||||
short: Debug
|
||||
tooltip: Logs current workflow scope into server logs. If workflow debug is enabled
|
||||
delay:
|
||||
label: Delay
|
||||
short: Delay
|
||||
tooltip: Delays workflow execution
|
||||
error:
|
||||
label: Error
|
||||
short: Error
|
||||
tooltip: Throws error and stops workflow execution, also prevents saving of records triggered with before trigger
|
||||
error-handler:
|
||||
label: Error Handler
|
||||
short: Error Handler
|
||||
tooltip: Continue workflow from this step if an error is triggered
|
||||
expressions:
|
||||
configurator:
|
||||
add-expression: + Add Expression
|
||||
expression: Expression
|
||||
expression-placeholder: Expression...
|
||||
target: Target
|
||||
label: Expressions
|
||||
short: Expressions
|
||||
tooltip: Define and mutate scope variables
|
||||
function:
|
||||
configurator:
|
||||
arguments: Arguments
|
||||
constant: Constant
|
||||
expression: Expression
|
||||
name: Name
|
||||
option-select: Select an option
|
||||
result: Result
|
||||
results: Results
|
||||
target: Target
|
||||
add-result: + Add result
|
||||
search-workflow: Search for a workflow
|
||||
select-function: Select function
|
||||
type: Type
|
||||
type*: Type*
|
||||
ok: Ok
|
||||
urlPlaceholder: https://example.tld
|
||||
label: Function
|
||||
short: Function
|
||||
tooltip: Execute the chosen predefined function
|
||||
exec-workflow:
|
||||
label: Execute Workflow
|
||||
short: Workflow
|
||||
tooltip: Execute a workflow and map variables from its scope to the current one
|
||||
gatewayExclusive:
|
||||
label: Gateway (Exclusive)
|
||||
short: Gateway
|
||||
tooltip: Workflow execution can continue on first path that fits condition
|
||||
gatewayInclusive:
|
||||
label: Gateway (Inclusive)
|
||||
short: Gateway
|
||||
tooltip: Workflow execution can continue on all paths that fit condition
|
||||
gatewayParallel:
|
||||
label: Gateway (Fork/Join)
|
||||
short: Gateway
|
||||
tooltip: Splits workflow execution into two parallel paths or merges multiple paths into one
|
||||
gateway:
|
||||
configurator:
|
||||
condition: Condition
|
||||
two-paths: Gateway must be source of at least two paths
|
||||
iterator:
|
||||
label: Iterator
|
||||
short: Iterator
|
||||
tooltip: Iterate over items
|
||||
prompt:
|
||||
label: Prompt
|
||||
short: Prompt
|
||||
tooltip: Prompts user and waits for input
|
||||
swimlane:
|
||||
label: Swimlane
|
||||
short: Swimlane
|
||||
tooltip: Visually group steps
|
||||
termination:
|
||||
label: Termination (End)
|
||||
short: Termination
|
||||
tooltip: Terminate workflow execution
|
||||
trigger:
|
||||
configurator:
|
||||
add: + Add
|
||||
add-constraints: + Add Constraints
|
||||
constraints: Constraints
|
||||
no-constraints: No constraints
|
||||
event*: Event*
|
||||
failed-fetch-event-types: Failed to fetch event types
|
||||
initial-scope: Initial Scope
|
||||
equal: Equal
|
||||
not-equal: Not equal
|
||||
like: Like
|
||||
not-like: Not like
|
||||
operator: Operator
|
||||
resource: Resource
|
||||
resource*: Resource*
|
||||
select-constraint-type: Select constraint type
|
||||
select-operator: Select operator
|
||||
select-event-type: Select event type
|
||||
select-resource-type: Select resource type
|
||||
label: Trigger (Start)
|
||||
short: Trigger
|
||||
tooltip: Trigger the workflow execution based on configuration
|
||||
tooltip:
|
||||
configure-step: Configure step
|
||||
path:
|
||||
label: Path
|
||||
short: Path
|
||||
Reference in New Issue
Block a user