कारतोफ्फेलस्क्रिप्ट™
0b754a4f85
refactor: Improve error logging/reporting for cli
( #4691 )
...
* use response error classes instead of `ResponseError` everywhere
* improve error logging in dev mode or when telemetry is disabled
2022-11-22 14:00:36 +01:00
Omar Ajoue
ad6c6f60a1
refactor: Improve warnings and error messages to users about sharing ( #4687 ) (no-changelog)
...
* refactor: Improve warnings and error messages to users about sharing
2022-11-22 13:05:51 +01:00
कारतोफ्फेलस्क्रिप्ट™
c0e13c2a8f
fix: Workflow activation should not crash if one of the credential is invalid ( #4671 )
...
fix: workflow activation should not crash if one of the credential is invalid
fixes https://sentry.io/organizations/n8nio/issues/3755260584
2022-11-21 15:51:23 +01:00
Omar Ajoue
e1a491edce
refactor: Forbid access to workflows when enterprise features is unavailable ( #4635 ) (no-changelog)
...
* refactor: Forbid access to workflows when enterprise features is unavailable
2022-11-18 13:07:39 +01:00
Iván Ovejero
e7316c588f
refactor(core): Enable interim updates check ( #4582 )
...
* ⚡ Enable interim updates check
* ⚡ Set default value
* ⏪ Undo default value, keep as sentinel
* 🧪 Unskip tests
2022-11-14 15:38:19 +01:00
Iván Ovejero
d35d63a855
feat(core): Add credential runtime checks and prevent tampering in manual run ( #4481 )
...
* ✨ Create `PermissionChecker`
* ⚡ Adjust helper
* 🔥 Remove superseded helpers
* ⚡ Use `PermissionChecker`
* 🧪 Add test for dynamic router switching
* ⚡ Simplify checks
* ⚡ Export utils
* ⚡ Add missing `init` method
* 🧪 Write tests for `PermissionChecker`
* 📘 Update types
* 🧪 Fix tests
* ✨ Set up `runManually()`
* ⚡ Refactor to reuse methods
* 🧪 Clear shared tables first
* 🔀 Adjust merge
* ⚡ Adjust imports
2022-11-11 11:14:45 +01:00
Iván Ovejero
953457ad86
fix(core): Streamline multiple pinned triggers behavior ( #4569 )
...
🐛 Fix multiple pinned triggers behavior
2022-11-10 14:03:14 +01:00
कारतोफ्फेलस्क्रिप्ट™
698d96a617
refactor: Setup typescript project references across workflow, core, and cli ( #4519 )
...
* refactor: use consistent folder structure across workflow, core, and cli
* setup typescript project references across workflow, core, and cli
2022-11-09 15:25:00 +01:00
Iván Ovejero
026fb50512
feat(core): Add ownership, sharing and credential details to GET /workflows
( #4510 )
...
* ⚡ Abstract into `getMany()`
* ⚡ Use `getMany()` from free controller
* ⚡ Use `getMany()` from paid controller
* 🧪 Add tests
* 🧪 Fix tests
* ⚡ Add credential usage info
* 🧪 Update tests
* ⚡ Add type and adjust test
2022-11-08 17:52:42 +01:00
Michael Kret
479644a499
refactor(core): Update rule typescript-eslint/no-unused-vars to not error when variable starts with _ ( #4523 )
...
* ⚡ rule and fixes
* ⚡ clean up
2022-11-08 15:28:21 +01:00
Iván Ovejero
157e8e0cc8
refactor(core): Skip interim updates check (no-changelog) ( #4536 )
...
⚡ Skip interim updates check
2022-11-07 17:33:35 +01:00
Iván Ovejero
46905fd2cb
feat(core): reimplement blocking workflow updates on interim changes ( #4446 )
...
* 📘 Update request type
* 📘 Update FE types
* ⚡ Adjust store
* ⚡ Set received hash
* ⚡ Send and load hash
* ⚡ Make helper more flexible
* 🗃️ Add new field to entity
* 🚨 Add check to endpoint
* 🧪 Add tests
* ⚡ Add `forceSave` flag
* 🐛 Fix workflow update failing on new workflow
* 🧪 Add more tests
* ⚡ Move check to `updateWorkflow()`
* ⚡ Refactor to accommodate latest changes
* 🧪 Refactor tests to keep them passing
* ⚡ Improve syntax
2022-10-31 10:35:24 +01:00
Omar Ajoue
c65deb2949
feat: check for cred when updating workflow and remove credential_usage table ( #4350 ) (no-changelog)
...
* feat: check for cred when updating workflow and remove credential_usage table
2022-10-26 10:49:43 -03:00
Omar Ajoue
ab0f776df1
feat: return sharees when returning a workflow ( #4312 ) (no-changelog)
2022-10-11 16:40:39 +02:00
Omar Ajoue
07d21d2c5d
feat: add endpoint for workflow sharing ( #4172 ) (no changelog)
...
* feat: add endpoint for workflow sharing
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
2022-10-11 14:55:05 +02:00