2019-06-23 03:35:23 -07:00
|
|
|
{
|
2020-06-11 15:57:32 -07:00
|
|
|
"name": "n8n-nodes-base",
|
2022-06-29 00:19:25 -07:00
|
|
|
"version": "0.182.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"description": "Base nodes of n8n",
|
|
|
|
"license": "SEE LICENSE IN LICENSE.md",
|
|
|
|
"homepage": "https://n8n.io",
|
|
|
|
"author": {
|
|
|
|
"name": "Jan Oberhauser",
|
|
|
|
"email": "jan@n8n.io"
|
|
|
|
},
|
|
|
|
"repository": {
|
|
|
|
"type": "git",
|
|
|
|
"url": "git+https://github.com/n8n-io/n8n.git"
|
|
|
|
},
|
|
|
|
"main": "dist/src/index",
|
|
|
|
"types": "dist/src/index.d.ts",
|
|
|
|
"scripts": {
|
|
|
|
"dev": "npm run watch",
|
2021-11-18 02:32:13 -08:00
|
|
|
"build": "tsc && gulp build:icons && gulp build:translations",
|
|
|
|
"build:translations": "gulp build:translations",
|
2021-08-29 11:58:11 -07:00
|
|
|
"format": "cd ../.. && node_modules/prettier/bin-prettier.js packages/nodes-base/**/**.ts --write",
|
|
|
|
"lint": "tslint -p tsconfig.json -c tslint.json",
|
2022-05-06 14:01:25 -07:00
|
|
|
"lintfix": "tslint --fix -p tsconfig.json -c tslint.json",
|
2022-06-03 10:23:49 -07:00
|
|
|
"lintfix:plugin": "cd ../.. && node_modules/eslint/bin/eslint.js packages/nodes-base/nodes --fix",
|
2021-08-12 01:33:48 -07:00
|
|
|
"nodelinter": "nodelinter",
|
2020-06-11 15:57:32 -07:00
|
|
|
"watch": "tsc --watch",
|
|
|
|
"test": "jest"
|
|
|
|
},
|
|
|
|
"files": [
|
|
|
|
"dist"
|
|
|
|
],
|
|
|
|
"n8n": {
|
|
|
|
"credentials": [
|
2021-06-27 04:07:25 -07:00
|
|
|
"dist/credentials/ActionNetworkApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ActiveCampaignApi.credentials.js",
|
|
|
|
"dist/credentials/AcuitySchedulingApi.credentials.js",
|
2020-06-16 00:27:47 -07:00
|
|
|
"dist/credentials/AcuitySchedulingOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/AffinityApi.credentials.js",
|
|
|
|
"dist/credentials/AgileCrmApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/AirtableApi.credentials.js",
|
|
|
|
"dist/credentials/Amqp.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/ApiTemplateIoApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/AsanaApi.credentials.js",
|
2020-09-16 09:20:27 -07:00
|
|
|
"dist/credentials/AsanaOAuth2Api.credentials.js",
|
2020-10-13 12:35:01 -07:00
|
|
|
"dist/credentials/AutomizyApi.credentials.js",
|
2021-03-11 04:36:55 -08:00
|
|
|
"dist/credentials/AutopilotApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/Aws.credentials.js",
|
2022-01-22 09:48:58 -08:00
|
|
|
"dist/credentials/BambooHrApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/BannerbearApi.credentials.js",
|
2021-07-12 04:26:21 -07:00
|
|
|
"dist/credentials/BaserowApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/BeeminderApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/BitbucketApi.credentials.js",
|
|
|
|
"dist/credentials/BitlyApi.credentials.js",
|
2020-07-03 02:22:39 -07:00
|
|
|
"dist/credentials/BitlyOAuth2Api.credentials.js",
|
2021-02-20 09:55:57 -08:00
|
|
|
"dist/credentials/BitwardenApi.credentials.js",
|
2020-07-25 10:58:38 -07:00
|
|
|
"dist/credentials/BoxOAuth2Api.credentials.js",
|
2020-12-15 07:56:28 -08:00
|
|
|
"dist/credentials/BrandfetchApi.credentials.js",
|
2021-03-03 16:09:31 -08:00
|
|
|
"dist/credentials/BubbleApi.credentials.js",
|
2022-06-05 10:30:54 -07:00
|
|
|
"dist/credentials/CalApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/CalendlyApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ChargebeeApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/CircleCiApi.credentials.js",
|
2021-07-24 13:00:25 -07:00
|
|
|
"dist/credentials/CiscoWebexOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ClearbitApi.credentials.js",
|
|
|
|
"dist/credentials/ClickUpApi.credentials.js",
|
2020-09-16 00:16:06 -07:00
|
|
|
"dist/credentials/ClickUpOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ClockifyApi.credentials.js",
|
|
|
|
"dist/credentials/CockpitApi.credentials.js",
|
|
|
|
"dist/credentials/CodaApi.credentials.js",
|
2020-08-04 12:07:54 -07:00
|
|
|
"dist/credentials/ContentfulApi.credentials.js",
|
2020-07-02 13:41:59 -07:00
|
|
|
"dist/credentials/ConvertKitApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/CopperApi.credentials.js",
|
2020-12-02 02:24:25 -08:00
|
|
|
"dist/credentials/CortexApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/CrateDb.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/CustomerIoApi.credentials.js",
|
2021-03-18 15:34:15 -07:00
|
|
|
"dist/credentials/DeepLApi.credentials.js",
|
2021-02-13 08:46:35 -08:00
|
|
|
"dist/credentials/DemioApi.credentials.js",
|
2021-11-25 09:48:52 -08:00
|
|
|
"dist/credentials/DhlApi.credentials.js",
|
2021-01-28 10:00:47 -08:00
|
|
|
"dist/credentials/DiscourseApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/DisqusApi.credentials.js",
|
|
|
|
"dist/credentials/DriftApi.credentials.js",
|
2020-06-16 02:45:47 -07:00
|
|
|
"dist/credentials/DriftOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/DropboxApi.credentials.js",
|
2020-06-25 20:37:26 -07:00
|
|
|
"dist/credentials/DropboxOAuth2Api.credentials.js",
|
2021-11-05 10:37:50 -07:00
|
|
|
"dist/credentials/DropcontactApi.credentials.js",
|
2020-12-19 05:08:31 -08:00
|
|
|
"dist/credentials/EgoiApi.credentials.js",
|
2021-07-17 02:43:45 -07:00
|
|
|
"dist/credentials/ElasticsearchApi.credentials.js",
|
2021-09-22 08:48:50 -07:00
|
|
|
"dist/credentials/ElasticSecurityApi.credentials.js",
|
2021-02-20 12:12:55 -08:00
|
|
|
"dist/credentials/EmeliaApi.credentials.js",
|
2021-04-03 02:07:21 -07:00
|
|
|
"dist/credentials/ERPNextApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/EventbriteApi.credentials.js",
|
2020-06-16 05:16:03 -07:00
|
|
|
"dist/credentials/EventbriteOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/FacebookGraphApi.credentials.js",
|
2020-11-04 03:26:09 -08:00
|
|
|
"dist/credentials/FacebookGraphAppApi.credentials.js",
|
2021-12-10 08:42:20 -08:00
|
|
|
"dist/credentials/FigmaApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/FileMaker.credentials.js",
|
|
|
|
"dist/credentials/FlowApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/FormIoApi.credentials.js",
|
2021-08-22 01:31:50 -07:00
|
|
|
"dist/credentials/FormstackApi.credentials.js",
|
|
|
|
"dist/credentials/FormstackOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/FreshdeskApi.credentials.js",
|
|
|
|
"dist/credentials/FreshserviceApi.credentials.js",
|
|
|
|
"dist/credentials/FreshworksCrmApi.credentials.js",
|
2020-08-04 00:01:13 -07:00
|
|
|
"dist/credentials/Ftp.credentials.js",
|
2020-11-10 09:28:03 -08:00
|
|
|
"dist/credentials/GetResponseApi.credentials.js",
|
|
|
|
"dist/credentials/GetResponseOAuth2Api.credentials.js",
|
2020-12-07 23:40:29 -08:00
|
|
|
"dist/credentials/GhostAdminApi.credentials.js",
|
|
|
|
"dist/credentials/GhostContentApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GithubApi.credentials.js",
|
|
|
|
"dist/credentials/GithubOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/GitlabApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/GitlabOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/GitPassword.credentials.js",
|
2020-08-18 03:40:19 -07:00
|
|
|
"dist/credentials/GmailOAuth2Api.credentials.js",
|
2021-01-05 10:16:25 -08:00
|
|
|
"dist/credentials/GoogleAnalyticsOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GoogleApi.credentials.js",
|
2021-04-17 06:04:25 -07:00
|
|
|
"dist/credentials/GoogleBigQueryOAuth2Api.credentials.js",
|
2020-10-19 10:57:50 -07:00
|
|
|
"dist/credentials/GoogleBooksOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GoogleCalendarOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/GoogleCloudNaturalLanguageOAuth2Api.credentials.js",
|
2020-08-15 14:25:15 -07:00
|
|
|
"dist/credentials/GoogleContactsOAuth2Api.credentials.js",
|
2021-06-27 02:48:24 -07:00
|
|
|
"dist/credentials/GoogleDocsOAuth2Api.credentials.js",
|
2020-06-13 04:34:44 -07:00
|
|
|
"dist/credentials/GoogleDriveOAuth2Api.credentials.js",
|
2020-11-18 22:47:26 -08:00
|
|
|
"dist/credentials/GoogleFirebaseCloudFirestoreOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/GoogleFirebaseRealtimeDatabaseOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GoogleOAuth2Api.credentials.js",
|
2021-08-01 04:27:57 -07:00
|
|
|
"dist/credentials/GooglePerspectiveOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GoogleSheetsOAuth2Api.credentials.js",
|
2021-04-05 03:29:26 -07:00
|
|
|
"dist/credentials/GoogleSlidesOAuth2Api.credentials.js",
|
2020-06-15 15:47:44 -07:00
|
|
|
"dist/credentials/GoogleTasksOAuth2Api.credentials.js",
|
2020-10-22 02:36:42 -07:00
|
|
|
"dist/credentials/GoogleTranslateOAuth2Api.credentials.js",
|
2020-11-10 10:15:56 -08:00
|
|
|
"dist/credentials/GotifyApi.credentials.js",
|
2021-02-21 23:49:00 -08:00
|
|
|
"dist/credentials/GoToWebinarOAuth2Api.credentials.js",
|
2021-09-29 17:10:39 -07:00
|
|
|
"dist/credentials/GristApi.credentials.js",
|
2021-11-26 04:10:03 -08:00
|
|
|
"dist/credentials/GrafanaApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/GSuiteAdminOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/GumroadApi.credentials.js",
|
2022-02-11 10:00:30 -08:00
|
|
|
"dist/credentials/HaloPSAApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HarvestApi.credentials.js",
|
2020-11-24 05:15:47 -08:00
|
|
|
"dist/credentials/HarvestOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HelpScoutOAuth2Api.credentials.js",
|
2021-07-10 04:44:23 -07:00
|
|
|
"dist/credentials/HomeAssistantApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HttpBasicAuth.credentials.js",
|
|
|
|
"dist/credentials/HttpDigestAuth.credentials.js",
|
|
|
|
"dist/credentials/HttpHeaderAuth.credentials.js",
|
2021-12-05 08:00:41 -08:00
|
|
|
"dist/credentials/HttpQueryAuth.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HubspotApi.credentials.js",
|
2022-03-13 03:49:15 -07:00
|
|
|
"dist/credentials/HubspotAppToken.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HubspotDeveloperApi.credentials.js",
|
2020-06-13 16:48:24 -07:00
|
|
|
"dist/credentials/HubspotOAuth2Api.credentials.js",
|
2020-11-18 14:58:41 -08:00
|
|
|
"dist/credentials/HumanticAiApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/HunterApi.credentials.js",
|
|
|
|
"dist/credentials/Imap.credentials.js",
|
|
|
|
"dist/credentials/IntercomApi.credentials.js",
|
|
|
|
"dist/credentials/InvoiceNinjaApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/IterableApi.credentials.js",
|
2022-01-15 04:19:37 -08:00
|
|
|
"dist/credentials/JenkinsApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/JiraSoftwareCloudApi.credentials.js",
|
|
|
|
"dist/credentials/JiraSoftwareServerApi.credentials.js",
|
|
|
|
"dist/credentials/JotFormApi.credentials.js",
|
2020-10-29 07:42:54 -07:00
|
|
|
"dist/credentials/Kafka.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/KeapOAuth2Api.credentials.js",
|
2021-04-30 14:00:28 -07:00
|
|
|
"dist/credentials/KitemakerApi.credentials.js",
|
2022-03-20 01:54:31 -07:00
|
|
|
"dist/credentials/KoBoToolboxApi.credentials.js",
|
2021-03-04 01:25:47 -08:00
|
|
|
"dist/credentials/LemlistApi.credentials.js",
|
2022-02-11 08:20:41 -08:00
|
|
|
"dist/credentials/LinearApi.credentials.js",
|
2020-11-10 10:08:48 -08:00
|
|
|
"dist/credentials/LineNotifyOAuth2Api.credentials.js",
|
2020-11-24 14:30:43 -08:00
|
|
|
"dist/credentials/LingvaNexApi.credentials.js",
|
:sparkles: Add LinkedIn Integration (#942)
* :construction: node logic, request logic, authentication, logo, descriptions
* :construction: Posting image, article and text finished.
* :construction: Posting image, article and text in post finished
* :zap: Post creation (image, articles, text)
* :zap: Added post creation by organization, fixed up descriptions, credentials, indentation
* :zap: Fix issues on LinkedIn-Node
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
2020-09-17 14:32:12 -07:00
|
|
|
"dist/credentials/LinkedInOAuth2Api.credentials.js",
|
2021-09-15 01:07:02 -07:00
|
|
|
"dist/credentials/Magento2Api.credentials.js",
|
2021-04-24 10:34:59 -07:00
|
|
|
"dist/credentials/MailcheckApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MailchimpApi.credentials.js",
|
2020-06-13 19:29:21 -07:00
|
|
|
"dist/credentials/MailchimpOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/MailerLiteApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MailgunApi.credentials.js",
|
|
|
|
"dist/credentials/MailjetEmailApi.credentials.js",
|
|
|
|
"dist/credentials/MailjetSmsApi.credentials.js",
|
|
|
|
"dist/credentials/MandrillApi.credentials.js",
|
2021-08-01 04:49:24 -07:00
|
|
|
"dist/credentials/MarketstackApi.credentials.js",
|
2020-10-12 01:05:16 -07:00
|
|
|
"dist/credentials/MatrixApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MattermostApi.credentials.js",
|
|
|
|
"dist/credentials/MauticApi.credentials.js",
|
2020-06-13 07:42:37 -07:00
|
|
|
"dist/credentials/MauticOAuth2Api.credentials.js",
|
2020-08-05 00:29:29 -07:00
|
|
|
"dist/credentials/MediumApi.credentials.js",
|
|
|
|
"dist/credentials/MediumOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MessageBirdApi.credentials.js",
|
2021-10-28 17:00:25 -07:00
|
|
|
"dist/credentials/MicrosoftDynamicsOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MicrosoftExcelOAuth2Api.credentials.js",
|
2022-01-08 01:53:10 -08:00
|
|
|
"dist/credentials/MicrosoftGraphSecurityOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MicrosoftOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/MicrosoftOneDriveOAuth2Api.credentials.js",
|
2020-12-28 23:23:01 -08:00
|
|
|
"dist/credentials/MicrosoftOutlookOAuth2Api.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/MicrosoftSql.credentials.js",
|
2020-09-13 02:08:43 -07:00
|
|
|
"dist/credentials/MicrosoftTeamsOAuth2Api.credentials.js",
|
2021-06-04 20:39:39 -07:00
|
|
|
"dist/credentials/MicrosoftToDoOAuth2Api.credentials.js",
|
2020-10-03 05:08:50 -07:00
|
|
|
"dist/credentials/MindeeInvoiceApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/MindeeReceiptApi.credentials.js",
|
2021-09-18 13:45:57 -07:00
|
|
|
"dist/credentials/MispApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MoceanApi.credentials.js",
|
|
|
|
"dist/credentials/MondayComApi.credentials.js",
|
2021-04-15 15:35:39 -07:00
|
|
|
"dist/credentials/MondayComOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/MongoDb.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/MonicaCrmApi.credentials.js",
|
2020-09-01 08:40:18 -07:00
|
|
|
"dist/credentials/Mqtt.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/Msg91Api.credentials.js",
|
|
|
|
"dist/credentials/MySql.credentials.js",
|
2020-12-10 02:30:13 -08:00
|
|
|
"dist/credentials/NasaApi.credentials.js",
|
2021-09-18 13:12:20 -07:00
|
|
|
"dist/credentials/NetlifyApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/NextCloudApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/NextCloudOAuth2Api.credentials.js",
|
2021-08-01 07:16:07 -07:00
|
|
|
"dist/credentials/NocoDb.credentials.js",
|
2021-05-20 14:31:23 -07:00
|
|
|
"dist/credentials/NotionApi.credentials.js",
|
|
|
|
"dist/credentials/NotionOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/OAuth1Api.credentials.js",
|
|
|
|
"dist/credentials/OAuth2Api.credentials.js",
|
:sparkles: Add Odoo Node (#2601)
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* :hammer: fixed credential test, updating CRUD methods
* :hammer: added additional fields to crm resource
* :hammer: added descriptions, fixed credentials test bug
* :hammer: standardize node and descriptions design
* :hammer: removed comments
* :hammer: added pagination to getAll operation
* :zap: removed leftover function from previous implementation, removed required from optional fields
* :zap: fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* :hammer: fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* :zap: Small improvements
* :hammer: extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* :zap: Improvements
* :hammer: working on review
* :hammer: fixed linter errors
* :hammer: review wip
* :hammer: review wip
* :hammer: review wip
* :zap: updated display name for URL in credentials
* :hammer: added checks for valid id to delete and update
* :zap: Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-05 11:33:42 -08:00
|
|
|
"dist/credentials/OdooApi.credentials.js",
|
2021-11-10 13:48:20 -08:00
|
|
|
"dist/credentials/OneSimpleApi.credentials.js",
|
:sparkles: Add Onfleet Node & Trigger (#2845)
* feat: added Onfleet nodes
Added Onfleet nodes for working with different endpoints like:
organizations, administrators, workers, hubs, teams, destinations, recipients,
containers and webhooks.
* style: fixed typos, arrays uniformity, unnecesary files
* refactor: changed add to create in comments and labels
* feat: added name field to onfleet trigger node
* feat: added team endpoints to onfleet node
Added team auto-dispatch and driver time estimate endpoints to Onfleet
node
* style: remove dots in descriptions and fixed some typos
* feat: added fixes according to comments made on the n8n PR
added new fixed collections, refactored the code according to comments
made on the n8n pr
* fix: fixed recipient and destination cretion
* docs: added docstrings for format some functions
added docstrings for new functions addded for formatting the destination
and recipient objects
* style: formatting the code according to n8n nodelinter
* fix: typos and better descriptions
* [INT-510] n8n: Address additional problems from n8n code review (#5)
* Fixed some error creating a worker, moving some fields under additional fields collection
* Fixed returned values for delete operations, making some changes for style code
* Added operational error since required property is not working for dateTime fields
* :zap: Improvements to #2593
* :zap: Improvements
* :bug: Fix issue with wrong interface
* :zap: Improvements
* :zap: Improvements
* :zap: Minor improvement
Co-authored-by: Santiago Botero Ruiz <santiago.botero@devsavant.ai>
Co-authored-by: ilsemaj <james.li.upenn@gmail.com>
Co-authored-by: Santiago Botero Ruiz <39206812+YokySantiago@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-28 00:48:17 -08:00
|
|
|
"dist/credentials/OnfleetApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/OpenWeatherMapApi.credentials.js",
|
2020-11-03 14:33:10 -08:00
|
|
|
"dist/credentials/OrbitApi.credentials.js",
|
2021-04-02 09:29:20 -07:00
|
|
|
"dist/credentials/OuraApi.credentials.js",
|
2020-08-25 01:50:39 -07:00
|
|
|
"dist/credentials/PaddleApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/PagerDutyApi.credentials.js",
|
2020-06-14 18:36:56 -07:00
|
|
|
"dist/credentials/PagerDutyOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/PayPalApi.credentials.js",
|
2021-02-07 12:44:20 -08:00
|
|
|
"dist/credentials/PeekalinkApi.credentials.js",
|
2021-01-02 11:16:18 -08:00
|
|
|
"dist/credentials/PhantombusterApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/PhilipsHueOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/PipedriveApi.credentials.js",
|
2020-07-23 14:10:20 -07:00
|
|
|
"dist/credentials/PipedriveOAuth2Api.credentials.js",
|
2021-03-23 15:49:08 -07:00
|
|
|
"dist/credentials/PlivoApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/Postgres.credentials.js",
|
2021-02-14 08:56:34 -08:00
|
|
|
"dist/credentials/PostHogApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/PostmarkApi.credentials.js",
|
2020-11-25 02:44:50 -08:00
|
|
|
"dist/credentials/ProfitWellApi.credentials.js",
|
2020-10-27 12:14:55 -07:00
|
|
|
"dist/credentials/PushbulletOAuth2Api.credentials.js",
|
2020-12-11 23:58:58 -08:00
|
|
|
"dist/credentials/PushcutApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/PushoverApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/QuestDb.credentials.js",
|
2020-11-25 04:08:59 -08:00
|
|
|
"dist/credentials/QuickBaseApi.credentials.js",
|
2021-02-13 08:27:08 -08:00
|
|
|
"dist/credentials/QuickBooksOAuth2Api.credentials.js",
|
2020-12-22 23:05:02 -08:00
|
|
|
"dist/credentials/RabbitMQ.credentials.js",
|
2021-02-22 04:11:51 -08:00
|
|
|
"dist/credentials/RaindropOAuth2Api.credentials.js",
|
2021-02-04 00:37:03 -08:00
|
|
|
"dist/credentials/RedditOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/Redis.credentials.js",
|
|
|
|
"dist/credentials/RocketchatApi.credentials.js",
|
|
|
|
"dist/credentials/RundeckApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/S3.credentials.js",
|
2020-10-28 15:07:35 -07:00
|
|
|
"dist/credentials/SalesforceJwtApi.credentials.js",
|
2020-10-28 15:14:09 -07:00
|
|
|
"dist/credentials/SalesforceOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/SalesmateApi.credentials.js",
|
2021-09-29 16:28:27 -07:00
|
|
|
"dist/credentials/SeaTableApi.credentials.js",
|
2021-01-28 09:31:37 -08:00
|
|
|
"dist/credentials/SecurityScorecardApi.credentials.js",
|
2020-10-28 15:14:09 -07:00
|
|
|
"dist/credentials/SegmentApi.credentials.js",
|
2021-01-19 15:16:25 -08:00
|
|
|
"dist/credentials/SendGridApi.credentials.js",
|
2020-10-28 15:14:09 -07:00
|
|
|
"dist/credentials/SendyApi.credentials.js",
|
2020-09-07 08:56:14 -07:00
|
|
|
"dist/credentials/SentryIoApi.credentials.js",
|
|
|
|
"dist/credentials/SentryIoOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/SentryIoServerApi.credentials.js",
|
2021-07-15 10:30:59 -07:00
|
|
|
"dist/credentials/ServiceNowOAuth2Api.credentials.js",
|
2022-04-02 08:22:13 -07:00
|
|
|
"dist/credentials/ServiceNowBasicApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/Sftp.credentials.js",
|
2020-10-28 15:14:09 -07:00
|
|
|
"dist/credentials/ShopifyApi.credentials.js",
|
|
|
|
"dist/credentials/Signl4Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/SlackApi.credentials.js",
|
|
|
|
"dist/credentials/SlackOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/Sms77Api.credentials.js",
|
|
|
|
"dist/credentials/Smtp.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/Snowflake.credentials.js",
|
2021-09-28 11:50:15 -07:00
|
|
|
"dist/credentials/SplunkApi.credentials.js",
|
2020-11-24 14:19:41 -08:00
|
|
|
"dist/credentials/SpontitApi.credentials.js",
|
2020-11-04 01:53:33 -08:00
|
|
|
"dist/credentials/SpotifyOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/SshPassword.credentials.js",
|
|
|
|
"dist/credentials/SshPrivateKey.credentials.js",
|
|
|
|
"dist/credentials/StackbyApi.credentials.js",
|
2020-11-04 01:53:33 -08:00
|
|
|
"dist/credentials/StoryblokContentApi.credentials.js",
|
|
|
|
"dist/credentials/StoryblokManagementApi.credentials.js",
|
2020-11-11 00:44:53 -08:00
|
|
|
"dist/credentials/StrapiApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/StravaOAuth2Api.credentials.js",
|
|
|
|
"dist/credentials/StripeApi.credentials.js",
|
2022-01-08 01:36:07 -08:00
|
|
|
"dist/credentials/SupabaseApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/SurveyMonkeyApi.credentials.js",
|
2020-06-14 13:27:28 -07:00
|
|
|
"dist/credentials/SurveyMonkeyOAuth2Api.credentials.js",
|
2022-01-07 09:19:24 -08:00
|
|
|
"dist/credentials/SyncroMspApi.credentials.js",
|
2021-07-14 15:02:30 -07:00
|
|
|
"dist/credentials/TaigaApi.credentials.js",
|
2021-02-05 00:36:16 -08:00
|
|
|
"dist/credentials/TapfiliateApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/TelegramApi.credentials.js",
|
2020-12-02 02:24:25 -08:00
|
|
|
"dist/credentials/TheHiveApi.credentials.js",
|
2021-01-31 09:57:03 -08:00
|
|
|
"dist/credentials/TimescaleDb.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/TodoistApi.credentials.js",
|
2020-08-26 00:09:07 -07:00
|
|
|
"dist/credentials/TodoistOAuth2Api.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/TogglApi.credentials.js",
|
2020-08-04 06:48:05 -07:00
|
|
|
"dist/credentials/TravisCiApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/TrelloApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/TwakeCloudApi.credentials.js",
|
|
|
|
"dist/credentials/TwakeServerApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/TwilioApi.credentials.js",
|
2020-12-10 02:09:38 -08:00
|
|
|
"dist/credentials/TwistOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/TwitterOAuth1Api.credentials.js",
|
|
|
|
"dist/credentials/TypeformApi.credentials.js",
|
2020-06-14 16:30:05 -07:00
|
|
|
"dist/credentials/TypeformOAuth2Api.credentials.js",
|
2020-08-10 09:19:26 -07:00
|
|
|
"dist/credentials/UnleashedSoftwareApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/UpleadApi.credentials.js",
|
2020-12-19 09:22:41 -08:00
|
|
|
"dist/credentials/UProcApi.credentials.js",
|
2021-05-29 17:42:25 -07:00
|
|
|
"dist/credentials/UptimeRobotApi.credentials.js",
|
2021-09-30 09:58:30 -07:00
|
|
|
"dist/credentials/UrlScanIoApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/VeroApi.credentials.js",
|
2020-10-12 23:56:24 -07:00
|
|
|
"dist/credentials/VonageApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/WebflowApi.credentials.js",
|
2020-06-15 17:27:16 -07:00
|
|
|
"dist/credentials/WebflowOAuth2Api.credentials.js",
|
2020-10-13 04:00:14 -07:00
|
|
|
"dist/credentials/WekanApi.credentials.js",
|
2021-03-10 14:51:05 -08:00
|
|
|
"dist/credentials/WiseApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/WooCommerceApi.credentials.js",
|
|
|
|
"dist/credentials/WordpressApi.credentials.js",
|
2021-12-11 10:43:19 -08:00
|
|
|
"dist/credentials/WorkableApi.credentials.js",
|
:sparkles: Add Wufoo-Trigger node (#597)
* Generic functions, credentials, interface, logo, triggernode
* TSLint tabs rule, request error handling, webhook done
On hold until Wufoo responds with sandbox account
* Removed test logging, fixed various errors, cleaned up
* Sorted imports, adjusted data display, removed anys, tslint import sort rule
* RAAAAAW data
* :zap: Fix logo and improve formatting
* :zap: Improvements
* :zap: Minor improvements to WuFoo-Trigger
Co-authored-by: Rupenieks <ru@myos,co>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-10-01 00:07:55 -07:00
|
|
|
"dist/credentials/WufooApi.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/XeroOAuth2Api.credentials.js",
|
2020-12-02 14:13:59 -08:00
|
|
|
"dist/credentials/YourlsApi.credentials.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/credentials/YouTubeOAuth2Api.credentials.js",
|
2022-02-11 23:40:54 -08:00
|
|
|
"dist/credentials/ZammadBasicAuthApi.credentials.js",
|
|
|
|
"dist/credentials/ZammadTokenAuthApi.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ZendeskApi.credentials.js",
|
2020-06-14 14:47:28 -07:00
|
|
|
"dist/credentials/ZendeskOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ZohoOAuth2Api.credentials.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/credentials/ZoomApi.credentials.js",
|
|
|
|
"dist/credentials/ZoomOAuth2Api.credentials.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/credentials/ZulipApi.credentials.js"
|
2019-06-23 03:35:23 -07:00
|
|
|
],
|
2020-06-11 15:57:32 -07:00
|
|
|
"nodes": [
|
2021-06-27 04:07:25 -07:00
|
|
|
"dist/nodes/ActionNetwork/ActionNetwork.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/ActiveCampaign/ActiveCampaign.node.js",
|
|
|
|
"dist/nodes/ActiveCampaign/ActiveCampaignTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/AcuityScheduling/AcuitySchedulingTrigger.node.js",
|
|
|
|
"dist/nodes/Affinity/Affinity.node.js",
|
|
|
|
"dist/nodes/Affinity/AffinityTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/AgileCrm/AgileCrm.node.js",
|
|
|
|
"dist/nodes/Airtable/Airtable.node.js",
|
2020-11-06 17:18:10 -08:00
|
|
|
"dist/nodes/Airtable/AirtableTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Amqp/Amqp.node.js",
|
|
|
|
"dist/nodes/Amqp/AmqpTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/ApiTemplateIo/ApiTemplateIo.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Asana/Asana.node.js",
|
|
|
|
"dist/nodes/Asana/AsanaTrigger.node.js",
|
2020-10-13 12:35:01 -07:00
|
|
|
"dist/nodes/Automizy/Automizy.node.js",
|
2021-03-11 04:36:55 -08:00
|
|
|
"dist/nodes/Autopilot/Autopilot.node.js",
|
|
|
|
"dist/nodes/Autopilot/AutopilotTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Aws/AwsLambda.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Aws/AwsSns.node.js",
|
|
|
|
"dist/nodes/Aws/AwsSnsTrigger.node.js",
|
2021-02-07 14:42:59 -08:00
|
|
|
"dist/nodes/Aws/Comprehend/AwsComprehend.node.js",
|
2021-07-17 05:14:12 -07:00
|
|
|
"dist/nodes/Aws/DynamoDB/AwsDynamoDB.node.js",
|
2020-10-13 00:29:47 -07:00
|
|
|
"dist/nodes/Aws/Rekognition/AwsRekognition.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Aws/S3/AwsS3.node.js",
|
2020-10-11 09:34:05 -07:00
|
|
|
"dist/nodes/Aws/SES/AwsSes.node.js",
|
2021-04-02 10:48:22 -07:00
|
|
|
"dist/nodes/Aws/SQS/AwsSqs.node.js",
|
2021-10-21 14:32:40 -07:00
|
|
|
"dist/nodes/Aws/Textract/AwsTextract.node.js",
|
2021-05-29 13:34:24 -07:00
|
|
|
"dist/nodes/Aws/Transcribe/AwsTranscribe.node.js",
|
2022-01-22 09:48:58 -08:00
|
|
|
"dist/nodes/BambooHr/BambooHr.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Bannerbear/Bannerbear.node.js",
|
2021-07-12 04:26:21 -07:00
|
|
|
"dist/nodes/Baserow/Baserow.node.js",
|
2021-01-12 03:40:49 -08:00
|
|
|
"dist/nodes/Beeminder/Beeminder.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Bitbucket/BitbucketTrigger.node.js",
|
|
|
|
"dist/nodes/Bitly/Bitly.node.js",
|
2021-02-20 09:55:57 -08:00
|
|
|
"dist/nodes/Bitwarden/Bitwarden.node.js",
|
2020-07-25 10:58:38 -07:00
|
|
|
"dist/nodes/Box/Box.node.js",
|
|
|
|
"dist/nodes/Box/BoxTrigger.node.js",
|
2020-12-15 07:56:28 -08:00
|
|
|
"dist/nodes/Brandfetch/Brandfetch.node.js",
|
2021-03-03 16:09:31 -08:00
|
|
|
"dist/nodes/Bubble/Bubble.node.js",
|
2022-06-05 10:30:54 -07:00
|
|
|
"dist/nodes/Cal/CalTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Calendly/CalendlyTrigger.node.js",
|
|
|
|
"dist/nodes/Chargebee/Chargebee.node.js",
|
|
|
|
"dist/nodes/Chargebee/ChargebeeTrigger.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/CircleCi/CircleCi.node.js",
|
2021-07-23 13:28:18 -07:00
|
|
|
"dist/nodes/Cisco/Webex/CiscoWebex.node.js",
|
|
|
|
"dist/nodes/Cisco/Webex/CiscoWebexTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Clearbit/Clearbit.node.js",
|
|
|
|
"dist/nodes/ClickUp/ClickUp.node.js",
|
|
|
|
"dist/nodes/ClickUp/ClickUpTrigger.node.js",
|
2020-10-04 07:28:05 -07:00
|
|
|
"dist/nodes/Clockify/Clockify.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Clockify/ClockifyTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Cockpit/Cockpit.node.js",
|
|
|
|
"dist/nodes/Coda/Coda.node.js",
|
2020-10-03 02:50:57 -07:00
|
|
|
"dist/nodes/CoinGecko/CoinGecko.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Compression/Compression.node.js",
|
2020-07-09 02:36:28 -07:00
|
|
|
"dist/nodes/Contentful/Contentful.node.js",
|
2020-07-02 13:41:59 -07:00
|
|
|
"dist/nodes/ConvertKit/ConvertKit.node.js",
|
|
|
|
"dist/nodes/ConvertKit/ConvertKitTrigger.node.js",
|
2021-04-02 10:12:19 -07:00
|
|
|
"dist/nodes/Copper/Copper.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Copper/CopperTrigger.node.js",
|
2020-12-02 02:24:25 -08:00
|
|
|
"dist/nodes/Cortex/Cortex.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/CrateDb/CrateDb.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Cron/Cron.node.js",
|
|
|
|
"dist/nodes/Crypto/Crypto.node.js",
|
2020-09-02 03:25:11 -07:00
|
|
|
"dist/nodes/CustomerIo/CustomerIo.node.js",
|
2020-06-30 13:35:31 -07:00
|
|
|
"dist/nodes/CustomerIo/CustomerIoTrigger.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/DateTime/DateTime.node.js",
|
2021-03-18 15:34:15 -07:00
|
|
|
"dist/nodes/DeepL/DeepL.node.js",
|
2021-02-13 08:46:35 -08:00
|
|
|
"dist/nodes/Demio/Demio.node.js",
|
2021-11-25 09:48:52 -08:00
|
|
|
"dist/nodes/Dhl/Dhl.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Discord/Discord.node.js",
|
2021-01-28 10:00:47 -08:00
|
|
|
"dist/nodes/Discourse/Discourse.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Disqus/Disqus.node.js",
|
|
|
|
"dist/nodes/Drift/Drift.node.js",
|
|
|
|
"dist/nodes/Dropbox/Dropbox.node.js",
|
2021-11-05 10:37:50 -07:00
|
|
|
"dist/nodes/Dropcontact/Dropcontact.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/EditImage/EditImage.node.js",
|
2020-12-19 05:08:31 -08:00
|
|
|
"dist/nodes/Egoi/Egoi.node.js",
|
2021-09-22 08:48:50 -07:00
|
|
|
"dist/nodes/Elastic/Elasticsearch/Elasticsearch.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Elastic/ElasticSecurity/ElasticSecurity.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/EmailReadImap/EmailReadImap.node.js",
|
|
|
|
"dist/nodes/EmailSend/EmailSend.node.js",
|
2021-02-20 12:12:55 -08:00
|
|
|
"dist/nodes/Emelia/Emelia.node.js",
|
|
|
|
"dist/nodes/Emelia/EmeliaTrigger.node.js",
|
2021-04-03 02:07:21 -07:00
|
|
|
"dist/nodes/ERPNext/ERPNext.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/ErrorTrigger/ErrorTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Eventbrite/EventbriteTrigger.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/ExecuteCommand/ExecuteCommand.node.js",
|
|
|
|
"dist/nodes/ExecuteWorkflow/ExecuteWorkflow.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Facebook/FacebookGraphApi.node.js",
|
2020-11-04 03:25:18 -08:00
|
|
|
"dist/nodes/Facebook/FacebookTrigger.node.js",
|
2021-12-10 08:42:20 -08:00
|
|
|
"dist/nodes/Figma/FigmaTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/FileMaker/FileMaker.node.js",
|
|
|
|
"dist/nodes/Flow/Flow.node.js",
|
|
|
|
"dist/nodes/Flow/FlowTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/FormIo/FormIoTrigger.node.js",
|
2021-08-22 01:31:50 -07:00
|
|
|
"dist/nodes/Formstack/FormstackTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Freshdesk/Freshdesk.node.js",
|
|
|
|
"dist/nodes/Freshservice/Freshservice.node.js",
|
|
|
|
"dist/nodes/FreshworksCrm/FreshworksCrm.node.js",
|
|
|
|
"dist/nodes/Ftp/Ftp.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Function/Function.node.js",
|
|
|
|
"dist/nodes/FunctionItem/FunctionItem.node.js",
|
2020-11-10 09:28:03 -08:00
|
|
|
"dist/nodes/GetResponse/GetResponse.node.js",
|
2021-02-07 14:32:12 -08:00
|
|
|
"dist/nodes/GetResponse/GetResponseTrigger.node.js",
|
2020-12-07 23:40:29 -08:00
|
|
|
"dist/nodes/Ghost/Ghost.node.js",
|
2021-06-05 13:43:54 -07:00
|
|
|
"dist/nodes/Git/Git.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Github/Github.node.js",
|
|
|
|
"dist/nodes/Github/GithubTrigger.node.js",
|
|
|
|
"dist/nodes/Gitlab/Gitlab.node.js",
|
|
|
|
"dist/nodes/Gitlab/GitlabTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Google/Analytics/GoogleAnalytics.node.js",
|
2021-04-17 06:04:25 -07:00
|
|
|
"dist/nodes/Google/BigQuery/GoogleBigQuery.node.js",
|
2020-10-19 10:57:50 -07:00
|
|
|
"dist/nodes/Google/Books/GoogleBooks.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Google/Calendar/GoogleCalendar.node.js",
|
2021-12-04 02:11:22 -08:00
|
|
|
"dist/nodes/Google/Calendar/GoogleCalendarTrigger.node.js",
|
2022-02-19 02:18:43 -08:00
|
|
|
"dist/nodes/Google/Chat/GoogleChat.node.js",
|
2020-11-19 00:04:20 -08:00
|
|
|
"dist/nodes/Google/CloudNaturalLanguage/GoogleCloudNaturalLanguage.node.js",
|
2020-08-15 14:25:15 -07:00
|
|
|
"dist/nodes/Google/Contacts/GoogleContacts.node.js",
|
2021-06-27 02:48:24 -07:00
|
|
|
"dist/nodes/Google/Docs/GoogleDocs.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Google/Drive/GoogleDrive.node.js",
|
2021-10-21 11:20:24 -07:00
|
|
|
"dist/nodes/Google/Drive/GoogleDriveTrigger.node.js",
|
2022-06-20 07:54:01 -07:00
|
|
|
"dist/nodes/Google/Firebase/CloudFirestore/GoogleFirebaseCloudFirestore.node.js",
|
|
|
|
"dist/nodes/Google/Firebase/RealtimeDatabase/GoogleFirebaseRealtimeDatabase.node.js",
|
2020-08-18 03:40:19 -07:00
|
|
|
"dist/nodes/Google/Gmail/Gmail.node.js",
|
2020-10-03 09:09:07 -07:00
|
|
|
"dist/nodes/Google/GSuiteAdmin/GSuiteAdmin.node.js",
|
2021-08-01 04:27:57 -07:00
|
|
|
"dist/nodes/Google/Perspective/GooglePerspective.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Google/Sheet/GoogleSheets.node.js",
|
2021-04-05 03:29:26 -07:00
|
|
|
"dist/nodes/Google/Slides/GoogleSlides.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/Google/Task/GoogleTasks.node.js",
|
2020-10-22 02:36:42 -07:00
|
|
|
"dist/nodes/Google/Translate/GoogleTranslate.node.js",
|
2020-07-01 19:54:51 -07:00
|
|
|
"dist/nodes/Google/YouTube/YouTube.node.js",
|
2020-11-10 10:15:56 -08:00
|
|
|
"dist/nodes/Gotify/Gotify.node.js",
|
2021-02-21 23:49:00 -08:00
|
|
|
"dist/nodes/GoToWebinar/GoToWebinar.node.js",
|
2021-11-26 04:10:03 -08:00
|
|
|
"dist/nodes/Grafana/Grafana.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/GraphQL/GraphQL.node.js",
|
2021-09-29 17:10:39 -07:00
|
|
|
"dist/nodes/Grist/Grist.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Gumroad/GumroadTrigger.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/HackerNews/HackerNews.node.js",
|
2022-02-11 10:00:30 -08:00
|
|
|
"dist/nodes/HaloPSA/HaloPSA.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Harvest/Harvest.node.js",
|
|
|
|
"dist/nodes/HelpScout/HelpScout.node.js",
|
|
|
|
"dist/nodes/HelpScout/HelpScoutTrigger.node.js",
|
2021-07-10 04:44:23 -07:00
|
|
|
"dist/nodes/HomeAssistant/HomeAssistant.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/HtmlExtract/HtmlExtract.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/HttpRequest/HttpRequest.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Hubspot/Hubspot.node.js",
|
|
|
|
"dist/nodes/Hubspot/HubspotTrigger.node.js",
|
2020-11-18 14:58:41 -08:00
|
|
|
"dist/nodes/HumanticAI/HumanticAi.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Hunter/Hunter.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/ICalendar/ICalendar.node.js",
|
|
|
|
"dist/nodes/If/If.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Intercom/Intercom.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Interval/Interval.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/InvoiceNinja/InvoiceNinja.node.js",
|
|
|
|
"dist/nodes/InvoiceNinja/InvoiceNinjaTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/ItemLists/ItemLists.node.js",
|
|
|
|
"dist/nodes/Iterable/Iterable.node.js",
|
2022-01-15 04:19:37 -08:00
|
|
|
"dist/nodes/Jenkins/Jenkins.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Jira/Jira.node.js",
|
2020-07-25 01:22:02 -07:00
|
|
|
"dist/nodes/Jira/JiraTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/JotForm/JotFormTrigger.node.js",
|
2020-10-29 07:42:54 -07:00
|
|
|
"dist/nodes/Kafka/Kafka.node.js",
|
2020-12-03 04:02:22 -08:00
|
|
|
"dist/nodes/Kafka/KafkaTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Keap/Keap.node.js",
|
|
|
|
"dist/nodes/Keap/KeapTrigger.node.js",
|
2021-04-30 14:00:28 -07:00
|
|
|
"dist/nodes/Kitemaker/Kitemaker.node.js",
|
2022-03-20 01:54:31 -07:00
|
|
|
"dist/nodes/KoBoToolbox/KoBoToolbox.node.js",
|
|
|
|
"dist/nodes/KoBoToolbox/KoBoToolboxTrigger.node.js",
|
2021-03-04 01:25:47 -08:00
|
|
|
"dist/nodes/Lemlist/Lemlist.node.js",
|
|
|
|
"dist/nodes/Lemlist/LemlistTrigger.node.js",
|
2020-11-10 10:08:48 -08:00
|
|
|
"dist/nodes/Line/Line.node.js",
|
2022-03-20 02:11:06 -07:00
|
|
|
"dist/nodes/Linear/Linear.node.js",
|
2022-02-11 08:20:41 -08:00
|
|
|
"dist/nodes/Linear/LinearTrigger.node.js",
|
2020-11-24 14:30:43 -08:00
|
|
|
"dist/nodes/LingvaNex/LingvaNex.node.js",
|
:sparkles: Add LinkedIn Integration (#942)
* :construction: node logic, request logic, authentication, logo, descriptions
* :construction: Posting image, article and text finished.
* :construction: Posting image, article and text in post finished
* :zap: Post creation (image, articles, text)
* :zap: Added post creation by organization, fixed up descriptions, credentials, indentation
* :zap: Fix issues on LinkedIn-Node
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Jan <janober@users.noreply.github.com>
2020-09-17 14:32:12 -07:00
|
|
|
"dist/nodes/LinkedIn/LinkedIn.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/LocalFileTrigger/LocalFileTrigger.node.js",
|
2021-09-15 01:07:02 -07:00
|
|
|
"dist/nodes/Magento/Magento2.node.js",
|
2021-04-24 10:34:59 -07:00
|
|
|
"dist/nodes/Mailcheck/Mailcheck.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Mailchimp/Mailchimp.node.js",
|
|
|
|
"dist/nodes/Mailchimp/MailchimpTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/MailerLite/MailerLite.node.js",
|
|
|
|
"dist/nodes/MailerLite/MailerLiteTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Mailgun/Mailgun.node.js",
|
|
|
|
"dist/nodes/Mailjet/Mailjet.node.js",
|
|
|
|
"dist/nodes/Mailjet/MailjetTrigger.node.js",
|
|
|
|
"dist/nodes/Mandrill/Mandrill.node.js",
|
2022-04-19 00:24:10 -07:00
|
|
|
"dist/nodes/Markdown/Markdown.node.js",
|
2021-08-01 04:49:24 -07:00
|
|
|
"dist/nodes/Marketstack/Marketstack.node.js",
|
2020-10-12 01:05:16 -07:00
|
|
|
"dist/nodes/Matrix/Matrix.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Mattermost/Mattermost.node.js",
|
|
|
|
"dist/nodes/Mautic/Mautic.node.js",
|
|
|
|
"dist/nodes/Mautic/MauticTrigger.node.js",
|
2020-08-05 00:29:29 -07:00
|
|
|
"dist/nodes/Medium/Medium.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Merge/Merge.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/MessageBird/MessageBird.node.js",
|
2021-10-28 17:00:25 -07:00
|
|
|
"dist/nodes/Microsoft/Dynamics/MicrosoftDynamicsCrm.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Microsoft/Excel/MicrosoftExcel.node.js",
|
2022-01-08 01:53:10 -08:00
|
|
|
"dist/nodes/Microsoft/GraphSecurity/MicrosoftGraphSecurity.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Microsoft/OneDrive/MicrosoftOneDrive.node.js",
|
2020-12-28 23:23:01 -08:00
|
|
|
"dist/nodes/Microsoft/Outlook/MicrosoftOutlook.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/Microsoft/Sql/MicrosoftSql.node.js",
|
2020-09-13 02:08:43 -07:00
|
|
|
"dist/nodes/Microsoft/Teams/MicrosoftTeams.node.js",
|
2021-06-04 20:39:39 -07:00
|
|
|
"dist/nodes/Microsoft/ToDo/MicrosoftToDo.node.js",
|
2020-10-03 05:08:50 -07:00
|
|
|
"dist/nodes/Mindee/Mindee.node.js",
|
2021-09-18 13:45:57 -07:00
|
|
|
"dist/nodes/Misp/Misp.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Mocean/Mocean.node.js",
|
|
|
|
"dist/nodes/MondayCom/MondayCom.node.js",
|
|
|
|
"dist/nodes/MongoDb/MongoDb.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/MonicaCrm/MonicaCrm.node.js",
|
|
|
|
"dist/nodes/MoveBinaryData/MoveBinaryData.node.js",
|
2021-04-30 18:23:25 -07:00
|
|
|
"dist/nodes/MQTT/Mqtt.node.js",
|
2020-09-01 08:40:18 -07:00
|
|
|
"dist/nodes/MQTT/MqttTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Msg91/Msg91.node.js",
|
|
|
|
"dist/nodes/MySql/MySql.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/N8nTrainingCustomerDatastore/N8nTrainingCustomerDatastore.node.js",
|
|
|
|
"dist/nodes/N8nTrainingCustomerMessenger/N8nTrainingCustomerMessenger.node.js",
|
2021-11-17 08:08:36 -08:00
|
|
|
"dist/nodes/N8nTrigger/N8nTrigger.node.js",
|
2020-12-10 02:30:13 -08:00
|
|
|
"dist/nodes/Nasa/Nasa.node.js",
|
2021-09-18 13:12:20 -07:00
|
|
|
"dist/nodes/Netlify/Netlify.node.js",
|
|
|
|
"dist/nodes/Netlify/NetlifyTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/NextCloud/NextCloud.node.js",
|
2021-08-01 07:16:07 -07:00
|
|
|
"dist/nodes/NocoDB/NocoDB.node.js",
|
feat(editor): Add Workflow Stickies (Notes) (#3154)
* N8N-3029 Add Node Type for Wokrflow Stickies/Notes
* N8N-3029 Update Content, Update Aliasses
* N8N-3030 Created N8N Sticky Component in Design System
* N8N-3030 Fixed Code spaccing Sticky Component
* N8N-3030 Fixed Code spaccing StickyStories Component
* N8N-3030 Fixed Code spaccing Markdown Component
* N8N-3030 Added Sticky Colors Pallete into Storybook, Update Color Variables for Sticky Component
* N8N-3030 Added Unfocus Event
* N8N-3030 Update Default Placeholder, Markdown Styles, Fixed Edit State, Added Text to EditState, Fixed Height of Area, Turned off Resize of textarea
* N8N-3030 Update Sticky Overflow, Update Hover States, Updated Markdown Overflow
* N8N-3030, N8N-3031 - Add Resize to Sticky, Created N8n-Resize component
* N8N-3031 Fixed Importing Components in Editor-ui
* N8N-3031 Fixed Resize Component, Fixed Gradient
* N8N-3030, N8N-3031 Update Note Description
* N8N-3032 Hotfix Building Storybook
* N8N-3032 - Select Behaviour, Changes in Resize Component, Emit on Width/Height/Top/Left Change
* N8N-3032 Update Resize Component to emmit left/top, Update Dynamic Resize on Selected Background
* N8N-3032 Updated / Dragging vs Resizing, prevent open Modal for stickies
* N8N-3032 Added ID props to n8n-sticky // dynamic id for multi resizing in NodeView
* N8N-3033 Add dynamic size Tooltip on Sticky
* N8N-3033 Updated Z-index for Sticky Component
* N8N-3033 Updated N8N-Resize Component, Fixed SelectedBackround for Sticky Component
* N8N-3033 Refactor
* N8N-3033 Focus/Defocus on TextArea
* N8N-3033 Fixed Resizing on NW Point
* N8N-3030 Save content in vuex on input change
* N8N-3033 Fixed Resizer, Save Width and Height in Vue
* N8N-3033 Hide Sticky Footer on small height/width
* N8N-3033 Fixed Resizer
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Dynamic Z-index for Stickies
* N8N-3033 Removed static z-index for select sticky class
* N8N-3034 Added Telemetry
* N8N-3030 Formatter
* N8N-3030 Format code
* N8N-3030 Fixed Selecting Stickies
* N8N-3033 Fixed Notifications
* N8N-3030 Added new paddings for Default Stickies
* N8N-3033 Prevent Scrolling NodeView when Sticky is in Edit mode and Mouse is Over the TextArea
* N8N-3030 Prevent double clicking to switch state of Sticky component in Edit Mode
* N8N-3033 Fixed Z-index of Stickies
* N8N-3033 Prevent delete node when in EditMode
* N8N-3030 Prevent Delete Button to delete the Sticky while in Edit Mode
* N8N-3030 Change EditMode (emit) on keyboard shortucts, update Markdown Links & Images, Added new props
* N8N-3030 Sticky Component - No padding when hiding footer text
* N8N-3033 Fix Resizing enter into Edit Mode
* N8N-3033 Selecting different nodes - exit the edit mode
* N8N-3033 Auto Select Text in text-area by default - Sticky Component
* N8N-3033 Prevent Default behaviour for CTRL + X, CTRL + A when Sticky is Active && inEditMode
* N8N-3033 Refactor Resizer, Refactor Sticky, Update zIndex inEditMode
* N8N-3033 Updated Default Text // Node-base, Storybook
* N8N-3033 Add Resizing in EditMode - Components update
* N8N-3033 Fixed Footer - Show/Hide on Resize in EditMode
* N8N-3033 Fix ActiveSticky on Init
* N8N-3033 Refactor Sticky in Vuex, Fixed Init Sticky Tweaks, Prevent Modal Openning, Save on Keyboard shortcuts
* Stickies - Update Note node with new props
* N8N-3030 Updated Default Note text, Update the Markdown Link
* N8N-3030 CMD-C does not copy the text fix
* N8N-3030 Fix Max Zoom / Zoom out shortcuts disabled in editState
* N8N-3030 Z-index fixed during Edit Mode typing
* N8N-3030 Prevent Autoselect Text in Stickies if the text is not default
* N8N-3030 Fixed ReadOnly Bugs / Prevent showing Tooltip, Resizing
* N8N-3030 Added Sticky Creator Button
* N8N-3030 Update Icon / Sticky Creator Button
* N8N-3033 Update Sticky Icon / StickyCreator Button
* update package lock
* 🔩 update note props
* 🚿 clean props
* 🔧 linting
* :wrench: fix spacing
* remove resize component
* remove resize component
* ✂ clean up sticky
* revert back to height width
* revert back to height/width
* replace zindex property
* replace default text property
* use i18n to translate
* update package lock
* move resize
* clean up how height/width are set
* fix resize for sticky to support left/top
* clean up resize
* fix lasso/highlight bug
* remove unused props
* fix zoom to fit
* fix padding for demo view
* fix readonly
* remove iseditable, use active state
* clean up keyboard events
* chang button size, no edit on insert
* scale resizing correctly
* make active on resize
* fix select on resize/move
* use outline icon
* allow for multiple line breaks
* fix multi line bug
* fix edit mode outline
* keep edit open as one resizes
* respect multiple spaces
* fix scrolling bug
* clean up hover impl
* clean up references to note
* disable for rename
* fix drifting while drag
* fix mouse cursor on resize
* fix sticky min height
* refactor resize into component
* fix pulling too far bug
* fix delete/cut all bug
* fix padding bottom
* fix active change on resize
* add transition to button
* Fix sticky markdown click
* add solid fa icon
* update node graph, telemetry event
* add snapping
* change alt text
* update package lock
* fix bug in button hover
* add back transition
* clean up resize
* add grid size as param
* remove breaks
* clean up markdown
* lint fixes
* fix spacing
* clean up markdown colors
* clean up classes in resize
* clean up resize
* update sticky story
* fix spacing
* clean up classes
* revert change
* revert change
* revert change
* clean up sticky component
* remove unused component
* remove unnessary data
* remove unnessary data
* clean up actions
* clean up sticky size
* clean up unnessary border style
* fix bug
* replace sticky note name
* update description
* remove support for multi spaces
* update tracking name
* update telemetry reqs
* fix enter bug
* update alt text
* update sticky notes doc url
* fix readonly bug
* update class name
* update quote marks
Co-authored-by: SchnapsterDog <olivertrajceski@yahoo.com>
2022-04-25 03:38:37 -07:00
|
|
|
"dist/nodes/StickyNote/StickyNote.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/NoOp/NoOp.node.js",
|
:sparkles: Add Onfleet Node & Trigger (#2845)
* feat: added Onfleet nodes
Added Onfleet nodes for working with different endpoints like:
organizations, administrators, workers, hubs, teams, destinations, recipients,
containers and webhooks.
* style: fixed typos, arrays uniformity, unnecesary files
* refactor: changed add to create in comments and labels
* feat: added name field to onfleet trigger node
* feat: added team endpoints to onfleet node
Added team auto-dispatch and driver time estimate endpoints to Onfleet
node
* style: remove dots in descriptions and fixed some typos
* feat: added fixes according to comments made on the n8n PR
added new fixed collections, refactored the code according to comments
made on the n8n pr
* fix: fixed recipient and destination cretion
* docs: added docstrings for format some functions
added docstrings for new functions addded for formatting the destination
and recipient objects
* style: formatting the code according to n8n nodelinter
* fix: typos and better descriptions
* [INT-510] n8n: Address additional problems from n8n code review (#5)
* Fixed some error creating a worker, moving some fields under additional fields collection
* Fixed returned values for delete operations, making some changes for style code
* Added operational error since required property is not working for dateTime fields
* :zap: Improvements to #2593
* :zap: Improvements
* :bug: Fix issue with wrong interface
* :zap: Improvements
* :zap: Improvements
* :zap: Minor improvement
Co-authored-by: Santiago Botero Ruiz <santiago.botero@devsavant.ai>
Co-authored-by: ilsemaj <james.li.upenn@gmail.com>
Co-authored-by: Santiago Botero Ruiz <39206812+YokySantiago@users.noreply.github.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-02-28 00:48:17 -08:00
|
|
|
"dist/nodes/Onfleet/Onfleet.node.js",
|
|
|
|
"dist/nodes/Onfleet/OnfleetTrigger.node.js",
|
2021-05-20 14:31:23 -07:00
|
|
|
"dist/nodes/Notion/Notion.node.js",
|
|
|
|
"dist/nodes/Notion/NotionTrigger.node.js",
|
:sparkles: Add Odoo Node (#2601)
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* :hammer: fixed credential test, updating CRUD methods
* :hammer: added additional fields to crm resource
* :hammer: added descriptions, fixed credentials test bug
* :hammer: standardize node and descriptions design
* :hammer: removed comments
* :hammer: added pagination to getAll operation
* :zap: removed leftover function from previous implementation, removed required from optional fields
* :zap: fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* :hammer: fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* :zap: Small improvements
* :hammer: extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* :zap: Improvements
* :hammer: working on review
* :hammer: fixed linter errors
* :hammer: review wip
* :hammer: review wip
* :hammer: review wip
* :zap: updated display name for URL in credentials
* :hammer: added checks for valid id to delete and update
* :zap: Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2022-03-05 11:33:42 -08:00
|
|
|
"dist/nodes/Odoo/Odoo.node.js",
|
2021-11-10 13:48:20 -08:00
|
|
|
"dist/nodes/OneSimpleApi/OneSimpleApi.node.js",
|
2020-11-24 02:22:14 -08:00
|
|
|
"dist/nodes/OpenThesaurus/OpenThesaurus.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/OpenWeatherMap/OpenWeatherMap.node.js",
|
2020-11-03 14:33:10 -08:00
|
|
|
"dist/nodes/Orbit/Orbit.node.js",
|
2021-04-02 09:29:20 -07:00
|
|
|
"dist/nodes/Oura/Oura.node.js",
|
2020-08-25 01:50:39 -07:00
|
|
|
"dist/nodes/Paddle/Paddle.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/PagerDuty/PagerDuty.node.js",
|
|
|
|
"dist/nodes/PayPal/PayPal.node.js",
|
|
|
|
"dist/nodes/PayPal/PayPalTrigger.node.js",
|
2021-02-07 12:44:20 -08:00
|
|
|
"dist/nodes/Peekalink/Peekalink.node.js",
|
2021-01-02 11:16:18 -08:00
|
|
|
"dist/nodes/Phantombuster/Phantombuster.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/PhilipsHue/PhilipsHue.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Pipedrive/Pipedrive.node.js",
|
|
|
|
"dist/nodes/Pipedrive/PipedriveTrigger.node.js",
|
2021-03-23 15:49:08 -07:00
|
|
|
"dist/nodes/Plivo/Plivo.node.js",
|
2022-05-27 09:04:56 -07:00
|
|
|
"dist/nodes/PostBin/PostBin.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Postgres/Postgres.node.js",
|
2021-02-14 08:56:34 -08:00
|
|
|
"dist/nodes/PostHog/PostHog.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/Postmark/PostmarkTrigger.node.js",
|
2020-11-25 02:44:50 -08:00
|
|
|
"dist/nodes/ProfitWell/ProfitWell.node.js",
|
2020-10-27 12:14:55 -07:00
|
|
|
"dist/nodes/Pushbullet/Pushbullet.node.js",
|
2020-12-11 23:58:58 -08:00
|
|
|
"dist/nodes/Pushcut/Pushcut.node.js",
|
|
|
|
"dist/nodes/Pushcut/PushcutTrigger.node.js",
|
2020-10-21 14:30:07 -07:00
|
|
|
"dist/nodes/Pushover/Pushover.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/QuestDb/QuestDb.node.js",
|
2020-11-25 04:08:59 -08:00
|
|
|
"dist/nodes/QuickBase/QuickBase.node.js",
|
2021-02-13 08:27:08 -08:00
|
|
|
"dist/nodes/QuickBooks/QuickBooks.node.js",
|
2020-12-22 23:05:02 -08:00
|
|
|
"dist/nodes/RabbitMQ/RabbitMQ.node.js",
|
|
|
|
"dist/nodes/RabbitMQ/RabbitMQTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Raindrop/Raindrop.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/ReadBinaryFile/ReadBinaryFile.node.js",
|
|
|
|
"dist/nodes/ReadBinaryFiles/ReadBinaryFiles.node.js",
|
2022-06-20 07:54:01 -07:00
|
|
|
"dist/nodes/ReadPdf/ReadPDF.node.js",
|
2021-02-04 00:37:03 -08:00
|
|
|
"dist/nodes/Reddit/Reddit.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Redis/Redis.node.js",
|
2022-03-12 03:14:39 -08:00
|
|
|
"dist/nodes/Redis/RedisTrigger.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/RenameKeys/RenameKeys.node.js",
|
|
|
|
"dist/nodes/RespondToWebhook/RespondToWebhook.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Rocketchat/Rocketchat.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/RssFeedRead/RssFeedRead.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Rundeck/Rundeck.node.js",
|
2020-08-18 05:56:53 -07:00
|
|
|
"dist/nodes/S3/S3.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Salesforce/Salesforce.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Salesmate/Salesmate.node.js",
|
2021-09-29 16:28:27 -07:00
|
|
|
"dist/nodes/SeaTable/SeaTable.node.js",
|
|
|
|
"dist/nodes/SeaTable/SeaTableTrigger.node.js",
|
2021-01-28 09:31:37 -08:00
|
|
|
"dist/nodes/SecurityScorecard/SecurityScorecard.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Segment/Segment.node.js",
|
2021-01-19 15:16:25 -08:00
|
|
|
"dist/nodes/SendGrid/SendGrid.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Sendy/Sendy.node.js",
|
|
|
|
"dist/nodes/SentryIo/SentryIo.node.js",
|
2021-07-15 10:30:59 -07:00
|
|
|
"dist/nodes/ServiceNow/ServiceNow.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Set/Set.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Shopify/Shopify.node.js",
|
|
|
|
"dist/nodes/Shopify/ShopifyTrigger.node.js",
|
2020-06-25 00:54:25 -07:00
|
|
|
"dist/nodes/Signl4/Signl4.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Slack/Slack.node.js",
|
|
|
|
"dist/nodes/Sms77/Sms77.node.js",
|
2020-12-10 01:17:16 -08:00
|
|
|
"dist/nodes/Snowflake/Snowflake.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/SplitInBatches/SplitInBatches.node.js",
|
2021-09-28 11:50:15 -07:00
|
|
|
"dist/nodes/Splunk/Splunk.node.js",
|
2020-11-24 14:19:41 -08:00
|
|
|
"dist/nodes/Spontit/Spontit.node.js",
|
2020-06-24 11:16:48 -07:00
|
|
|
"dist/nodes/Spotify/Spotify.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/SpreadsheetFile/SpreadsheetFile.node.js",
|
2021-11-17 08:08:36 -08:00
|
|
|
"dist/nodes/SseTrigger/SseTrigger.node.js",
|
2021-05-28 21:45:59 -07:00
|
|
|
"dist/nodes/Ssh/Ssh.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Stackby/Stackby.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Start/Start.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/StopAndError/StopAndError.node.js",
|
2020-11-04 01:53:33 -08:00
|
|
|
"dist/nodes/Storyblok/Storyblok.node.js",
|
2020-11-11 00:44:53 -08:00
|
|
|
"dist/nodes/Strapi/Strapi.node.js",
|
2020-10-22 01:17:39 -07:00
|
|
|
"dist/nodes/Strava/Strava.node.js",
|
|
|
|
"dist/nodes/Strava/StravaTrigger.node.js",
|
2021-07-10 04:15:14 -07:00
|
|
|
"dist/nodes/Stripe/Stripe.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Stripe/StripeTrigger.node.js",
|
2022-01-08 01:36:07 -08:00
|
|
|
"dist/nodes/Supabase/Supabase.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/SurveyMonkey/SurveyMonkeyTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Switch/Switch.node.js",
|
2022-01-07 09:19:24 -08:00
|
|
|
"dist/nodes/SyncroMSP/SyncroMsp.node.js",
|
2020-09-17 14:20:12 -07:00
|
|
|
"dist/nodes/Taiga/Taiga.node.js",
|
|
|
|
"dist/nodes/Taiga/TaigaTrigger.node.js",
|
2021-02-05 00:25:41 -08:00
|
|
|
"dist/nodes/Tapfiliate/Tapfiliate.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Telegram/Telegram.node.js",
|
|
|
|
"dist/nodes/Telegram/TelegramTrigger.node.js",
|
2020-12-02 02:24:25 -08:00
|
|
|
"dist/nodes/TheHive/TheHive.node.js",
|
|
|
|
"dist/nodes/TheHive/TheHiveTrigger.node.js",
|
2021-01-31 09:57:03 -08:00
|
|
|
"dist/nodes/TimescaleDb/TimescaleDb.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Todoist/Todoist.node.js",
|
|
|
|
"dist/nodes/Toggl/TogglTrigger.node.js",
|
2020-08-04 06:48:05 -07:00
|
|
|
"dist/nodes/TravisCi/TravisCi.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Trello/Trello.node.js",
|
|
|
|
"dist/nodes/Trello/TrelloTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Twake/Twake.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Twilio/Twilio.node.js",
|
2020-12-10 02:09:38 -08:00
|
|
|
"dist/nodes/Twist/Twist.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Twitter/Twitter.node.js",
|
|
|
|
"dist/nodes/Typeform/TypeformTrigger.node.js",
|
2020-08-10 09:19:26 -07:00
|
|
|
"dist/nodes/UnleashedSoftware/UnleashedSoftware.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Uplead/Uplead.node.js",
|
2020-12-19 09:22:41 -08:00
|
|
|
"dist/nodes/UProc/UProc.node.js",
|
2021-05-29 17:42:25 -07:00
|
|
|
"dist/nodes/UptimeRobot/UptimeRobot.node.js",
|
2021-09-30 09:58:30 -07:00
|
|
|
"dist/nodes/UrlScanIo/UrlScanIo.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Vero/Vero.node.js",
|
2020-10-12 23:56:24 -07:00
|
|
|
"dist/nodes/Vonage/Vonage.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Wait/Wait.node.js",
|
2021-04-17 00:25:51 -07:00
|
|
|
"dist/nodes/Webflow/Webflow.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Webflow/WebflowTrigger.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Webhook/Webhook.node.js",
|
2020-10-13 04:00:14 -07:00
|
|
|
"dist/nodes/Wekan/Wekan.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Wise/Wise.node.js",
|
|
|
|
"dist/nodes/Wise/WiseTrigger.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/WooCommerce/WooCommerce.node.js",
|
|
|
|
"dist/nodes/WooCommerce/WooCommerceTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/Wordpress/Wordpress.node.js",
|
2021-12-10 09:36:24 -08:00
|
|
|
"dist/nodes/Workable/WorkableTrigger.node.js",
|
2021-11-17 05:48:29 -08:00
|
|
|
"dist/nodes/WorkflowTrigger/WorkflowTrigger.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/WriteBinaryFile/WriteBinaryFile.node.js",
|
:sparkles: Add Wufoo-Trigger node (#597)
* Generic functions, credentials, interface, logo, triggernode
* TSLint tabs rule, request error handling, webhook done
On hold until Wufoo responds with sandbox account
* Removed test logging, fixed various errors, cleaned up
* Sorted imports, adjusted data display, removed anys, tslint import sort rule
* RAAAAAW data
* :zap: Fix logo and improve formatting
* :zap: Improvements
* :zap: Minor improvements to WuFoo-Trigger
Co-authored-by: Rupenieks <ru@myos,co>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
2020-10-01 00:07:55 -07:00
|
|
|
"dist/nodes/Wufoo/WufooTrigger.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/Xero/Xero.node.js",
|
2021-11-17 05:35:57 -08:00
|
|
|
"dist/nodes/Xml/Xml.node.js",
|
2020-12-02 14:13:59 -08:00
|
|
|
"dist/nodes/Yourls/Yourls.node.js",
|
2022-02-11 23:40:54 -08:00
|
|
|
"dist/nodes/Zammad/Zammad.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Zendesk/Zendesk.node.js",
|
|
|
|
"dist/nodes/Zendesk/ZendeskTrigger.node.js",
|
|
|
|
"dist/nodes/Zoho/ZohoCrm.node.js",
|
2020-07-23 13:51:05 -07:00
|
|
|
"dist/nodes/Zoom/Zoom.node.js",
|
2020-06-11 15:57:32 -07:00
|
|
|
"dist/nodes/Zulip/Zulip.node.js"
|
|
|
|
]
|
|
|
|
},
|
|
|
|
"devDependencies": {
|
2022-05-30 03:16:44 -07:00
|
|
|
"@types/amqplib": "^0.8.2",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/aws4": "^1.5.1",
|
|
|
|
"@types/basic-auth": "^1.1.2",
|
|
|
|
"@types/cheerio": "^0.22.15",
|
2021-10-14 16:45:51 -07:00
|
|
|
"@types/cron": "~1.7.1",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/eventsource": "^1.1.2",
|
2020-08-14 09:03:43 -07:00
|
|
|
"@types/express": "^4.17.6",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/formidable": "^1.0.31",
|
|
|
|
"@types/gm": "^1.18.2",
|
|
|
|
"@types/imap-simple": "^4.2.0",
|
feat: Add User Management (#2636)
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791)
* 🔐 Encrypt SMTP pass for user management backend (#2793)
* :package: Add crypto-js to /cli
* :package: Update package-lock.json
* :sparkles: Create type for SMTP config
* :zap: Encrypt SMTP pass
* :zap: Update format for `userManagement.emails.mode`
* :zap: Update format for `binaryDataManager.mode`
* :zap: Update format for `logs.level`
* :fire: Remove logging
* :shirt: Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789)
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* :bug: fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* :bug: remove auth for password reset routes
* 🐛 fix forgot-password flow
* :zap: allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* :zap: add env check for tag create
* :test_tube: Add `/users` tests for user management backend (#2790)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :shirt: Fix build
* :zap: Update method
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :test_tube: Add password reset flow tests for user management backend (#2807)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :sparkles: Add tests for password reset flow
* :pencil2: Fix test wording
* :zap: Set password reset namespace
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :blue_book: Add namespace name to type
* :truck: Adjust imports
* :zap: Optimize `globalOwnerRole` fetching
* :test_tube: Add expectations
* :shirt: Fix build
* :shirt: Fix build
* :zap: Update method
* :zap: Update method
* :test_tube: Fix `POST /change-password` test
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :zap: Refactor as in users namespace
* :test_tube: Add expectation to `POST /change-password`
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :zap: Update `truncate` calls
* :bug: return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* :truck: Fix imports
* :zap: reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819)
* :bug: Validate entity only if workflow
* :shirt: Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833)
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710)
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :zap: treat skipped personalizationSurvey as not answered
* :bug: removing active workflows when deleting user, :bug: fix reinvite, :bug: fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841)
* :fire: Remove unneeded import
* :fire: Remove unneeded vars
* :pencil2: Improve naming
* :test_tube: Add expectations to `POST /owner`
* :test_tube: Add expectations to `PATCH /me`
* :test_tube: Add expectation to `PATCH /me/password`
* :pencil2: Clarify when owner is owner shell
* :test_tube: Add more expectations
* :rewind: Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836)
* :zap: Initialize logger in tests
* :zap: Add logs to mailer
* :zap: Add logs to middleware
* :zap: Add logs to me endpoints
* :zap: Add logs to owner endpoints
* :zap: Add logs to pass flow endpoints
* :zap: Add logs to users endpoints
* :blue_book: Improve typings
* :zap: Merge two logs into one
* :zap: Adjust log type
* :zap: Add password reset email log
* :pencil2: Reword log message
* :zap: Adjust log meta object
* :zap: Add total to log
* :pencil2: Add detail to log message
* :pencil2: Reword log message
* :pencil2: Reword log message
* :bug: Make total users to set up accurate
* :pencil2: Reword `Logger.debug()` messages
* :pencil2: Phrasing change for consistency
* :bug: Fix ID overridden in range query
* :hammer: small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831)
* :test_tube: Fix failing test
* :blue_book: Improve `createAgent` signature
* :truck: Fix `LoggerProxy` import
* :sparkles: Create credentials endpoints namespace
* :test_tube: Set up initial tests
* :zap: Add validation to model
* :zap: Adjust validation
* :test_tube: Add test
* :truck: Sort creds endpoints
* :pencil2: Plan out pending tests
* :test_tube: Add deletion tests
* :test_tube: Add patch tests
* :test_tube: Add get cred tests
* :truck: Hoist import
* :pencil2: Make test descriptions consistent
* :pencil2: Adjust description
* :test_tube: Add missing test
* :pencil2: Make get descriptions consistent
* :rewind: Undo line break
* :zap: Refactor to simplify `saveCredential`
* :test_tube: Add non-owned tests for owner
* :pencil2: Improve naming
* :pencil2: Add clarifying comments
* :truck: Improve imports
* :zap: Initialize config file
* :fire: Remove unneeded import
* :truck: Rename dir
* :zap: Adjust deletion call
* :zap: Adjust error code
* :pencil2: Touch up comment
* :zap: Optimize fetching with `@RelationId`
* :test_tube: Add expectations
* :zap: Simplify mock calls
* :blue_book: Set deep readonly to object constants
* :fire: Remove unused param and encryption key
* :zap: Add more `@RelationId` calls in models
* :rewind: Restore
* :bug: no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853)
* :zap: Simplify existing suite
* :test_tube: Validate that auth cookie exists
* :pencil2: Move comment
* :fire: Remove unneeded imports
* :pencil2: Add clarifying comments
* :pencil2: Document auth endpoints
* :test_tube: Add middleware tests
* :pencil2: Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874)
* :fire: Remove /owner test wrappers
* :fire: Remove auth middleware test wrappers
* :fire: Remove auth endpoints test wrappers
* :fire: Remove overlooked middleware wrappers
* :fire: Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697)
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* :zap: remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* :bug: fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856)
* :zap: Make `getTemplate` async
* :zap: Remove query builder from `getCredentials`
* :zap: Add save manual executions log message
* :rewind: Restore and hide migrations logs
* :zap: Centralize ignore paths check
* :shirt: Fix build
* :truck: Rename `hasOwner` to `isInstanceOwnerSetUp`
* :zap: Add `isSetUp` flag to `User`
* :zap: Add `isSetUp` to FE interface
* :zap: Adjust `isSetUp` checks on FE
* :shirt: Fix build
* :zap: Adjust `isPendingUser()` check
* :truck: Shorten helper name
* :zap: Refactor as `isPending` per feedback
* :pencil2: Update log message
* :zap: Broaden check
* :fire: Remove unneeded relation
* :zap: Refactor query
* :fire: Re-remove logs from migrations
* 🛠 set up credentials router (#2882)
* :zap: Refactor creds endpoints into router
* :test_tube: Refactor creds tests to use router
* :truck: Rename arg for consistency
* :truck: Move `credentials.api.ts` outside /public
* :truck: Rename constant for consistency
* :blue_book: Simplify types
* :fire: Remove unneeded arg
* :truck: Rename router to controller
* :zap: Shorten endpoint
* :zap: Update `initTestServer()` arg
* :zap: Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: remove GET /login from auth
* 🔀 merge master + FE update (#2905)
* :sparkles: Add Templates (#2720)
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* :zap: Fix placeholder in creds config modal
* :pencil2: Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* :zap: Add deployment type to FE settings
* :zap: Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* :zap: Add deployment type to store module
* :sparkles: Create hiring banner
* :zap: Display hiring banner
* :rewind: Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* :zap: Fix indentation
* N8N-2853 Reorder items / TemplateList
* :shirt: Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* :pencil2: Update jobs URL
* :truck: Move logging to root component
* :zap: Refactor `deploymentType` to `isInternalUser`
* :zap: Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* :arrow_up: Update package-lock.json file
* :zap: Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bookmark: Release n8n-workflow@0.88.0
* :arrow_up: Set n8n-workflow@0.88.0 on n8n-core
* :bookmark: Release n8n-core@0.106.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* :bookmark: Release n8n-node-dev@0.45.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* :bookmark: Release n8n-nodes-base@0.163.0
* :bookmark: Release n8n-design-system@0.12.0
* :arrow_up: Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* :bookmark: Release n8n-editor-ui@0.132.0
* :arrow_up: Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* :bookmark: Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :zap: n8n 2952 personalisation (#2911)
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912)
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* :goal_net: fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894)
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* :bug: fix wrong setting of User.isPending
* :bug: fix isPending
* 🏷 add isPending to PublicUser
* :bug: fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908)
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* :bug: fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919)
* add curr pass
* update key names
* :bug: stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927)
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920)
* :zap: Update password requirements
* :zap: Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886)
* :card_file_box: Fix Postgres migrations
* :zap: Add DB-specific scripts
* :sparkles: Set up test connections
* :zap: Add Postgres UUID check
* :test_tube: Make test adjustments for Postgres
* :zap: Refactor connection logic
* :sparkles: Set up double init for Postgres
* :pencil2: Add TODOs
* :zap: Refactor DB dropping logic
* :sparkles: Implement global teardown
* :sparkles: Create TypeORM wrappers
* :sparkles: Initial MySQL setup
* :zap: Clean up Postgres connection options
* :zap: Simplify by sharing bootstrap connection name
* :card_file_box: Fix MySQL migrations
* :fire: Remove comments
* :zap: Use ES6 imports
* :fire: Remove outdated comments
* :zap: Centralize bootstrap connection name handles
* :zap: Centralize database types
* :pencil2: Update comment
* :truck: Rename `findRepository`
* :construction: Attempt to truncate MySQL
* :sparkles: Implement creds router
* :bug: Fix duplicated MySQL bootstrap
* :bug: Fix misresolved merge conflict
* :card_file_box: Fix tags migration
* :card_file_box: Fix MySQL UM migration
* :bug: Fix MySQL parallelization issues
* :blue_book: Augment TypeORM to prevent error
* :fire: Remove comments
* :sparkles: Support one sqlite DB per suite run
* :truck: Move `testDb` to own module
* :fire: Deduplicate bootstrap Postgres logic
* :fire: Remove unneeded comment
* :zap: Make logger init calls consistent
* :pencil2: Improve comment
* :pencil2: Add dividers
* :art: Improve formatting
* :fire: Remove duplicate MySQL global setting
* :truck: Move comment
* :zap: Update default test script
* :fire: Remove unneeded helper
* :zap: Unmarshal answers from Postgres
* :bug: Phase out `isTestRun`
* :zap: Refactor `isEmailSetup`
* :fire: Remove unneeded imports
* :zap: Handle bootstrap connection errors
* :fire: Remove unneeded imports
* :fire: Remove outdated comments
* :pencil2: Fix typos
* :truck: Relocate `answersFormatter`
* :rewind: Undo package.json miscommit
* :fire: Remove unneeded import
* :zap: Refactor test DB prefixing
* :zap: Add no-leftover check to MySQL
* :package: Update package.json
* :zap: Autoincrement on simulated MySQL truncation
* :fire: Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946)
* :whale: Update Node.js versions of Docker images to 16
* :bug: Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* :bug: Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* :bug: Fix credentials list load issue (#2931)
* always fetch credentials
* only fetch credentials once
* :zap: Allow to disable hiring banner (#2902)
* :sparkles: Add flag
* :zap: Adjust interfaces
* :zap: Adjust store module
* :zap: Adjust frontend settings
* :zap: Adjust frontend display
* :bug: Fix issue that ctrl + o did behave wrong on workflow templates page (#2934)
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* :arrow_up: Update package-lock.json file
* :bug: Fix sorting by field in Baserow Node (#2942)
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* :bug: Fix some i18n line break issues
* :sparkles: Add Odoo Node (#2601)
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* :hammer: fixed credential test, updating CRUD methods
* :hammer: added additional fields to crm resource
* :hammer: added descriptions, fixed credentials test bug
* :hammer: standardize node and descriptions design
* :hammer: removed comments
* :hammer: added pagination to getAll operation
* :zap: removed leftover function from previous implementation, removed required from optional fields
* :zap: fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* :hammer: fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* :zap: Small improvements
* :hammer: extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* :zap: Improvements
* :hammer: working on review
* :hammer: fixed linter errors
* :hammer: review wip
* :hammer: review wip
* :hammer: review wip
* :zap: updated display name for URL in credentials
* :hammer: added checks for valid id to delete and update
* :zap: Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bug: Handle Wise SCA requests (#2734)
* :zap: Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937)
* :fire: Remove `UM_` from SMTP env vars
* :fire: Remove SMTP host default value
* :zap: Update sender value
* :zap: Update invite template
* :zap: Update password reset template
* :zap: Update `N8N_EMAIL_MODE` default value
* :fire: Remove `EMAIL` from all SMTP vars
* :sparkles: Implement `verifyConnection()`
* :truck: Reposition comment
* :pencil2: Fix typo
* :pencil2: Minor env var documentation improvements
* :art: Fix spacing
* :art: Fix spacing
* :card_file_box: Remove SMTP settings cache
* :zap: Adjust log message
* :zap: Update error message
* :pencil2: Fix template typo
* :pencil2: Adjust wording
* :zap: Interpolate email into success toast
* :pencil2: Adjust base message in `verifyConnection()`
* :zap: Verify connection on password reset
* :zap: Bring up POST /users SMTP check
* :bug: remove cookie if cookie is not valid
* :zap: verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944)
* 🔥 remove unused database
* :loud_sound: add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948)
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868)
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* :sparkles: Create telemetry mock
* :test_tube: Fix tests with telemetry mock
* :test_tube: Fix missing key in authless endpoint
* :blue_book: Create authless request type
* :fire: Remove log
* :bug: Fix `migration_strategy` assignment
* :blue_book: Remove `instance_id` from `ITelemetryUserDeletionData`
* :zap: Simplify concatenation
* :zap: Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915)
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* :zap: update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* :bug: Um/fixes (#2952)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958)
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* :zap: update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* :zap: correct logic of error message
* refactor view names
* :zap: update randomString
* 📈 Added missing event regarding failed emails (#2964)
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973)
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977)
* 📧 Added public url variable for emails (#2967)
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970)
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980)
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979)
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 06:46:32 -07:00
|
|
|
"@types/jest": "^27.4.0",
|
2021-06-19 21:03:01 -07:00
|
|
|
"@types/jsonwebtoken": "^8.5.2",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/lodash.set": "^4.3.6",
|
2020-08-18 03:40:19 -07:00
|
|
|
"@types/mailparser": "^2.7.3",
|
2021-06-19 21:03:01 -07:00
|
|
|
"@types/mime-types": "^2.1.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/moment-timezone": "^0.5.12",
|
|
|
|
"@types/mongodb": "^3.5.4",
|
2020-09-01 08:40:18 -07:00
|
|
|
"@types/mqtt": "^2.5.0",
|
2020-07-23 13:51:05 -07:00
|
|
|
"@types/mssql": "^6.0.2",
|
2022-06-20 15:17:18 -07:00
|
|
|
"@types/node": "^16.11.22",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/nodemailer": "^6.4.0",
|
|
|
|
"@types/redis": "^2.8.11",
|
|
|
|
"@types/request-promise-native": "~1.0.15",
|
2022-04-19 00:24:10 -07:00
|
|
|
"@types/showdown": "^1.9.4",
|
2020-08-04 00:01:13 -07:00
|
|
|
"@types/ssh2-sftp-client": "^5.1.0",
|
2020-11-18 09:19:41 -08:00
|
|
|
"@types/tmp": "^0.2.0",
|
2022-02-04 10:13:26 -08:00
|
|
|
"@types/uuid": "^8.3.2",
|
2020-06-11 15:57:32 -07:00
|
|
|
"@types/xml2js": "^0.4.3",
|
2022-06-20 07:54:01 -07:00
|
|
|
"eslint-plugin-n8n-nodes-base": "^1.0.38",
|
2020-06-11 15:57:32 -07:00
|
|
|
"gulp": "^4.0.0",
|
feat: Add User Management (#2636)
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791)
* 🔐 Encrypt SMTP pass for user management backend (#2793)
* :package: Add crypto-js to /cli
* :package: Update package-lock.json
* :sparkles: Create type for SMTP config
* :zap: Encrypt SMTP pass
* :zap: Update format for `userManagement.emails.mode`
* :zap: Update format for `binaryDataManager.mode`
* :zap: Update format for `logs.level`
* :fire: Remove logging
* :shirt: Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789)
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* :bug: fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* :bug: remove auth for password reset routes
* 🐛 fix forgot-password flow
* :zap: allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* :zap: add env check for tag create
* :test_tube: Add `/users` tests for user management backend (#2790)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :shirt: Fix build
* :zap: Update method
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :test_tube: Add password reset flow tests for user management backend (#2807)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :sparkles: Add tests for password reset flow
* :pencil2: Fix test wording
* :zap: Set password reset namespace
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :blue_book: Add namespace name to type
* :truck: Adjust imports
* :zap: Optimize `globalOwnerRole` fetching
* :test_tube: Add expectations
* :shirt: Fix build
* :shirt: Fix build
* :zap: Update method
* :zap: Update method
* :test_tube: Fix `POST /change-password` test
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :zap: Refactor as in users namespace
* :test_tube: Add expectation to `POST /change-password`
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :zap: Update `truncate` calls
* :bug: return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* :truck: Fix imports
* :zap: reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819)
* :bug: Validate entity only if workflow
* :shirt: Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833)
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710)
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :zap: treat skipped personalizationSurvey as not answered
* :bug: removing active workflows when deleting user, :bug: fix reinvite, :bug: fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841)
* :fire: Remove unneeded import
* :fire: Remove unneeded vars
* :pencil2: Improve naming
* :test_tube: Add expectations to `POST /owner`
* :test_tube: Add expectations to `PATCH /me`
* :test_tube: Add expectation to `PATCH /me/password`
* :pencil2: Clarify when owner is owner shell
* :test_tube: Add more expectations
* :rewind: Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836)
* :zap: Initialize logger in tests
* :zap: Add logs to mailer
* :zap: Add logs to middleware
* :zap: Add logs to me endpoints
* :zap: Add logs to owner endpoints
* :zap: Add logs to pass flow endpoints
* :zap: Add logs to users endpoints
* :blue_book: Improve typings
* :zap: Merge two logs into one
* :zap: Adjust log type
* :zap: Add password reset email log
* :pencil2: Reword log message
* :zap: Adjust log meta object
* :zap: Add total to log
* :pencil2: Add detail to log message
* :pencil2: Reword log message
* :pencil2: Reword log message
* :bug: Make total users to set up accurate
* :pencil2: Reword `Logger.debug()` messages
* :pencil2: Phrasing change for consistency
* :bug: Fix ID overridden in range query
* :hammer: small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831)
* :test_tube: Fix failing test
* :blue_book: Improve `createAgent` signature
* :truck: Fix `LoggerProxy` import
* :sparkles: Create credentials endpoints namespace
* :test_tube: Set up initial tests
* :zap: Add validation to model
* :zap: Adjust validation
* :test_tube: Add test
* :truck: Sort creds endpoints
* :pencil2: Plan out pending tests
* :test_tube: Add deletion tests
* :test_tube: Add patch tests
* :test_tube: Add get cred tests
* :truck: Hoist import
* :pencil2: Make test descriptions consistent
* :pencil2: Adjust description
* :test_tube: Add missing test
* :pencil2: Make get descriptions consistent
* :rewind: Undo line break
* :zap: Refactor to simplify `saveCredential`
* :test_tube: Add non-owned tests for owner
* :pencil2: Improve naming
* :pencil2: Add clarifying comments
* :truck: Improve imports
* :zap: Initialize config file
* :fire: Remove unneeded import
* :truck: Rename dir
* :zap: Adjust deletion call
* :zap: Adjust error code
* :pencil2: Touch up comment
* :zap: Optimize fetching with `@RelationId`
* :test_tube: Add expectations
* :zap: Simplify mock calls
* :blue_book: Set deep readonly to object constants
* :fire: Remove unused param and encryption key
* :zap: Add more `@RelationId` calls in models
* :rewind: Restore
* :bug: no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853)
* :zap: Simplify existing suite
* :test_tube: Validate that auth cookie exists
* :pencil2: Move comment
* :fire: Remove unneeded imports
* :pencil2: Add clarifying comments
* :pencil2: Document auth endpoints
* :test_tube: Add middleware tests
* :pencil2: Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874)
* :fire: Remove /owner test wrappers
* :fire: Remove auth middleware test wrappers
* :fire: Remove auth endpoints test wrappers
* :fire: Remove overlooked middleware wrappers
* :fire: Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697)
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* :zap: remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* :bug: fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856)
* :zap: Make `getTemplate` async
* :zap: Remove query builder from `getCredentials`
* :zap: Add save manual executions log message
* :rewind: Restore and hide migrations logs
* :zap: Centralize ignore paths check
* :shirt: Fix build
* :truck: Rename `hasOwner` to `isInstanceOwnerSetUp`
* :zap: Add `isSetUp` flag to `User`
* :zap: Add `isSetUp` to FE interface
* :zap: Adjust `isSetUp` checks on FE
* :shirt: Fix build
* :zap: Adjust `isPendingUser()` check
* :truck: Shorten helper name
* :zap: Refactor as `isPending` per feedback
* :pencil2: Update log message
* :zap: Broaden check
* :fire: Remove unneeded relation
* :zap: Refactor query
* :fire: Re-remove logs from migrations
* 🛠 set up credentials router (#2882)
* :zap: Refactor creds endpoints into router
* :test_tube: Refactor creds tests to use router
* :truck: Rename arg for consistency
* :truck: Move `credentials.api.ts` outside /public
* :truck: Rename constant for consistency
* :blue_book: Simplify types
* :fire: Remove unneeded arg
* :truck: Rename router to controller
* :zap: Shorten endpoint
* :zap: Update `initTestServer()` arg
* :zap: Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: remove GET /login from auth
* 🔀 merge master + FE update (#2905)
* :sparkles: Add Templates (#2720)
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* :zap: Fix placeholder in creds config modal
* :pencil2: Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* :zap: Add deployment type to FE settings
* :zap: Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* :zap: Add deployment type to store module
* :sparkles: Create hiring banner
* :zap: Display hiring banner
* :rewind: Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* :zap: Fix indentation
* N8N-2853 Reorder items / TemplateList
* :shirt: Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* :pencil2: Update jobs URL
* :truck: Move logging to root component
* :zap: Refactor `deploymentType` to `isInternalUser`
* :zap: Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* :arrow_up: Update package-lock.json file
* :zap: Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bookmark: Release n8n-workflow@0.88.0
* :arrow_up: Set n8n-workflow@0.88.0 on n8n-core
* :bookmark: Release n8n-core@0.106.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* :bookmark: Release n8n-node-dev@0.45.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* :bookmark: Release n8n-nodes-base@0.163.0
* :bookmark: Release n8n-design-system@0.12.0
* :arrow_up: Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* :bookmark: Release n8n-editor-ui@0.132.0
* :arrow_up: Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* :bookmark: Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :zap: n8n 2952 personalisation (#2911)
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912)
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* :goal_net: fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894)
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* :bug: fix wrong setting of User.isPending
* :bug: fix isPending
* 🏷 add isPending to PublicUser
* :bug: fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908)
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* :bug: fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919)
* add curr pass
* update key names
* :bug: stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927)
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920)
* :zap: Update password requirements
* :zap: Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886)
* :card_file_box: Fix Postgres migrations
* :zap: Add DB-specific scripts
* :sparkles: Set up test connections
* :zap: Add Postgres UUID check
* :test_tube: Make test adjustments for Postgres
* :zap: Refactor connection logic
* :sparkles: Set up double init for Postgres
* :pencil2: Add TODOs
* :zap: Refactor DB dropping logic
* :sparkles: Implement global teardown
* :sparkles: Create TypeORM wrappers
* :sparkles: Initial MySQL setup
* :zap: Clean up Postgres connection options
* :zap: Simplify by sharing bootstrap connection name
* :card_file_box: Fix MySQL migrations
* :fire: Remove comments
* :zap: Use ES6 imports
* :fire: Remove outdated comments
* :zap: Centralize bootstrap connection name handles
* :zap: Centralize database types
* :pencil2: Update comment
* :truck: Rename `findRepository`
* :construction: Attempt to truncate MySQL
* :sparkles: Implement creds router
* :bug: Fix duplicated MySQL bootstrap
* :bug: Fix misresolved merge conflict
* :card_file_box: Fix tags migration
* :card_file_box: Fix MySQL UM migration
* :bug: Fix MySQL parallelization issues
* :blue_book: Augment TypeORM to prevent error
* :fire: Remove comments
* :sparkles: Support one sqlite DB per suite run
* :truck: Move `testDb` to own module
* :fire: Deduplicate bootstrap Postgres logic
* :fire: Remove unneeded comment
* :zap: Make logger init calls consistent
* :pencil2: Improve comment
* :pencil2: Add dividers
* :art: Improve formatting
* :fire: Remove duplicate MySQL global setting
* :truck: Move comment
* :zap: Update default test script
* :fire: Remove unneeded helper
* :zap: Unmarshal answers from Postgres
* :bug: Phase out `isTestRun`
* :zap: Refactor `isEmailSetup`
* :fire: Remove unneeded imports
* :zap: Handle bootstrap connection errors
* :fire: Remove unneeded imports
* :fire: Remove outdated comments
* :pencil2: Fix typos
* :truck: Relocate `answersFormatter`
* :rewind: Undo package.json miscommit
* :fire: Remove unneeded import
* :zap: Refactor test DB prefixing
* :zap: Add no-leftover check to MySQL
* :package: Update package.json
* :zap: Autoincrement on simulated MySQL truncation
* :fire: Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946)
* :whale: Update Node.js versions of Docker images to 16
* :bug: Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* :bug: Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* :bug: Fix credentials list load issue (#2931)
* always fetch credentials
* only fetch credentials once
* :zap: Allow to disable hiring banner (#2902)
* :sparkles: Add flag
* :zap: Adjust interfaces
* :zap: Adjust store module
* :zap: Adjust frontend settings
* :zap: Adjust frontend display
* :bug: Fix issue that ctrl + o did behave wrong on workflow templates page (#2934)
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* :arrow_up: Update package-lock.json file
* :bug: Fix sorting by field in Baserow Node (#2942)
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* :bug: Fix some i18n line break issues
* :sparkles: Add Odoo Node (#2601)
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* :hammer: fixed credential test, updating CRUD methods
* :hammer: added additional fields to crm resource
* :hammer: added descriptions, fixed credentials test bug
* :hammer: standardize node and descriptions design
* :hammer: removed comments
* :hammer: added pagination to getAll operation
* :zap: removed leftover function from previous implementation, removed required from optional fields
* :zap: fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* :hammer: fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* :zap: Small improvements
* :hammer: extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* :zap: Improvements
* :hammer: working on review
* :hammer: fixed linter errors
* :hammer: review wip
* :hammer: review wip
* :hammer: review wip
* :zap: updated display name for URL in credentials
* :hammer: added checks for valid id to delete and update
* :zap: Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bug: Handle Wise SCA requests (#2734)
* :zap: Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937)
* :fire: Remove `UM_` from SMTP env vars
* :fire: Remove SMTP host default value
* :zap: Update sender value
* :zap: Update invite template
* :zap: Update password reset template
* :zap: Update `N8N_EMAIL_MODE` default value
* :fire: Remove `EMAIL` from all SMTP vars
* :sparkles: Implement `verifyConnection()`
* :truck: Reposition comment
* :pencil2: Fix typo
* :pencil2: Minor env var documentation improvements
* :art: Fix spacing
* :art: Fix spacing
* :card_file_box: Remove SMTP settings cache
* :zap: Adjust log message
* :zap: Update error message
* :pencil2: Fix template typo
* :pencil2: Adjust wording
* :zap: Interpolate email into success toast
* :pencil2: Adjust base message in `verifyConnection()`
* :zap: Verify connection on password reset
* :zap: Bring up POST /users SMTP check
* :bug: remove cookie if cookie is not valid
* :zap: verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944)
* 🔥 remove unused database
* :loud_sound: add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948)
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868)
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* :sparkles: Create telemetry mock
* :test_tube: Fix tests with telemetry mock
* :test_tube: Fix missing key in authless endpoint
* :blue_book: Create authless request type
* :fire: Remove log
* :bug: Fix `migration_strategy` assignment
* :blue_book: Remove `instance_id` from `ITelemetryUserDeletionData`
* :zap: Simplify concatenation
* :zap: Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915)
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* :zap: update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* :bug: Um/fixes (#2952)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958)
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* :zap: update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* :zap: correct logic of error message
* refactor view names
* :zap: update randomString
* 📈 Added missing event regarding failed emails (#2964)
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973)
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977)
* 📧 Added public url variable for emails (#2967)
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970)
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980)
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979)
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 06:46:32 -07:00
|
|
|
"jest": "^27.4.7",
|
2022-06-29 00:19:24 -07:00
|
|
|
"n8n-workflow": "~0.106.0",
|
2021-08-12 01:33:48 -07:00
|
|
|
"nodelinter": "^0.1.9",
|
feat: Add User Management (#2636)
* ✅ adjust tests
* 🛠 refactor user invites to be indempotent (#2791)
* 🔐 Encrypt SMTP pass for user management backend (#2793)
* :package: Add crypto-js to /cli
* :package: Update package-lock.json
* :sparkles: Create type for SMTP config
* :zap: Encrypt SMTP pass
* :zap: Update format for `userManagement.emails.mode`
* :zap: Update format for `binaryDataManager.mode`
* :zap: Update format for `logs.level`
* :fire: Remove logging
* :shirt: Fix lint
* 👰 n8n 2826 um wedding FE<>BE (#2789)
* remove mocks
* update authorization func
* lock down default role
* 🐛 fix requiring authentication for OPTIONS requests
* :bug: fix cors and cookie issues in dev
* update setup route
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* update telemetry
* 🐛 preload role for users
* :bug: remove auth for password reset routes
* 🐛 fix forgot-password flow
* :zap: allow workflow tag disabling
* update telemetry init
* add reset
* clear error notifications on signin
* remove load settings from node view
* remove user id from user state
* inherit existing user props
* go back in history on button click
* use replace to force redirect
* update stories
* :zap: add env check for tag create
* :test_tube: Add `/users` tests for user management backend (#2790)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :shirt: Fix build
* :zap: Update method
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :test_tube: Add password reset flow tests for user management backend (#2807)
* :zap: Refactor users namespace
* :zap: Adjust fillout endpoint
* :zap: Refactor initTestServer arg
* :pencil2: Specify agent type
* :pencil2: Specify role type
* :zap: Tighten `/users/:id` check
* :sparkles: Add initial tests
* :truck: Reposition init server map
* :zap: Set constants in `validatePassword()`
* :zap: Tighten `/users/:id` check
* :zap: Improve checks in `/users/:id`
* :sparkles: Add tests for `/users/:id`
* :package: Update package-lock.json
* :zap: Simplify expectation
* :zap: Reuse util for authless agent
* :truck: Make role names consistent
* :blue_book: Tighten namespaces map type
* :fire: Remove unneeded default arg
* :sparkles: Add tests for `POST /users`
* :blue_book: Create test SMTP account type
* :pencil2: Improve wording
* :art: Formatting
* :fire: Remove temp fix
* :zap: Replace helper with config call
* :zap: Fix failing tests
* :fire: Remove outdated test
* :sparkles: Add tests for password reset flow
* :pencil2: Fix test wording
* :zap: Set password reset namespace
* :fire: Remove unused helper
* :zap: Increase readability of domain fetcher
* :zap: Refactor payload validation
* :fire: Remove repetition
* :rewind: Restore logging
* :zap: Initialize logger in tests
* :fire: Remove redundancy from check
* :truck: Move `globalOwnerRole` fetching to global scope
* :fire: Remove unused imports
* :truck: Move random utils to own module
* :truck: Move test types to own module
* :pencil2: Add dividers to utils
* :pencil2: Reorder `initTestServer` param docstring
* :pencil2: Add TODO comment
* :zap: Dry up member creation
* :zap: Tighten search criteria
* :test_tube: Add expectation to `GET /users`
* :zap: Create role fetcher utils
* :zap: Create one more role fetch util
* :fire: Remove unneeded DB query
* :test_tube: Add expectation to `POST /users`
* :test_tube: Add expectation to `DELETE /users/:id`
* :test_tube: Add another expectation to `DELETE /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :test_tube: Adjust expectations in `POST /users/:id`
* :test_tube: Add expectations to `DELETE /users/:id`
* :blue_book: Add namespace name to type
* :truck: Adjust imports
* :zap: Optimize `globalOwnerRole` fetching
* :test_tube: Add expectations
* :shirt: Fix build
* :shirt: Fix build
* :zap: Update method
* :zap: Update method
* :test_tube: Fix `POST /change-password` test
* :blue_book: Fix `userToDelete` type
* :zap: Refactor `createAgent()`
* :zap: Make role fetching global
* :zap: Optimize roles fetching
* :zap: Centralize member creation
* :zap: Refactor truncation helper
* :test_tube: Add teardown to `DELETE /users/:id`
* :test_tube: Add DB expectations to users tests
* :zap: Refactor as in users namespace
* :test_tube: Add expectation to `POST /change-password`
* :fire: Remove pass validation due to hash
* :pencil2: Improve pass validation error message
* :zap: Improve owner pass validation
* :zap: Create logger initialization helper
* :zap: Optimize helpers
* :zap: Restructure `getAllRoles` helper
* :zap: Update `truncate` calls
* :bug: return 200 for non-existing user
* ✅ fix tests for forgot-password and user creation
* Update packages/editor-ui/src/components/MainSidebar.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/components/Telemetry.vue
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* Update packages/editor-ui/src/plugins/telemetry/index.ts
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
* :truck: Fix imports
* :zap: reset password just if password exists
* Fix validation at `PATCH /workfows/:id` (#2819)
* :bug: Validate entity only if workflow
* :shirt: Fix build
* 🔨 refactor response from user creation
* 🐛 um email invite fix (#2833)
* update users invite
* fix notificaitons stacking on top of each other
* remove unnessary check
* fix type issues
* update structure
* fix types
* 🐘 database migrations UM + password reset expiration (#2710)
* Add table prefix and assign existing workflows and credentials to owner for sqlite
* Added user management migration to MySQL
* Fixed some missing table prefixes and removed unnecessary user id
* Created migration for postgres and applies minor fixes
* Fixed migration for sqlite by removing the unnecessary index and for mysql by removing unnecessary user data
* Added password reset token expiration
* Addressing comments made by Ben
* ⚡️ add missing tablePrefix
* ✅ fix tests + add tests for expiring pw-reset-token
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :zap: treat skipped personalizationSurvey as not answered
* :bug: removing active workflows when deleting user, :bug: fix reinvite, :bug: fix resolve-signup-token, 🐘 remove workflowname uniqueness
* ✅ Add DB state check tests (#2841)
* :fire: Remove unneeded import
* :fire: Remove unneeded vars
* :pencil2: Improve naming
* :test_tube: Add expectations to `POST /owner`
* :test_tube: Add expectations to `PATCH /me`
* :test_tube: Add expectation to `PATCH /me/password`
* :pencil2: Clarify when owner is owner shell
* :test_tube: Add more expectations
* :rewind: Restore package-lock to parent branch state
* Add logging to user management endpoints v2 (#2836)
* :zap: Initialize logger in tests
* :zap: Add logs to mailer
* :zap: Add logs to middleware
* :zap: Add logs to me endpoints
* :zap: Add logs to owner endpoints
* :zap: Add logs to pass flow endpoints
* :zap: Add logs to users endpoints
* :blue_book: Improve typings
* :zap: Merge two logs into one
* :zap: Adjust log type
* :zap: Add password reset email log
* :pencil2: Reword log message
* :zap: Adjust log meta object
* :zap: Add total to log
* :pencil2: Add detail to log message
* :pencil2: Reword log message
* :pencil2: Reword log message
* :bug: Make total users to set up accurate
* :pencil2: Reword `Logger.debug()` messages
* :pencil2: Phrasing change for consistency
* :bug: Fix ID overridden in range query
* :hammer: small refactoring
* 🔐 add auth to push-connection
* 🛠 ✅ Create credentials namespace and add tests (#2831)
* :test_tube: Fix failing test
* :blue_book: Improve `createAgent` signature
* :truck: Fix `LoggerProxy` import
* :sparkles: Create credentials endpoints namespace
* :test_tube: Set up initial tests
* :zap: Add validation to model
* :zap: Adjust validation
* :test_tube: Add test
* :truck: Sort creds endpoints
* :pencil2: Plan out pending tests
* :test_tube: Add deletion tests
* :test_tube: Add patch tests
* :test_tube: Add get cred tests
* :truck: Hoist import
* :pencil2: Make test descriptions consistent
* :pencil2: Adjust description
* :test_tube: Add missing test
* :pencil2: Make get descriptions consistent
* :rewind: Undo line break
* :zap: Refactor to simplify `saveCredential`
* :test_tube: Add non-owned tests for owner
* :pencil2: Improve naming
* :pencil2: Add clarifying comments
* :truck: Improve imports
* :zap: Initialize config file
* :fire: Remove unneeded import
* :truck: Rename dir
* :zap: Adjust deletion call
* :zap: Adjust error code
* :pencil2: Touch up comment
* :zap: Optimize fetching with `@RelationId`
* :test_tube: Add expectations
* :zap: Simplify mock calls
* :blue_book: Set deep readonly to object constants
* :fire: Remove unused param and encryption key
* :zap: Add more `@RelationId` calls in models
* :rewind: Restore
* :bug: no auth for .svg
* 🛠 move auth cookie name to constant; 🐛 fix auth for push-connection
* ✅ Add auth middleware tests (#2853)
* :zap: Simplify existing suite
* :test_tube: Validate that auth cookie exists
* :pencil2: Move comment
* :fire: Remove unneeded imports
* :pencil2: Add clarifying comments
* :pencil2: Document auth endpoints
* :test_tube: Add middleware tests
* :pencil2: Fix typos
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* 🔥 Remove test description wrappers (#2874)
* :fire: Remove /owner test wrappers
* :fire: Remove auth middleware test wrappers
* :fire: Remove auth endpoints test wrappers
* :fire: Remove overlooked middleware wrappers
* :fire: Remove me namespace test wrappers
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* ✨ Runtime checks for credentials load and execute workflows (#2697)
* Runtime checks for credentials load and execute workflows
* Fixed from reviewers
* Changed runtime validation for credentials to be on start instead of on demand
* Refactored validations to use user id instead of whole User instance
* Removed user entity from workflow project because it is no longer needed
* General fixes and improvements to runtime checks
* Remove query builder and improve styling
* Fix lint issues
* :zap: remove personalizationAnswers when fetching all users
* ✅ fix failing get all users test
* ✅ check authorization routes also for authentication
* :bug: fix defaults in reset command
* 🛠 refactorings from walkthrough (#2856)
* :zap: Make `getTemplate` async
* :zap: Remove query builder from `getCredentials`
* :zap: Add save manual executions log message
* :rewind: Restore and hide migrations logs
* :zap: Centralize ignore paths check
* :shirt: Fix build
* :truck: Rename `hasOwner` to `isInstanceOwnerSetUp`
* :zap: Add `isSetUp` flag to `User`
* :zap: Add `isSetUp` to FE interface
* :zap: Adjust `isSetUp` checks on FE
* :shirt: Fix build
* :zap: Adjust `isPendingUser()` check
* :truck: Shorten helper name
* :zap: Refactor as `isPending` per feedback
* :pencil2: Update log message
* :zap: Broaden check
* :fire: Remove unneeded relation
* :zap: Refactor query
* :fire: Re-remove logs from migrations
* 🛠 set up credentials router (#2882)
* :zap: Refactor creds endpoints into router
* :test_tube: Refactor creds tests to use router
* :truck: Rename arg for consistency
* :truck: Move `credentials.api.ts` outside /public
* :truck: Rename constant for consistency
* :blue_book: Simplify types
* :fire: Remove unneeded arg
* :truck: Rename router to controller
* :zap: Shorten endpoint
* :zap: Update `initTestServer()` arg
* :zap: Mutate response body in GET /credentials
* 🏎 improve performance of type cast for FE
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: remove GET /login from auth
* 🔀 merge master + FE update (#2905)
* :sparkles: Add Templates (#2720)
* Templates Bugs / Fixed Various Bugs / Multiply Api Request, Carousel Gradient, Core Nodes Filters ...
* Updated MainSidebar Paddings
* N8N-Templates Bugfixing - Remove Unnecesairy Icon (Shape), Refatctor infiniteScrollEnabled Prop + updated infiniterScroll functinality
* N8N-2853 Fixed Carousel Arrows Bug after Cleaning the SearchBar
* fix telemetry init
* fix search tracking issues
* N8N-2853 Created FilterTemplateNode Constant Array, Filter PlayButton and WebhookRespond from Nodes, Added Box for showing more nodes inside TemplateList, Updated NewWorkflowButton to primary, Fixed Markdown issue with Code
* N8N-2853 Removed Placeholder if Workflows Or Collections are not found, Updated the Logic
* fix telemetry events
* clean up session id
* update user inserted event
* N8N-2853 Fixed Categories to Moving if the names are long
* Add todos
* Update Routes on loading
* fix spacing
* Update Border Color
* Update Border Readius
* fix filter fn
* fix constant, console error
* N8N-2853 PR Fixes, Refactoring, Removing unnecesairy code ..
* N8N-2853 PR Fixes - Editor-ui Fixes, Refactoring, Removing Dead Code ...
* N8N-2853 Refactor Card to LongCard
* clean up spacing, replace css var
* clean up spacing
* set categories as optional in node
* replace vars
* refactor store
* remove unnesssary import
* fix error
* fix templates view to start
* add to cache
* fix coll view data
* fix categories
* fix category event
* fix collections carousel
* fix initial load and search
* fix infinite load
* fix query param
* fix scrolling issues
* fix scroll to top
* fix search
* fix collections search
* fix navigation bug
* rename view
* update package lock
* rename workflow view
* rename coll view
* update routes
* add wrapper component
* set session id
* fix search tracking
* fix session tracking
* remove deleted mutation
* remove check for unsupported nodes
* refactor filters
* lazy load template
* clean up types
* refactor infinte scroll
* fix end of search
* Fix spacing
* fix coll loading
* fix types
* fix coll view list
* fix navigation
* rename types
* rename state
* fix search responsiveness
* fix coll view spacing
* fix search view spacing
* clean up views
* set background color
* center page not vert
* fix workflow view
* remove import
* fix background color
* fix background
* clean props
* clean up imports
* refactor button
* update background color
* fix spacing issue
* rename event
* update telemetry event
* update endpoints, add loading view, check for endpoint health
* remove conolse log
* N8N-2853 Fixed Menu Items Padding
* replace endpoints
* fix type issues
* fix categories
* N8N-2853 Fixed ParameterInput Placeholder after ElementUI Upgrade
* update createdAt
* :zap: Fix placeholder in creds config modal
* :pencil2: Adjust docstring to `credText` placeholder version
* N8N-2853 Optimized
* N8N-2853 Optimized code
* :zap: Add deployment type to FE settings
* :zap: Add deployment type to interfaces
* N8N-2853 Removed Animated prop from components
* :zap: Add deployment type to store module
* :sparkles: Create hiring banner
* :zap: Display hiring banner
* :rewind: Undo unrelated change
* N8N-2853 Refactor TemplateFilters
* :zap: Fix indentation
* N8N-2853 Reorder items / TemplateList
* :shirt: Fix lint
* N8N-2853 Refactor TemplateFilters Component
* N8N-2853 Reorder TemplateList
* refactor template card
* update timeout
* fix removelistener
* fix spacing
* split enabled from offline
* add spacing to go back
* N8N-2853 Fixed Screens for Tablet & Mobile
* N8N-2853 Update Stores Order
* remove image componet
* remove placeholder changes
* N8N-2853 Fixed Chinnese Placeholders for El Select Component that comes from the Library Upgrade
* N8N-2853 Fixed Vue Agile Console Warnings
* N8N-2853 Update Collection Route
* :pencil2: Update jobs URL
* :truck: Move logging to root component
* :zap: Refactor `deploymentType` to `isInternalUser`
* :zap: Improve syntax
* fix cut bug in readonly view
* N8N-3012 Fixed Details section in templates with lots of description, Fixed Mardown Block with overflox-x
* N8N-3012 Increased Font-size, Spacing and Line-height of the Categories Items
* N8N-3012 Fixed Vue-agile client width error on resize
* only delay redirect for root path
* N8N-3012 Fixed Carousel Arrows that Disappear
* N8N-3012 Make Loading Screen same color as Templates
* N8N-3012 Markdown renders inline block as block code
* add offline warning
* hide log from workflow iframe
* update text
* make search button larger
* N8N-3012 Categories / Tags extended all the way in details section
* load data in cred modals
* remove deleted message
* add external hook
* remove import
* update env variable description
* fix markdown width issue
* disable telemetry for demo, add session id to template pages
* fix telemetery bugs
* N8N-3012 Not found Collections/Wokrkflow
* N8N-3012 Checkboxes change order when categories are changed
* N8N-3012 Refactor SortedCategories inside TemplateFilters component
* fix firefox bug
* add telemetry requirements
* add error check
* N8N-3012 Update GoBackButton to check if Route History is present
* N8N-3012 Fixed WF Nodes Icons
* hide workflow screenshots
* remove unnessary mixins
* rename prop
* fix design a bit
* rename data
* clear workspace on destroy
* fix copy paste bug
* fix disabled state
* N8N-3012 Fixed Saving/Leave without saving Modal
* fix telemetry issue
* fix telemetry issues, error bug
* fix error notification
* disable workflow menu items on templates
* fix i18n elementui issue
* Remove Emit - NodeType from HoverableNodeIcon component
* TechnicalFixes: NavigateTo passed down as function should be helper
* TechnicalFixes: Update NavigateTo function
* TechnicalFixes: Add FilterCoreNodes directly as function
* check for empty connecitions
* fix titles
* respect new lines
* increase categories to be sliced
* rename prop
* onUseWorkflow
* refactor click event
* fix bug, refactor
* fix loading story
* add default
* fix styles at right level of abstraction
* add wrapper with width
* remove loading blocks component
* add story
* rename prop
* fix spacing
* refactor tag, add story
* move margin to container
* fix tag redirect, remove unnessary check
* make version optional
* rename view
* move from workflows to templates store
* remove unnessary change
* remove unnessary css
* rename component
* refactor collection card
* add boolean to prevent shrink
* clean up carousel
* fix redirection bug on save
* remove listeners to fix multiple listeners bug
* remove unnessary types
* clean up boolean set
* fix node select bug
* rename component
* remove unnessary class
* fix redirection bug
* remove unnessary error
* fix typo
* fix blockquotes, pre
* refactor markdown rendering
* remove console log
* escape markdown
* fix safari bug
* load active workflows to fix modal bug
* :arrow_up: Update package-lock.json file
* :zap: Add n8n version as header
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bookmark: Release n8n-workflow@0.88.0
* :arrow_up: Set n8n-workflow@0.88.0 on n8n-core
* :bookmark: Release n8n-core@0.106.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-node-dev
* :bookmark: Release n8n-node-dev@0.45.0
* :arrow_up: Set n8n-core@0.106.0 and n8n-workflow@0.88.0 on n8n-nodes-base
* :bookmark: Release n8n-nodes-base@0.163.0
* :bookmark: Release n8n-design-system@0.12.0
* :arrow_up: Set n8n-design-system@0.12.0 and n8n-workflow@0.88.0 on n8n-editor-ui
* :bookmark: Release n8n-editor-ui@0.132.0
* :arrow_up: Set n8n-core@0.106.0, n8n-editor-ui@0.132.0, n8n-nodes-base@0.163.0 and n8n-workflow@0.88.0 on n8n
* :bookmark: Release n8n@0.165.0
* fix default user bug
* fix bug
* update package lock
* fix duplicate import
* fix settings
* fix templates access
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :zap: n8n 2952 personalisation (#2911)
* refactor/update survey
* update customers
* Fix up personalization survey
* fix recommendation logic
* set to false
* hide suggested nodes when empty
* use keys
* add missing logic
* switch types
* Fix logic
* remove unused constants
* add back constant
* refactor filtering inputs
* hide last input on personal
* fix other
* ✨ add current pw check for change password (#2912)
* fix back button
* Add current password input
* add to modal
* update package.json
* delete mock file
* delete mock file
* get settings func
* update router
* update package lock
* update package lock
* Fix invite text
* update error i18n
* open personalization on search if not set
* update error view i18n
* update change password
* update settings sidebar
* remove import
* fix sidebar
* :goal_net: fix error for credential/workflow not found
* update invite modal
* ✨ persist skipping owner setup (#2894)
* 🚧 added skipInstanceOwnerSetup to DB + route to save skipping
* ✨ skipping owner setup persists
* ✅ add tests for authorization and /owner/skip-setup
* 🛠 refactor FE settings getter
* 🛠 move setting setup stop to owner creation
* :bug: fix wrong setting of User.isPending
* :bug: fix isPending
* 🏷 add isPending to PublicUser
* :bug: fix unused import
* update delete modal
* change password modal
* remove _label
* sort keys
* remove key
* update key names
* fix test endpoint
* 🥅 Handle error workflows permissions (#2908)
* Handle error workflows permissions
* Fixed wrong query format
* 🛠 refactor query
Co-authored-by: Ben Hesseldieck <1849459+BHesseldieck@users.noreply.github.com>
* fix ts issue
* fix list after ispending changes
* fix error page bugs
* fix error redirect
* fix notification
* :bug: fix survey import in migration
* fix up spacing
* update keys spacing
* update keys
* add space
* update key
* fix up more spacing
* 🔐 add current password (#2919)
* add curr pass
* update key names
* :bug: stringify tag ids
* 🔐 check current password before update
* add package lock
* fix dep version
* update version
* 🐛 fix access for instance owner to credentials (#2927)
* 🛠 stringify tag id on entity
* 🔐 Update password requirements (#2920)
* :zap: Update password requirements
* :zap: Adjust random helpers
* ✅ fix tests for currentPassword check
* change redirection, add homepage
* fix error view redirection
* updated wording
* fix setup redirection
* update validator
* remove successfully
* update consumers
* update settings redirect
* on signup, redirect to homepage
* update empty state
* add space to emails
* remove brackets
* add opacity
* update spacing
* remove border from last user
* personal details updated
* update redirect on sign up
* prevent text wrap
* fix notification title line height
* remove console log
* 🐘 Support testing with Postgres and MySQL (#2886)
* :card_file_box: Fix Postgres migrations
* :zap: Add DB-specific scripts
* :sparkles: Set up test connections
* :zap: Add Postgres UUID check
* :test_tube: Make test adjustments for Postgres
* :zap: Refactor connection logic
* :sparkles: Set up double init for Postgres
* :pencil2: Add TODOs
* :zap: Refactor DB dropping logic
* :sparkles: Implement global teardown
* :sparkles: Create TypeORM wrappers
* :sparkles: Initial MySQL setup
* :zap: Clean up Postgres connection options
* :zap: Simplify by sharing bootstrap connection name
* :card_file_box: Fix MySQL migrations
* :fire: Remove comments
* :zap: Use ES6 imports
* :fire: Remove outdated comments
* :zap: Centralize bootstrap connection name handles
* :zap: Centralize database types
* :pencil2: Update comment
* :truck: Rename `findRepository`
* :construction: Attempt to truncate MySQL
* :sparkles: Implement creds router
* :bug: Fix duplicated MySQL bootstrap
* :bug: Fix misresolved merge conflict
* :card_file_box: Fix tags migration
* :card_file_box: Fix MySQL UM migration
* :bug: Fix MySQL parallelization issues
* :blue_book: Augment TypeORM to prevent error
* :fire: Remove comments
* :sparkles: Support one sqlite DB per suite run
* :truck: Move `testDb` to own module
* :fire: Deduplicate bootstrap Postgres logic
* :fire: Remove unneeded comment
* :zap: Make logger init calls consistent
* :pencil2: Improve comment
* :pencil2: Add dividers
* :art: Improve formatting
* :fire: Remove duplicate MySQL global setting
* :truck: Move comment
* :zap: Update default test script
* :fire: Remove unneeded helper
* :zap: Unmarshal answers from Postgres
* :bug: Phase out `isTestRun`
* :zap: Refactor `isEmailSetup`
* :fire: Remove unneeded imports
* :zap: Handle bootstrap connection errors
* :fire: Remove unneeded imports
* :fire: Remove outdated comments
* :pencil2: Fix typos
* :truck: Relocate `answersFormatter`
* :rewind: Undo package.json miscommit
* :fire: Remove unneeded import
* :zap: Refactor test DB prefixing
* :zap: Add no-leftover check to MySQL
* :package: Update package.json
* :zap: Autoincrement on simulated MySQL truncation
* :fire: Remove debugging queries
* ✏️ fix email template link expiry
* 🔥 remove unused import
* ✅ fix testing email not sent error
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
* update label type
* 🎨 um/fe review (#2946)
* :whale: Update Node.js versions of Docker images to 16
* :bug: Fix that some keyboard shortcuts did no longer work
* N8N-3057 Fixed Keyboard shortcuts no longer working on / Fixed callDebounced function
* N8N-3057 Update Debounce Function
* N8N-3057 Refactor callDebounce function
* N8N-3057 Update Dobounce Function
* :bug: Fix issue with tooltips getting displayed behind node details view
* fix tooltips z-index
* move all element ui components
* update package lock
* :bug: Fix credentials list load issue (#2931)
* always fetch credentials
* only fetch credentials once
* :zap: Allow to disable hiring banner (#2902)
* :sparkles: Add flag
* :zap: Adjust interfaces
* :zap: Adjust store module
* :zap: Adjust frontend settings
* :zap: Adjust frontend display
* :bug: Fix issue that ctrl + o did behave wrong on workflow templates page (#2934)
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* N8N-3094 Workflow Templates cmd-o acts on the Preview/Iframe
* disable shortcuts for preview
Co-authored-by: Mutasem <mutdmour@gmail.com>
* :arrow_up: Update package-lock.json file
* :bug: Fix sorting by field in Baserow Node (#2942)
This fixes a bug which currently leads to the "Sorting" option of the node to be ignored.
* :bug: Fix some i18n line break issues
* :sparkles: Add Odoo Node (#2601)
* added odoo scaffolding
* update getting data from odoo instance
* added scaffolding for main loop and request functions
* added functions for CRUD opperations
* improoved error handling for odooJSONRPCRequest
* updated odoo node and fixing nodelinter issues
* fixed alpabetical order
* fixed types in odoo node
* fixing linter errors
* fixing linter errors
* fixed data shape returned from man loop
* updated node input types, added fields list to models
* update when custom resource is selected options for fields list will be populated dynamicly
* minor fixes
* :hammer: fixed credential test, updating CRUD methods
* :hammer: added additional fields to crm resource
* :hammer: added descriptions, fixed credentials test bug
* :hammer: standardize node and descriptions design
* :hammer: removed comments
* :hammer: added pagination to getAll operation
* :zap: removed leftover function from previous implementation, removed required from optional fields
* :zap: fixed id field, added indication of type and if required to field description, replaced string input in filters to fetched list of fields
* :hammer: fetching list of models from odoo, added selection of fields to be returned to predefined models, fixes accordingly to review
* :zap: Small improvements
* :hammer: extracted adress fields into collection, changed fields to include in descriptions, minor tweaks
* :zap: Improvements
* :hammer: working on review
* :hammer: fixed linter errors
* :hammer: review wip
* :hammer: review wip
* :hammer: review wip
* :zap: updated display name for URL in credentials
* :hammer: added checks for valid id to delete and update
* :zap: Minor improvements
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
* :bug: Handle Wise SCA requests (#2734)
* :zap: Improve Wise error message after previous change
* fix duplicate import
* add package lock
* fix export
* change opacity
* fix text issue
* update action box
* update error title
* update forgot password
* update survey
* update product text
* remove unset fields
* add category to page events
* remove duplicate import
* update key
* update key
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
* Move owner skip from settings
* 🐛 SMTP fixes (#2937)
* :fire: Remove `UM_` from SMTP env vars
* :fire: Remove SMTP host default value
* :zap: Update sender value
* :zap: Update invite template
* :zap: Update password reset template
* :zap: Update `N8N_EMAIL_MODE` default value
* :fire: Remove `EMAIL` from all SMTP vars
* :sparkles: Implement `verifyConnection()`
* :truck: Reposition comment
* :pencil2: Fix typo
* :pencil2: Minor env var documentation improvements
* :art: Fix spacing
* :art: Fix spacing
* :card_file_box: Remove SMTP settings cache
* :zap: Adjust log message
* :zap: Update error message
* :pencil2: Fix template typo
* :pencil2: Adjust wording
* :zap: Interpolate email into success toast
* :pencil2: Adjust base message in `verifyConnection()`
* :zap: Verify connection on password reset
* :zap: Bring up POST /users SMTP check
* :bug: remove cookie if cookie is not valid
* :zap: verify connection on instantiation
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* 🔊 create logger helper for migrations (#2944)
* 🔥 remove unused database
* :loud_sound: add migration logging for sqlite
* 🔥 remove unnecessary index creation
* ⚡️ change log level to warn
* 🐛 Fix issue with workflow process to initialize db connection correctly (#2948)
* ✏️ update error messages for webhhook run/activation
* 📈 Implement telemetry events (#2868)
* Implement basic telemetry events
* Fixing user id as part of the telemetry data
* Added user id to be part of the tracked data
* :sparkles: Create telemetry mock
* :test_tube: Fix tests with telemetry mock
* :test_tube: Fix missing key in authless endpoint
* :blue_book: Create authless request type
* :fire: Remove log
* :bug: Fix `migration_strategy` assignment
* :blue_book: Remove `instance_id` from `ITelemetryUserDeletionData`
* :zap: Simplify concatenation
* :zap: Simplify `track()` call signature
* Fixed payload of telemetry to always include user_id
* Fixing minor issues
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
* 🔊 Added logs to credentials, executions and workflows (#2915)
* Added logs to credentials, executions and workflows
* Some updates according to ivov's feedback
* :zap: update log levels
* ✅ fix tests
Co-authored-by: Ben Hesseldieck <b.hesseldieck@gmail.com>
* :bug: fix telemetry error
* fix conflicts with master
* fix duplicate
* add package-lock
* :bug: Um/fixes (#2952)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* ✏️ fix environment name
* 🐛 fix disabling UM
* 🐛 fix email setup flag
* 🐛 FE fixes 1 (#2953)
* add initials to avatar
* redirect to signin if invalid token
* update pluralization
* add auth page category
* data transferred
* touch up setup page
* update button to add cursor
* fix personalization modal not closing
* capitalize labels, refactor text
* Fixed the issue with telemetry data missing for personalization survey
* Changed invite email text
* 🐛 Fix quotes issue with postgres migration (#2958)
* Changed text for invite link
* 🐛 fix reset command for mysql
* ✅ fix race condition in test DB creation
* 🔐 block user creation if UM is disabled
* 🥅 improve smtp setup issue error
* :zap: update error message
* refactor route rules
* set package lock
* fix access
* remove capitalize
* update input labels
* refactor heading
* change span to fragment
* add route types
* refactor views
* ✅ fix increase timeout for mysql
* :zap: correct logic of error message
* refactor view names
* :zap: update randomString
* 📈 Added missing event regarding failed emails (#2964)
* replace label with info
* 🛠 refactor JWT-secret creation
* remove duplicate key
* remove unused part
* remove semicolon
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* 💥 update timestamp of UM migration
* ✏️ small message updates
* fix tracking
* update notification line-height
* fix avatar opacity
* fix up empty state
* shift focus to input
* 🔐 Disable basic auth after owner has been set up (#2973)
* Disable basic auth after owner has been set up
* Remove unnecessary comparison
* rename modal title
* 🐛 use pgcrypto extension for uuid creation (#2977)
* 📧 Added public url variable for emails (#2967)
* Added public url variable for emails
* Fixed base url for reset password - the current implementation overrides possibly existing path
* Change variable name to editorUrl
* Using correct name editorUrl for emails
* Changed variable description
* Improved base url naming and appending path so it remains consistent
* Removed trailing slash from editor base url
* 🌐 fix i18n pattern (#2970)
* fix up i18n pattern
* update translation keys
* update urls
* support i18n in nds
* fix how external keys are handled
* add source
* Um/fixes 1000 (#2980)
* fix select issue
* 😫 hacky solution to circumvent pgcrypto (#2979)
* fix owner bug after transfer. always fetch latest credentials
* add confirmation modal to setup
* Use webhook url as fallback when editor url is not defined
* fix enter bug
* update modal
* update modal
* update modal text, fix bug in settings view
* Updating editor url to not append path
* rename keys
Co-authored-by: Iván Ovejero <ivov.src@gmail.com>
Co-authored-by: Mutasem Aldmour <4711238+mutdmour@users.noreply.github.com>
Co-authored-by: Mutasem <mutdmour@gmail.com>
Co-authored-by: Ahsan Virani <ahsan.virani@gmail.com>
Co-authored-by: Omar Ajoue <krynble@gmail.com>
Co-authored-by: Oliver Trajceski <olivertrajceski@yahoo.com>
Co-authored-by: Jan Oberhauser <jan.oberhauser@gmail.com>
Co-authored-by: Tom <19203795+that-one-tom@users.noreply.github.com>
Co-authored-by: Michael Kret <88898367+michael-radency@users.noreply.github.com>
Co-authored-by: ricardo <ricardoespinoza105@gmail.com>
Co-authored-by: pemontto <939704+pemontto@users.noreply.github.com>
2022-03-14 06:46:32 -07:00
|
|
|
"ts-jest": "^27.1.3",
|
2020-08-14 09:03:43 -07:00
|
|
|
"tslint": "^6.1.2",
|
2022-04-08 14:32:08 -07:00
|
|
|
"typescript": "~4.6.0"
|
2020-06-11 15:57:32 -07:00
|
|
|
},
|
|
|
|
"dependencies": {
|
2021-06-05 10:33:12 -07:00
|
|
|
"@kafkajs/confluent-schema-registry": "1.0.6",
|
2021-02-21 23:49:00 -08:00
|
|
|
"@types/lossless-json": "^1.0.0",
|
2020-08-04 00:01:13 -07:00
|
|
|
"@types/promise-ftp": "^1.3.4",
|
2020-12-10 01:17:16 -08:00
|
|
|
"@types/snowflake-sdk": "^1.5.1",
|
2021-06-13 09:03:23 -07:00
|
|
|
"amqplib": "^0.8.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"aws4": "^1.8.0",
|
|
|
|
"basic-auth": "^2.0.1",
|
|
|
|
"change-case": "^4.1.1",
|
2021-05-07 16:27:33 -07:00
|
|
|
"cheerio": "1.0.0-rc.6",
|
2022-01-18 02:15:34 -08:00
|
|
|
"chokidar": "3.5.2",
|
2021-10-14 16:45:51 -07:00
|
|
|
"cron": "~1.7.2",
|
2022-05-16 02:35:29 -07:00
|
|
|
"eventsource": "^2.0.2",
|
2021-08-20 14:48:02 -07:00
|
|
|
"fast-glob": "^3.2.5",
|
2021-11-03 09:02:44 -07:00
|
|
|
"fflate": "^0.7.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"formidable": "^1.2.1",
|
2020-11-18 09:19:41 -08:00
|
|
|
"get-system-fonts": "^2.0.2",
|
2020-06-11 15:57:32 -07:00
|
|
|
"gm": "^1.23.1",
|
2021-03-25 04:58:54 -07:00
|
|
|
"iconv-lite": "^0.6.2",
|
2021-05-16 11:35:11 -07:00
|
|
|
"ics": "^2.27.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"imap-simple": "^4.3.0",
|
2022-01-02 01:45:19 -08:00
|
|
|
"isbot": "^3.3.4",
|
2020-06-11 15:57:32 -07:00
|
|
|
"iso-639-1": "^2.1.3",
|
|
|
|
"jsonwebtoken": "^8.5.1",
|
2020-10-29 07:42:54 -07:00
|
|
|
"kafkajs": "^1.14.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"lodash.get": "^4.4.2",
|
|
|
|
"lodash.set": "^4.3.2",
|
|
|
|
"lodash.unset": "^4.5.2",
|
2021-02-21 23:49:00 -08:00
|
|
|
"lossless-json": "^1.0.4",
|
2021-04-15 14:59:00 -07:00
|
|
|
"mailparser": "^3.2.0",
|
2022-04-10 03:29:19 -07:00
|
|
|
"moment": "~2.29.2",
|
2020-06-11 15:57:32 -07:00
|
|
|
"moment-timezone": "^0.5.28",
|
2021-06-13 08:42:30 -07:00
|
|
|
"mongodb": "^3.6.9",
|
2021-07-14 15:11:32 -07:00
|
|
|
"mqtt": "4.2.6",
|
2022-06-20 15:17:18 -07:00
|
|
|
"mssql": "^8.1.2",
|
2021-08-29 14:15:50 -07:00
|
|
|
"mysql2": "~2.3.0",
|
2022-06-29 00:19:24 -07:00
|
|
|
"n8n-core": "~0.124.0",
|
2022-04-19 00:24:10 -07:00
|
|
|
"node-html-markdown": "^1.1.3",
|
2021-11-03 09:02:44 -07:00
|
|
|
"node-ssh": "^12.0.0",
|
2021-04-15 14:59:00 -07:00
|
|
|
"nodemailer": "^6.5.0",
|
2020-06-11 15:57:32 -07:00
|
|
|
"pdf-parse": "^1.1.1",
|
2020-07-26 03:45:39 -07:00
|
|
|
"pg": "^8.3.0",
|
|
|
|
"pg-promise": "^10.5.8",
|
2020-08-04 00:01:13 -07:00
|
|
|
"promise-ftp": "^1.3.5",
|
2021-04-15 14:59:00 -07:00
|
|
|
"redis": "^3.1.1",
|
2020-06-11 15:57:32 -07:00
|
|
|
"request": "^2.88.2",
|
|
|
|
"rhea": "^1.0.11",
|
|
|
|
"rss-parser": "^3.7.0",
|
2022-04-19 00:24:10 -07:00
|
|
|
"showdown": "^2.0.3",
|
2022-04-03 00:45:22 -07:00
|
|
|
"simple-git": "^3.5.0",
|
2020-12-10 01:17:16 -08:00
|
|
|
"snowflake-sdk": "^1.5.3",
|
2021-10-07 15:54:45 -07:00
|
|
|
"ssh2-sftp-client": "^7.0.0",
|
2020-11-18 02:08:50 -08:00
|
|
|
"tmp-promise": "^3.0.2",
|
2022-02-04 10:13:26 -08:00
|
|
|
"uuid": "^8.3.2",
|
2021-10-19 15:11:08 -07:00
|
|
|
"vm2": "~3.9.5",
|
2021-06-05 14:00:56 -07:00
|
|
|
"xlsx": "^0.17.0",
|
2021-04-30 18:42:32 -07:00
|
|
|
"xml2js": "^0.4.23"
|
2020-06-11 15:57:32 -07:00
|
|
|
},
|
|
|
|
"jest": {
|
|
|
|
"transform": {
|
|
|
|
"^.+\\.tsx?$": "ts-jest"
|
2019-06-23 03:35:23 -07:00
|
|
|
},
|
2020-06-11 15:57:32 -07:00
|
|
|
"testURL": "http://localhost/",
|
|
|
|
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$",
|
|
|
|
"testPathIgnorePatterns": [
|
|
|
|
"/dist/",
|
|
|
|
"/node_modules/"
|
|
|
|
],
|
2020-06-13 16:48:24 -07:00
|
|
|
"moduleFileExtensions": [
|
|
|
|
"ts",
|
|
|
|
"tsx",
|
|
|
|
"js",
|
|
|
|
"json"
|
|
|
|
]
|
2021-03-26 01:21:27 -07:00
|
|
|
}
|
2022-03-20 12:30:49 -07:00
|
|
|
}
|