feat(editor): create new workflows page (#4267)

* feat(editor): extract credentials view into reusable layout components for workflows view

* feat(editor): add workflow card and start work on empty state

* feat: add hoverable card and finish workflows empty state

* fix: undo workflows response interface changes

* chore: fix linting issues.

* fix: remove enterprise sharing env schema

* fix(editor): fix workflows resource view when sharing is enabled

* fix: change owner tag design and order

* feat: add personalization survey on workflows page

* fix: update component snapshots

* feat: refactored workflow card to use workflow-activator properly

* fix: fix workflow activator and proptypes

* fix: hide owner tag for workflow card until sharing is available

* fix: fixed ownedBy and sharedWith appearing for workflows list

* feat: update tags component design

* refactor: change resource filter select to n8n-user-select

* fix: made telemetry messages reusable

* chore: remove unused import

* refactor: fix component name casing

* refactor: use Vue.set to make workflow property reactive

* feat: add support for clicking on tags for filtering

* chore: fix tags linting issues

* fix: fix resources list layout when title words are very long

* refactor: add active and inactive status text to workflow activator

* fix: fix credentials and workflows sorting when name contains leading whitespace

* fix: remove wrongfully added style tag

* feat: add translations and storybook examples for truncated tags

* fix: remove enterprise sharing env from schema

* refactor: fix workflows module and workflows field store naming conflict

* fix: fix workflow activator wrapping

* feat: updated empty workflows list cards design

* feat: update workflow activator margins and workflow card

* feat: add duplicate workflow functionality and update tags

* feat: fix duplicate workflow flow

* fix: fix status color for workflow activator with could not be started status

* fix: remove createdAt and updatedAt from workflow duplication
This commit is contained in:
Alex Grozav
2022-10-18 16:28:21 +03:00
committed by GitHub
parent bb4e08c076
commit be7aac3279
44 changed files with 1612 additions and 970 deletions

View File

@@ -325,20 +325,15 @@
"credentials.empty.heading.userNotSetup": "Set up a credential",
"credentials.empty.description": "Credentials let workflows interact with your apps and services",
"credentials.empty.button": "Add first credential",
"credentials.menu.myCredentials": "My credentials",
"credentials.menu.allCredentials": "All credentials",
"credentials.menu.my": "My credentials",
"credentials.menu.all": "All credentials",
"credentials.item.open": "Open",
"credentials.item.delete": "Delete",
"credentials.item.updated": "Last updated",
"credentials.item.created": "Created",
"credentials.item.owner": "Owner",
"credentials.search.placeholder": "Search credentials...",
"credentials.filters": "Filters",
"credentials.filters.type": "Type",
"credentials.filters.ownedBy": "Owned by",
"credentials.filters.sharedWith": "Shared with",
"credentials.filters.apply": "Apply filters",
"credentials.filters.reset": "Reset all",
"credentials.filters.active": "Some credentials may be hidden since filters are applied.",
"credentials.filters.active.reset": "Remove filters",
"credentials.sort.lastUpdated": "Sort by last updated",
@@ -480,6 +475,10 @@
"forgotPassword.returnToSignIn": "Back to sign in",
"forgotPassword.sendingEmailError": "Problem sending email",
"forgotPassword.smtpErrorContactAdministrator": "Please contact your administrator (problem with your SMTP setup)",
"forms.resourceFiltersDropdown.filters": "Filters",
"forms.resourceFiltersDropdown.ownedBy": "Owned by",
"forms.resourceFiltersDropdown.sharedWith": "Shared with",
"forms.resourceFiltersDropdown.reset": "Reset all",
"generic.oauth1Api": "OAuth1 API",
"generic.oauth2Api": "OAuth2 API",
"genericHelpers.loading": "Loading",
@@ -1197,6 +1196,8 @@
"workflowActivator.workflowIsActive": "Workflow is already active",
"workflowActivator.activateWorkflow": "Activate workflow",
"workflowActivator.deactivateWorkflow": "Deactivate workflow",
"workflowActivator.active": "Active",
"workflowActivator.inactive": "Inactive",
"workflowActivator.showError.title": "Workflow could not be {newStateName}",
"workflowActivator.showMessage.activeChangedNodesIssuesExistTrue.message": "Please resolve outstanding issues before you activate it",
"workflowActivator.showMessage.activeChangedNodesIssuesExistTrue.title": "Problem activating workflow",
@@ -1280,6 +1281,39 @@
"workflowSettings.timeoutAfter": "Timeout After",
"workflowSettings.timeoutWorkflow": "Timeout Workflow",
"workflowSettings.timezone": "Timezone",
"workflows.heading": "Workflows",
"workflows.add": "Add Workflow",
"workflows.menu.my": "My workflows",
"workflows.menu.all": "All workflows",
"workflows.item.open": "Open",
"workflows.item.duplicate": "Duplicate",
"workflows.item.delete": "Delete",
"workflows.item.updated": "Last updated",
"workflows.item.created": "Created",
"workflows.item.owner": "Owner",
"workflows.search.placeholder": "Search workflows...",
"workflows.filters": "Filters",
"workflows.filters.tags": "Tags",
"workflows.filters.ownedBy": "Owned by",
"workflows.filters.sharedWith": "Shared with",
"workflows.filters.apply": "Apply filters",
"workflows.filters.reset": "Reset all",
"workflows.filters.active": "Some workflows may be hidden since filters are applied.",
"workflows.filters.active.reset": "Remove filters",
"workflows.sort.lastUpdated": "Sort by last updated",
"workflows.sort.lastCreated": "Sort by last created",
"workflows.sort.nameAsc": "Sort by name (A-Z)",
"workflows.sort.nameDesc": "Sort by name (Z-A)",
"workflows.noResults": "No workflows found",
"workflows.noResults.withSearch.switchToShared.preamble": "some workflows may be",
"workflows.noResults.withSearch.switchToShared.link": "hidden",
"workflows.noResults.switchToShared.preamble": "but there are some",
"workflows.noResults.switchToShared.link": "shared with you",
"workflows.empty.heading": "👋 Welcome {name}!",
"workflows.empty.heading.userNotSetup": "👋 Welcome!",
"workflows.empty.description": "Create your first workflow",
"workflows.empty.startFromScratch": "Start from scratch",
"workflows.empty.browseTemplates": "Browse templates",
"importCurlModal.title": "Import cURL command",
"importCurlModal.input.label": "cURL Command",
"importCurlModal.input.placeholder": "Paste the cURL command here",