n8n/packages/editor-ui/src/components
Omar Ajoue 25e9f0817a
refactor: Workflow sharing bug bash fixes (#4888)
* fix: Prevent workflows with only manual trigger from being activated

* fix: Fix workflow id when sharing from workflows list

* fix: Update sharing modal translations

* fix: Allow sharees to disable workflows and fix issue with unique key when removing a user

* refactor: Improve error messages and change logging level to be less verbose

* fix: Broken user removal transfer issue

* feat: Implement workflow sharing BE telemetry

* chore: temporarily add sharing env vars

* feat: Implement BE telemetry for workflow sharing

* fix: Prevent issues with possibly missing workflow id

* feat: Replace WorkflowSharing flag references (no-changelog) (#4918)

* ci: Block all external network calls in tests (no-changelog) (#4930)

* setup nock to prevent tests from making any external requests

* mock all calls to posthog sdk

* feat: Replace WorkflowSharing flag references (no-changelog)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>

* refactor: Remove temporary feature flag for workflow sharing

* refactor: add sharing_role to both manual and node executions

* refactor: Allow changing name, position and disabled of read only nodes

* feat: Overhaul dynamic translations for local and cloud (#4943)

* feat: Overhaul dynamic translations for local and cloud

* fix: remove type casting

* chore: remove unused translations

* fix: fix workflow sharing translation

* test: Fix broken test

* refactor: remove unnecessary import

* refactor: Minor code improvements

* refactor: rename dynamicTranslations to contextBasedTranslationKeys

* fix: fix type imports

* refactor: Consolidate sharing feature check

* feat: update cred sharing unavailable translations

* feat: update upgrade message when user management not available

* fix: rename plan names to Pro and Power

* feat: update translations to no longer contain plan names

* wip: subworkflow permissions

* feat: add workflowsFromSameOwner caller policy

* feat: Fix subworkflow permissions

* shared entites should check for role when deleting users

* refactor: remove circular dependency

* role filter shouldn't be an array

* fixed role issue

* fix: Corrected behavior when removing users

* feat: show instance owner credential sharing message only if isnt sharee

* feat: update workflow caller policy caller ids labels

* feat: update upgrade plan links to contain instance ids

* fix: show check errors below creds message only to owner

* fix(editor): Hide usage page on cloud

* fix: update credential validation error message for sharee

* fix(core): Remove duplicate import

* fix(editor): Extending deployment types

* feat: Overhaul contextual translations (#4992)

feat: update how contextual translations work

* refactor: improve messageing for subworkflow permissions

* test: Fix issue with user deletion and transfer

* fix: Explicitly throw error message so it can be displayed in UI

Co-authored-by: Alex Grozav <alex@grozav.com>
Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <netroy@users.noreply.github.com>
Co-authored-by: freyamade <freya@n8n.io>
Co-authored-by: Csaba Tuncsik <csaba@n8n.io>
2022-12-21 16:42:07 +01:00
..
__snapshots__ feat: Update mapping pill for table/json views (#4965) 2022-12-20 09:39:38 +01:00
CodeNodeEditor feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
CredentialEdit refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00
Error refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ExecutionsView refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ExpandableInput refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ExpressionEditorModal fix: Prevent keyboard shortcuts in expression editor modal (#4984) 2022-12-20 14:38:41 +01:00
forms refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
InlineExpressionEditor fix(editor): Allow mapping onto expression editor with selection range (#4945) 2022-12-16 10:06:28 +01:00
layouts refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
MainHeader refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00
Node refactor: Phase out TSLint in editor-ui (no-changelog) (#4935) 2022-12-15 14:06:00 +01:00
ResourceLocator feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
TagsManager refactor: Phase out TSLint in editor-ui (no-changelog) (#4935) 2022-12-15 14:06:00 +01:00
transitions refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
AboutModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ActivationModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Badge.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Banner.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
BinaryDataDisplay.vue fix: View option for binary-data shouldn't download the file on Chrome/Edge (#4995) 2022-12-21 13:30:51 +01:00
BinaryDataDisplayEmbed.vue fix: View option for binary-data shouldn't download the file on Chrome/Edge (#4995) 2022-12-21 13:30:51 +01:00
BreakpointsObserver.vue refactor: Phase out TSLint in editor-ui (no-changelog) (#4935) 2022-12-15 14:06:00 +01:00
CanvasControls.vue test(editor): Add canvas actions e2e tests (#4950) 2022-12-20 10:33:20 +01:00
ChangePasswordModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CodeEdit.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CollectionCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CollectionParameter.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CollectionsCarousel.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CollectionWorkflowCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CommunityPackageCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CommunityPackageInstallModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CommunityPackageManageConfirmModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ContactPromptModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CopyInput.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CredentialCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CredentialIcon.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CredentialsSelect.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
CredentialsSelectModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
DeleteUserModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Draggable.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
DraggableTarget.vue feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
DuplicateWorkflowDialog.vue feat: Add workflow sharing telemetry (#4906) 2022-12-15 10:05:54 +02:00
EnterpriseEdition.ee.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ExecutionsList.vue fix(editor): Fix for wrong execution data displayed in executions preview (#4966) 2022-12-19 14:36:25 +01:00
ExecutionTime.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ExpressionEdit.vue fix: Prevent keyboard shortcuts in expression editor modal (#4984) 2022-12-20 14:38:41 +01:00
ExpressionFunctionIcon.vue feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
ExpressionParameterInput.vue feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
FeatureComingSoon.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
FixedCollectionParameter.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
GiftNotificationIcon.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
GoBackButton.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
HoverableNodeIcon.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ImportCurlModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ImportParameter.vue refactor(editor): Refactor utils files and mixins (#4654) 2022-11-23 13:41:53 +01:00
InlineNameEdit.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
InlineTextEdit.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
InputPanel.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
IntersectionObserved.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
IntersectionObserver.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
InviteUsersModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Logo.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
MainSidebar.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
MappingPill.vue feat: Update mapping pill for table/json views (#4965) 2022-12-20 09:39:38 +01:00
Modal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ModalDrawer.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ModalRoot.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Modals.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
MultipleParameter.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NDVDraggablePanels.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Node.vue fix: Hide trigger tooltip for nodes with static test output (#4970) 2022-12-20 09:39:09 +01:00
NodeCredentials.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NodeDetailsView.vue refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00
NodeExecuteButton.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NodeIcon.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NodeList.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NodeSettings.vue refactor: Phase out TSLint in editor-ui (no-changelog) (#4935) 2022-12-15 14:06:00 +01:00
NodeSettingsTabs.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
NodeTitle.vue test(editor): Add e2e tests for undo/redo (#4904) 2022-12-14 10:33:44 +01:00
NodeWebhooks.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
OnboardingCallSignupModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
OutputPanel.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
PageAlert.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
PageContentWrapper.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
PanelDragButton.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterInput.vue fix: Keep expression when dropping mapped value (#4981) 2022-12-20 16:23:57 +01:00
ParameterInputExpanded.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterInputFull.vue feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
ParameterInputHint.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterInputList.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterInputWrapper.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterIssues.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ParameterOptions.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
PersonalizationModal.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
PushConnectionTracker.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
RunData.vue fix: View option for binary-data shouldn't download the file on Chrome/Edge (#4995) 2022-12-21 13:30:51 +01:00
RunDataJson.test.ts refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
RunDataJson.vue feat: Update mapping pill for table/json views (#4965) 2022-12-20 09:39:38 +01:00
RunDataJsonActions.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
RunDataSchema.test.ts refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
RunDataSchema.vue feat: Update mapping pill for table/json views (#4965) 2022-12-20 09:39:38 +01:00
RunDataSchemaItem.vue feat(editor): Inline expression editor (#4814) 2022-12-14 14:43:02 +01:00
RunDataTable.vue feat: Update mapping pill for table/json views (#4965) 2022-12-20 09:39:38 +01:00
RunInfo.vue feat(editor): Add input panel to NDV (#3204) 2022-05-23 17:56:15 +02:00
SaveButton.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ScopesNotice.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
SettingsSidebar.vue feat(editor): Add usage and plan pages (#4819) 2022-12-20 10:52:01 +01:00
ShortenName.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
Sticky.vue fix: Fix stickies resize (#4986) 2022-12-20 16:58:54 +01:00
TagsContainer.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TagsDropdown.vue refactor: Phase out TSLint in editor-ui (no-changelog) (#4935) 2022-12-15 14:06:00 +01:00
Telemetry.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TemplateCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TemplateDetails.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TemplateDetailsBlock.vue Add Templates (#2720) 2022-02-28 10:57:44 +01:00
TemplateFilters.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TemplateList.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TextEdit.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TimeAgo.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TitledList.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
TriggerPanel.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
UpdatesPanel.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
ValueSurvey.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
VariableSelector.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
VariableSelectorItem.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
VersionCard.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
WarningTooltip.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
WireMeUp.vue feat(editor): Add input panel to NDV (#3204) 2022-05-23 17:56:15 +02:00
WorkflowActivator.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
WorkflowCard.vue refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00
WorkflowPreview.vue refactor(editor): Apply Prettier (no-changelog) (#4920) 2022-12-14 10:04:10 +01:00
WorkflowSettings.vue refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00
WorkflowShareModal.ee.vue refactor: Workflow sharing bug bash fixes (#4888) 2022-12-21 16:42:07 +01:00