Michael Auerswald
f3b4701863
feat(core): Manage version control settings ( #6079 )
...
* expand VersionControlPreferences
* use Authorized decorator for vc endpoints instead of middleware
* validate preferences with class-validator
* cleanup
* cleanup
2023-04-24 17:13:25 +02:00
कारतोफ्फेलस्क्रिप्ट™
124f41faa6
ci: Fix linting error on master
(no-changelog) ( #6075 )
2023-04-24 16:19:20 +02:00
कारतोफ्फेलस्क्रिप्ट™
4ba9e3d4b3
ci: Increase the timeout on the release process (no-changelog) ( #6078 )
2023-04-24 16:08:20 +02:00
Csaba Tuncsik
8a3b3e53e1
fix(editor): Update LDAP and Log streaming paywalls ( #6069 )
2023-04-24 15:37:36 +02:00
Ricardo Espinoza
13ef3c1d20
feat(core): Add instanceId to n8n.ready hook (no-changelog) ( #6007 )
...
* add instanceId to n8n.ready hook
* Set instanceId during configuration method
2023-04-24 09:12:00 -04:00
कारतोफ्फेलस्क्रिप्ट™
c7b1920943
ci: Update linting dependencies, and setup eslint-plugin-unicorn (no-changelog) ( #6070 )
2023-04-24 14:47:13 +02:00
Milorad FIlipović
8886516c9e
refactor(editor): Delete leftover restApi mixin file (no-changelog) ( #6074 )
...
* refactor(editor): Delete leftover `restApi` mixin file (no-changelog)
* Removing leftover comment
2023-04-24 14:23:33 +02:00
Jon
871d4193e2
docs: Remove version notice from overhauled nodes (no-changelog) ( #6071 )
2023-04-24 13:21:26 +01:00
Iván Ovejero
1bb6672498
refactor(editor): Combine type imports in editor-ui
(no-changelog) ( #6072 )
...
⚡ Combine type imports in `editor-ui`
2023-04-24 13:58:22 +02:00
कारतोफ्फेलस्क्रिप्ट™
308a94311f
refactor: Async functions don't need to explicitly return promises (no-changelog) ( #6041 )
2023-04-24 13:17:08 +02:00
Jimw383
03be725cef
SSO/SAML : add Base URL to redirects in acsHandler ( #5923 )
...
add Base URL to redirects in acsHandler
I modified the redirections to include the base URL of the instance so that the redirects remain correct even if the instance is accessed from a subdirectory.
Co-authored-by: Michael Auerswald <michael.auerswald@gmail.com>
2023-04-24 12:36:50 +02:00
Iván Ovejero
57aab63c10
refactor: Integrate consistent-type-imports
in FE packages (no-changelog) ( #6060 )
...
* 👕 Move `consistent-type-imports` to top level
* 👕 Apply lintfixes
* 👕 Apply more lintfixes
* 👕 More lintfixes
* 👕 More lintfixes
2023-04-24 12:18:24 +02:00
Cornelius Suermann
eaf7090919
fix(core): Skip license activation when instance was already activated ( #6064 )
2023-04-24 11:46:04 +02:00
कारतोफ्फेलस्क्रिप्ट™
1eeadc6114
refactor(core): Setup decorator based RBAC (no-changelog) ( #5787 )
2023-04-24 11:45:31 +02:00
Mutasem Aldmour
feb2ba09b9
test: Add run linking tests ( #6061 )
...
* test: Add link/unlink test
* test: Add run linking
* test: uncomment other tests
* test: change click
* test: bring back tests, update click
* test: fix flaky paired item test
* test: update flaky tests
* test: add timeouts
* test: update import
2023-04-24 11:07:32 +02:00
Milorad FIlipović
59db96771e
refactor(editor): Remove the restApi
mixin ( #6065 )
...
* ✨ Removing the `makeApiRequest` method from `restAPI` mixin, removing the mixing from the App component
* ✨ Removing `restApi` mixin
* 👕 Fixing lint errors
* ✔️ Fixing execution list unit tests and merge bug in workflowRun mixin
* 🐛 Added missing useStore
2023-04-24 10:50:49 +02:00
Iván Ovejero
4bd55f7a1e
refactor(editor): Switch to plan change URL on cloud (no-changelog) ( #6001 )
...
* 🚚 Switch to plan change URL on cloud
* 🧪 Update URL in test
2023-04-24 10:42:03 +02:00
Alex Grozav
9c94050deb
feat: Replace Vue.extend with defineComponent in editor-ui (no-changelog) ( #6033 )
...
* refactor: replace Vue.extend with defineComponent in editor-ui
* fix: change $externalHooks extractions from mixins
* fix: refactor externalHooks mixin
2023-04-21 18:51:08 +03:00
Ricardo Espinoza
8a38624cbc
feat(core): Add migration to add property userActivated to user settings (no-changelog) ( #5940 )
...
* Add userActivated migration
* Fix migration logic
* Remove duplication when retrieving the activated users
* Fix bug updating settings in mysql
* Make userSettings type conform with naming convention
* Disable naming convention rule only in IDatabaseCollections interface
* Fix down method in Postgres migration
* Reset '{}' to NULL when reversing migration
2023-04-21 11:15:08 -04:00
Cornelius Suermann
ab12d3e327
feat(core): Add license:info command ( #6047 )
...
* feat(core): Add license:info command
* revert changes to start.ts
* revert changes to start.ts
* fix typo
2023-04-21 17:10:10 +02:00
Alex Grozav
54f99a7d0d
feat: Replace this.$refs.refName as Vue with InstanceType<T> (no-changelog) ( #6050 )
...
* refactor: use InstanceType<T> for all this.$refs types
* refactor: update refs type in N8nSelect
* fix: remove inputRef non-null assertion
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
* fix: remove non-null assertion
---------
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
2023-04-21 16:59:04 +03:00
Csaba Tuncsik
19f540ecf9
refactor(editor): Turn titleChange mixin to composable ( #6059 )
2023-04-21 15:48:07 +02:00
Mutasem Aldmour
649389edad
test: Add stickies tests ( #5413 )
...
* test: Add tests for stickies
* test: add sticky basic test
* test: add size dragging tests
* test: add delete sticky test
* test: add editing test
* test: update editing text
* test: add expansion tests
* test: add more tests
* test: clean up tests
* refactor: update dragging tests to make sense
* refactor: upate drag right test
* test: add shrink from right test
* test: refactor some more
* test: fix all tests
* test: clean up
* test: update number
* test: add z-index tests
* test: address comments
* test: fix mistake
* test: wait on save
* test: try button instead
2023-04-21 15:37:09 +02:00
Iván Ovejero
dc2a7a307a
refactor: Patch to adjust consistent-type-imports
(no-changelog) ( #6057 )
...
📦 Patch dependency
2023-04-21 15:09:56 +02:00
Mutasem Aldmour
a19d4447ac
fix(editor): Resolve expressions for grandparent nodes ( #5859 )
...
* fix(editor): Resolve expressions for grandparent nodes
* test: add tests
* test: add tests for bug
* test: add todos
* test: lintfix
* test: add small waits
* test: add linking tests
* test: add test for branch mapping
* test: update workflow values
* test: comment out test
* test: fix up tests with new values
* chore: remove todos
* test: add ticket number for broken test
* test: refactor a bit
* test: uncomment
* test: fix mapping test
* fix: lint issue
* test: split tests
* Revert "test: split tests"
0290d51d7c
* test: update mousedown
* test: split up tests
* test: fix test
* test: fix test
* test: make less flaky
* test: make less flaky
* test: enable teset
2023-04-21 14:08:51 +02:00
OlegIvaniv
d17d050a16
ci(editor): Do not run parallel jobs for a single spec (no-changelog) ( #6052 )
...
* ci(editor): Do not run parallel jobs for a single spec
* Fix syntax
* Only post e2e success comment on actual e2e success
* Set e2e-reusable output and check all container state
2023-04-21 13:31:39 +02:00
Michael Auerswald
ac245fdb8d
refactor(editor): Consolidate IN8nUISettings interface ( #6055 )
...
* consolidate IN8nUISettings
* cleanup
2023-04-21 13:30:57 +02:00
Michael Kret
0e93fe064e
refactor(core): Forbid raw enums (no-changelog)
2023-04-21 14:23:15 +03:00
Michael Auerswald
da31925083
refactor(core): Sort variables files under variables folder ( #6051 )
...
sort variables files under variables folder
2023-04-21 13:08:16 +02:00
OlegIvaniv
444ed1bf0e
fix(core): Add breaking change record for domain and url matching (no-changelog) ( #6048 )
...
* fix(core): Add breaking change record for domain and url matching
* Correct version
2023-04-21 12:08:24 +02:00
Csaba Tuncsik
ef79b03f38
feat(editor): Version control paywall (WIP) ( #6030 )
...
* feat(editor): Version control paywall (WIP)
* fix(editor): remove version control docs link
2023-04-21 11:25:39 +02:00
Ricardo Espinoza
a74284bac3
feat(editor): Add disable template experiment ( #5963 )
...
* Add remove templates experiments
* Add track experiment without debouncing
* Allow to go to templates route even when experiment is active
* Add missing import
* Fix linting issue
* Remove unused constant
* Add timeout to track "User is part of experiment" event
* fix: split experiment evaluation from tracking
* fix: fix overrides
* chore: remove console
---------
Co-authored-by: Mutasem <mutdmour@gmail.com>
2023-04-21 10:32:23 +02:00
कारतोफ्फेलस्क्रिप्ट™
b8cb5d7f0b
feat(core): Upgrade google-timezones-json to use the correct timezone for Sao Paulo ( #6042 )
...
fixes #2647
2023-04-21 09:48:59 +02:00
कारतोफ्फेलस्क्रिप्ट™
8268f235ab
fix(Code Node): Update vm2 to address CVE-2023-30547 ( #6039 )
2023-04-21 09:48:44 +02:00
Jan Oberhauser
589f19e1ee
docs: Add proprietary license text (no-changelog) ( #6038 )
2023-04-20 18:49:09 +02:00
Jan Oberhauser
88d4321d51
Merge remote-tracking branch 'origin/update-changelog'
2023-04-20 17:33:04 +02:00
Michael Kret
e8e6e9e0bc
test(n8n Node): Unit tests (no-changelog)
2023-04-20 18:23:50 +03:00
Iván Ovejero
9b651cf4f8
refactor: Accumulate loadOptions
from all node versions to validate (no-changelog) ( #6014 )
...
⚡ Accumulate loadOptions from node versions to validate
2023-04-20 16:21:07 +02:00
कारतोफ्फेलस्क्रिप्ट™
1f15fa57a4
Update CHANGELOG.md
2023-04-20 14:58:51 +02:00
Alex Grozav
723f81bab0
feat: Add variables e2e tests (no-changelog) ( #6027 )
...
* fix: fix n8n-checkbox alignment
* fix: use css variables in checkbox inner margin-top
* test: update snapshots
* feat: add variables e2e tests (no-changelog)
* test: update snapshot
2023-04-20 15:08:13 +03:00
Csaba Tuncsik
9b59f1df9c
fix(editor): Fix typo in SSO upgrade link ( #6031 )
...
* fix(editor): Fix typo in SSO upgrade link
* fix(editor): remove unused import
2023-04-20 13:25:57 +02:00
Alex Grozav
6d64e3d40e
fix(editor): Add correct add variable button message when no variables created (no-changelog) ( #6028 )
...
fix: add correct add variable button message when no variables created
2023-04-20 14:05:50 +03:00
Jon
2579fe9631
docs: Add api notice to credentials for google sheets nodes (no-changelog) ( #6024 )
2023-04-20 11:40:35 +01:00
Jon
a68330ff66
fix(Notion Node): Update credential test to not require user permissions ( #6022 )
2023-04-20 11:40:12 +01:00
Mutasem Aldmour
4ee508385a
fix(editor): Clean up demo and template callouts from workflows page ( #6023 )
...
* fix(editor): clean up demo callouts
* fix(editor): clean up i18n
2023-04-20 12:33:32 +02:00
OlegIvaniv
0970ec066d
fix(editor): Fix memory leak in Node Detail View by correctly unsubscribing from event buses ( #6021 )
2023-04-20 12:26:14 +02:00
कारतोफ्फेलस्क्रिप्ट™
41660d9e28
fix(editor): SettingsSidebar should disconnect from push when navigating away ( #6025 )
2023-04-20 12:23:17 +02:00
कारतोफ्फेलस्क्रिप्ट™
4037b3aeed
fix(editor): Use fake timers in useDebounce.test.ts to make the test less flaky (no-changelog) ( #6029 )
2023-04-20 12:22:54 +02:00
Deborah
c3d19f52a2
docs: Update the info URL for updating n8n (no-changelog) ( #6018 )
...
update the info URL for updating n8n
2023-04-20 09:10:42 +01:00
OlegIvaniv
33fb73217d
fix(core): Improve domain and url matching for extractDomain and extractUrl ( #6010 )
...
* fix(core): Fix domain and url matching for isDomain/isUrl/extractDomain/extractUrl
* Document regex and include www in the domain
* Lint fix
2023-04-20 09:01:27 +02:00