Commit graph

240 commits

Author SHA1 Message Date
arpitnath
134f6a68dd icon updated 2023-05-02 18:50:02 +05:30
arpitnath
bdb5c2f4c5 resolve comments: remove protobuf file 2023-05-02 18:45:38 +05:30
arpitnath
839183d607 resolve comments 2023-05-02 18:31:45 +05:30
arpitnath
38d3fb83c4 Revert "ignore building grpc plugin for cloud"
This reverts commit 0653b7d355.
2023-05-02 18:28:44 +05:30
arpitnath
0653b7d355 ignore building grpc plugin for cloud 2023-05-02 18:22:17 +05:30
arpitnath
752cd7c436 clean up 2023-05-02 15:24:31 +05:30
arpitnath
e6c58ef42d new gds/plugin: gRPC 2023-05-02 05:18:02 +05:30
Akshay
c43266a352
Merge pull request #6085 from ToolJet/main
Merge hotfix 2.4.9 to develop
2023-04-20 18:20:08 +05:30
Muhsin Shah
ea6e6aa706 fix: mssql pool timeout 2023-04-20 17:57:37 +05:30
Akshay
9606e9100e
Merge pull request #5844 from kshitijsubedi/feat/email-cc-bcc
[FEATURE] Added CC, BCC fields in SMTP Plugin
2023-04-19 20:20:42 +05:30
Arpit
636c4a62c5
[chore] Eslint fixes (#5988)
* lint fixes: frontend

* lint fixes: marketplace

* lint fixes: plugins-client js files

* typo fix

* eslint updates/fixes for marketplace

* eslint updates/fixes for plugins

* removing "@typescript-eslint/no-floating-promises for plugins"

* ignore client.js and server.js

* ignore client.js and server.js

* ignore client.js and server.tss

* Delete client.js

* ignore cypress-test/**
2023-04-11 15:34:58 +05:30
Midhun G S
2f2e79f3be
Merge pull request #5978 from ToolJet/main
Merge main to develop
2023-04-10 16:53:17 +05:30
Arpit
117d74b720
Chore: eslint checkup (#5887)
* updates eslint configs: frontend, marketplace

* eslint fixes: frontend

* added note for eslint

---------

Co-authored-by: Shubhendra <withshubh@gmail.com>
2023-04-10 11:26:23 +05:30
Kiran Ashok
ff0e0a49ca
added :: fix for connection getting lost in snowflake (#5936) 2023-04-06 16:43:41 +05:30
stepinfwd
54510082a0 removed packages 2023-04-06 03:08:20 +05:30
stepinfwd
0eff44e2ab feat :: upgraded mailgun to rest api :rocket 2023-04-05 21:14:05 +05:30
stepinfwd
fbeb02f301 init :: working state mailgun 2023-04-05 15:26:46 +05:30
Kavin Venkatachalam
6ac385fcd3
Fixed loading issue on snowflake datasource (#5868) 2023-03-29 15:43:38 +05:30
Kshitij Subedi
bf6cb874ea fix: type updated 2023-03-27 11:51:43 +05:45
Kshitij Subedi
59d60633e5 fix: variable name updated 2023-03-27 11:49:33 +05:45
Kshitij Subedi
fc87370d9d feat: SMTP with CC, BCC fields 2023-03-25 09:06:06 +05:45
Adish M
a1ed99891e
fixed CI workflow (#5738)
* fix for e2e

* package-lock
2023-03-13 15:17:09 +05:30
Arpit
9ae464f1b4
Hotfix - mongodb connection error on passing unescaped characters (#5727)
* Encodes the password  string

* Encodes the password for connection  string

* fix

* handle unescape cahrs for usename

* clean up
2023-03-13 14:53:22 +05:30
Arpit
802c9b19aa
Feature - Support AWS Role to access cross-account resources (#5630)
* aws role arn -- init

* update setup script

* support arn: s3

* support arn: aws ses

* updates setup script
2023-02-27 19:30:26 +05:30
Arpit
ff1d000d99
[Plugins] AWS support profile instance (#5506)
* instance profile support for dynomodb

* updated setup machine script for ec2

* s3

* use EC2/ECS Instance Metadata Service

* using @aws-sdk/credential-providers

* s3 connection from ec2 instance sucess 🚀

* fixes: aws ses email service

* ses connection from ec2 instance sucess 🚀

* athena connection from ec2 instance sucess 🚀

* reverting athena changes

* select IAM auth option from the dropdown

* added docs

* Update setup_machine.sh

* clean up
2023-02-22 14:37:54 +05:30
Midhun G S
38b4348c84
added connection close (#5517) 2023-02-21 02:18:14 +05:30
Sherfin Shamsudeen
a63a4639bf
Merge pull request #5492 from ToolJet/merge-back/2.1.2
Merge back hotfix 2.1.2
2023-02-07 12:35:42 +05:30
Arpit
3e1a531c4c
[hotfix]: fixes - slack scope (#5477)
* fixes: slack scope

* fixes: error for scope

* bumped version to 2.1.2
2023-02-07 12:29:37 +05:30
Kavin Venkatachalam
1efcec9e09
[Feature]: Update Node from 14 to 18 (#5393)
* Updated package.json to support node 18

* Updated package-lock.json with force install

* Updated frontend package.json

* Updated server package.json

* update frontend package-lock.json

* update render dockerfile

* update dockerfiles for node 18

* update node version in actions

* fix setup script for AMI

* install using nvm

* debug

* source bashrc

* change ami os version

* change base ami

* make use of ubuntu focal lts version

* update script

* change branch name

* revert branch name

* update workflow

* node upgrade [plugins] modules updated (#5482)

* modules updated

* adds saphana and oracle package

* adds saphana and oracle package

* eslint rules for -unresolved and resolved properties

---------

Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Arpit <arpitnath42@gmail.com>
2023-02-06 17:38:44 +05:30
Arpit
7002b2d76d
4810 - add a list messages operation to the Slack plugin (#5378)
* 4810 - add a list messages operation to the Slack plugin

* support pagination

* update docs

* eslint fixes

Co-authored-by: Maurits Lourens <maurits.lourens@gmail.com>
2023-01-27 16:26:31 +05:30
Midhun G S
93628381d2
Merge branch 'develop' into merge-main/v2.0.4 2023-01-20 22:10:29 +05:30
Midhun G S
c81ae3492f
fix for variables in graphql (#5347) 2023-01-18 14:17:35 +05:30
Yuku Takahashi
5448e6d148
Enhance GraphQL plugin to be able to send custom headers (#5127) 2023-01-16 15:04:12 +05:30
Gandharv
2f025d11d3
Update homepage design (#5121)
* move all apps link under folders

* home page changes

* css changes

* fix

* fix comments icon

* breadcrumb fix

* change logo

* css fixes

* icon

* fix: comment notifications page id param addition

* loader heights change

* fix spacing

* update scroll

* delete unused file

* theme dark fix

* fix cursor

* css changes

* exp: removes skeleton

* exp: update apploader

* hide selector if single workspace

* keep search icon while searching pages

* update apploader

* use ui/select

* update plugin icons

* modal css changes

* css changes

* show delete, edit on hover only - querymanager

* update sidebaritem to use svg directly instead of img tag

* use svg for appicon
2023-01-04 13:28:55 +05:30
Sherfin Shamsudeen
d6a72b50bd Merge develop to v2-beta 2022-12-27 20:10:33 +05:30
Midhun G S
487252c5ea
Feature - Multi Environment support (#4833)
* initial commit

* multi env changes

* multi-env changes

* entity fixes

* data query changes

* fix

* trying to avoid conflict with EE

* moved version creation to app creation function

* fixing some issues

* execution of data query

* revert options changes

* changed migration

* fixed some migration issues: testing migration

* multi env support

* app import export fix

* fixes

* migration fixes

* removed plugins from data query

* fixing some migration issues

* fixes

* remove console log

* fix

* front end api changes

* backward compatibility for app import

* Fixed a bug

* correcting some mistakes

* Added constraints and fixed some issues

* changes

* fix for data source listing

* fixing version operation issues

* remove kind from data query

* removed kind from data query

* fixes

* fixes

* fix for version creation

* migration fixes

* Fixed preview and run query issues

* Fix: new version and event query id issue

* fixed rest api oauth issue
- next test refresh token

* import export changes

* fixes for app import

* import fix

* added await for for loops

* fix

* fix for migration

* Fixed backend oauth-envId issue

* import export changes

* migration fixes

* fix

* fix

* fix for app import from 0.9.0

* test case fixes

* test case fixes

* making app name mandatory for import

* adding type for options

* fix: imported apps query linking issues

* review changes

* lint issue fixes

* added on delete cascade

Co-authored-by: Muhsin Shah <muhsinshah21@gmail.com>
2022-12-09 20:23:42 +05:30
vjaris42
21177d1317
add: custom endpoint for s3 hosts (#4881) 2022-12-07 14:15:05 +05:30
Maurits Lourens
607ef83d18
add remove object method for Minio (#4693)
feat: add remove object method for Minio datasource
2022-12-06 15:40:19 +05:30
Midhun G S
7fc208e620
merge main to develop (#4832)
* fix for rest api error on API error (#4830)

* Bump minor version v1.29.1
2022-11-22 18:31:05 +05:30
Alok Kumar Sahoo
33073121a2
Add Amazon SES Plugin (#4503)
* feat: add Amazon SES plugin implementation

* fix: rename kind for amazon ses API

* fix: use better svg icon for amazon ses

Co-authored-by: aloks98 <aloksahoo@acceldata.io>
2022-10-28 00:16:02 +05:30
Midhun G S
c862db0f0b
merge main to develop (#4527)
* [ Hotfix ] :: App breaking while reconnecting sheets (#4514)

* app breaking while reconnecting sheets

* back-end fix

* open api fix

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>

* Bump to v1.27.2

Co-authored-by: Kiran Ashok <stepinfwd@gmail.com>
2022-10-19 20:04:57 +05:30
Sherfin Shamsudeen
a8283831d1 Merge branch 'main' into develop 2022-10-14 15:02:00 +05:30
Muhsin Shah C P
2d777c2d51
[hotfix] Fixed oauth refresh token issue (#4406)
* Fixed refresh token issue

* Added re-auth feature

* Fixed token issue

* fixes

* Added public app check

Co-authored-by: gsmithun4 <gsmithun4@gmail.com>
2022-10-14 13:25:32 +05:30
John Bampton
ca5fe39751
all: fix spelling (#4326)
Fixes typos, fixes a file name.

Minor whitespace removal from link
2022-10-11 13:46:40 +05:30
Vishnu R Kumar
e4b5b6ee17
[feature]:: Mariadb plugin (#4090)
* Integrate mariadb plugin

* Add mariadb logo

* Fix typo and add default connection limit - mariadb plugin
2022-10-11 13:13:59 +05:30
Arpit
48f864f5a5
throw error with response body instead of response (#4365) 2022-10-10 19:31:28 +05:30
Arpit
74beb544fe
[Feature/plugin] Zendesk integration 🚀 (#3943)
* plugin:init

* zendesk svg icon

* zendesk integration 🚀

* clean up

* unit tests

* docs: zendesk

* resolves: error proof

* fix typos
2022-10-06 13:45:42 +05:30
Arpit
38ababaa20
[Bugfix]throw error with response body instead of response fro Oauth (#4270)
* throw error with response body instead of response

* resolves: stringify the error response
2022-10-04 12:55:58 +05:30
Kiran Ashok
962e4d36cc
Feature :: ClickHouse plugin (#3873)
* feat : setup and basic querying

* docs reference links

* revert settings.json

* updating settings.json

* updates :: more source options , insert query

* cleanup

* updated with insert operation

* database :: required field

* text capitalizing

* updated docs

* PR changes :: added OR operation

* removed format option

* Revert "removed format option"

This reverts commit 02c5edcf86.

* bugfix

* removing session , fornat

* lock files

* Revert "lock files"

This reverts commit d593cf9425.

* rearranging operations

* extra comma removed
2022-09-26 18:35:20 +05:30
Arpit
5f8b0f2594
[Plugins] Adds support for pagination in listing objects from AWS S3 buckets (#3970)
* Adds support for pagination in listing objects from s3 buckets

* docs

* adds Next Continuation Token

* docs: Next Continuation Tokenzendesk

* docs: Next Continuation Token
2022-09-26 11:28:54 +05:30
Arpit
1196aef268
[Bugfix] Fixes: Slack Plugin (#4022)
* fixes: schema and scopes

* updates docs: slack datasource

* fixes:code hinter UI for slack operations

* updates send message ref image: docs
2022-09-26 10:54:12 +05:30
Arpit
dce717c78a
[Bugfix] Fixes List tables operation for Big Query (#4034)
* fixes: List tables operations

* sanitized response

* sanitized response for create and delete table

* handle create_view operation without condition being passed

* updates insertion response

* handle create_view operation without condition being passed
2022-09-24 00:43:44 +05:30
Sherfin Shamsudeen
ddf28a1336 Merge branch 'main' into develop 2022-09-22 19:22:31 +05:30
Arpit
74a98d33a2
fixing params for post request (#4069) 2022-09-20 13:41:18 +05:30
Muhsin Shah C P
638fcf7223
[Feature] Now multiple users can login through RestAPI-Oauth 🚀 (#4052)
* Implemented multiple access token feature
- working on refresh token case

* worked on refresh token flow

* added multiple token ability to openapi plugin too
- fixed some bugs

* changed tokenData to token_data
- fixed some issues

* added user type with user id

* changed user type

* Rewrote some function
- added switch for enabling and disable multi auth
- fixed some bugs
- refactored the code

* fixed view app issue

* Fixed public app issue

* cleaning some code

* (public_app) add a check to avoid oauth login redirect when there is no access token

* reverted all changes of openapi (temporary)
- will add multi token functionality once done with restapi

* fixed a bug

* fixed a bug

* refactored some code

* changed the switch text

* pr changes

* changed token_data back to tokenData

* cleaning code

* removed token data from datasources query

* removed some lines

* added a comment
2022-09-19 20:27:37 +05:30
Maurits Lourens
42a54644b9
Add remove object operation to S3 plugin (#4006)
Co-authored-by: MauritsLourens <maurits.lLourens@gmail.com>
2022-09-16 22:05:23 +05:30
Sherfin Shamsudeen
9998184ba7 Merge branch 'main' into develop 2022-09-08 17:19:17 +05:30
Arpit
13aa476fcf
[Plugins] Add support for self-hosted Baserow (#3969)
* Add support for self-hosted baserow

* docs:updated
2022-09-08 08:11:01 +05:30
Akshay Sasidharan
902a94c8a9 fix plugins package.lock 2022-09-05 23:08:10 +05:30
Erfan Naghashlou
473104e1ff
refactor: remove @babel/plugin-proposal-class-properties (2nd PR after CLA problem) (#3959)
* refactor: remove @babel/plugin-proposal-class-properties as plugin

* Remove class properties plugin from babel.config.js, Update frontend package.json, Update frontend,server,plugin package.lock.json
2022-09-05 22:41:03 +05:30
Arpit
84e7cef097
[Plugins] CosmosDB integration (#3828)
* init

* cosmos db icon

* manifest file

* adds azure package

* test connection

* operations: list databases

* operation: read item, insert items with a lookup function

* operation: delete item

* operation: query database using SQL-like syntax

* adds unit tests

* adds unit test: query db

* clean up

* docs: cosmosdb

* docs: cleanup

* typo

* updated the image(docs)

* updated inserting operation: field: placeholder

* item id for delete operation

* Revert "item id for delete operation"

This reverts commit bc2d1b87e4.

* item id for delete operation
2022-09-01 23:03:44 +05:30
Midhun G S
4f001f9214
fixes for rest api url encoded requests (#3924) (#3931) 2022-09-01 18:53:19 +05:30
Manish Kushare
fdb1ea6d24
Updated Minio icon svg (#3849)
* Updated minio logo

* replaced minio-connect png with newly added minio logo
2022-08-30 07:06:30 +05:30
Akshay
22cea25f09
Chore: Make typescript non dev dependency for plugins build (#3405)
* make typescript non dev dependency for plugins build

* move typescript to peer dependencies
2022-07-20 12:19:48 +05:00
Jan Bader
510a25052b
#2567 - Feature/add database instance option to mssql (#3545) 2022-07-13 13:15:59 +05:30
Sherfin Shamsudeen
e3917a13f1 Merge branch 'main' into develop 2022-07-12 16:11:37 +05:30
Kiran Ashok
2fcdb5eabc
s3 upload object not saving data. (#3499)
* upload stringified json

* pr change

* updates

* updated type

* fix for content type
2022-07-11 18:50:19 +05:30
Midhun G S
d8f6ca9461
Mysql plugin - throw query error (#3575) 2022-07-11 16:43:07 +05:30
Kiran Ashok
ce5a0b767c
Bugfix :: stripe refund post not working (#3170)
* testing refund issue with node version

* fixing stripe post refund bug

* content type updated

* changing error messages

* removing installation

* reverting lock file

* lock file reverted

* spacing

* reverting
2022-07-06 11:10:12 +05:30
Midhun G S
6bc17b4ed6
Merge pull request #3281 from ToolJet/feature/athena
Feature ::  Amazon Athena plugin
2022-06-29 13:47:08 +05:30
Santosh Bhandari
12f022b17c
Fix postgres datasource icon (#3351)
Basically removed preserveAspectRatio which was causing the issue
2022-06-28 21:41:03 +05:30
stepinfwd
37180f304c cleanup 2022-06-28 10:40:13 +05:30
stepinfwd
4e313377cf icon bug fix 2022-06-24 12:31:43 +05:30
Kiran Ashok
bb64303d28
Deleting WooCommmerce operations file (#3364) 2022-06-23 08:11:12 +05:30
stepinfwd
91e5e5d226 reverting sap hana deletion 2022-06-22 19:01:40 +05:30
stepinfwd
cd82f50048 pr changes 2022-06-22 14:39:29 +05:30
Kiran Ashok
956bb5b0db
Feature :: Bigquery revamp (#3301)
* added create delete table, create view

* new operations

* tested basic operations , constructing query for table operations

* updates

* updates:: insert , update , delete query construct

* insert query tested :: updates for other crud operations

* update view query

* update record

* view query tested

* removing logs

* completed update

* checking for bugs :: removed some unwanted code in list table,dataset, create,delete table

* adding placeholders

* changing condition as single string

* removing unused types

* custom column builder fucntion

* type update

* completed view :: for review

* removing logs

* pr changes :: changed cloumns to object and viewcolumn to string , updated WHERE condition

* typos and docs updated

* docs updates
2022-06-17 19:58:21 +05:30
Manish Kushare
29db040eea
added instruction text property in file picker widget to add custom instructions (#2731)
* added instruction text property  in file pciker to make user unable to provide custom instructions

* Added default instruction text

* made the changes to make sure existing app do not crashes because of instructionText prop

* Solve issue -  existing file pickers wont display anything if we don't default to the default instruction text

* changes in operation.json file

* migration script for adding instructionText prop

* removed unwanted operations.json file

Co-authored-by: Kavin Venkatachalam <kavin.saratha@gmail.com>
2022-06-16 17:53:31 +05:30
stepinfwd
f9fe5833c0 bugix 2022-06-15 00:55:39 +05:30
stepinfwd
9b74e62ef4 fixing labels 2022-06-14 19:18:33 +05:30
stepinfwd
3d8bd7a7fc removing some unused variables 2022-06-14 18:55:46 +05:30
stepinfwd
57a1cf3ddf checks for undefined 2022-06-14 18:51:33 +05:30
stepinfwd
5dc6024c4a revert 2022-06-14 18:43:49 +05:30
stepinfwd
b9678e22bb revert 2022-06-14 18:39:50 +05:30
stepinfwd
ff53078e0e bugfix 2022-06-14 18:36:10 +05:30
stepinfwd
ddd7b741f7 added some advanced query params 2022-06-14 18:14:37 +05:30
stepinfwd
761d99028b custom parser for bigint 2022-06-14 17:05:13 +05:30
stepinfwd
9750fe3587 code refactor : get and test connection 2022-06-14 16:10:35 +05:30
stepinfwd
2cc223499d test connection fixed 2022-06-14 14:15:13 +05:30
stepinfwd
f87f0d675b testing 2022-06-14 13:57:58 +05:30
stepinfwd
18ad5c8508 Merge branch 'develop' into feature/athena 2022-06-13 19:36:32 +05:30
Muhsin Shah C P
f215f8901f
Added url-encoded body support to restapi plugin (#3218)
* Added url-encoded body support to restapi plugin

* Refactored the code
2022-06-10 11:22:23 +05:30
stepinfwd
a28ea44df6 lock files 2022-06-07 16:49:25 +05:30
stepinfwd
4fddb13193 updates 2022-06-07 16:47:08 +05:30
stepinfwd
2cc4240897 base code athena 2022-06-06 19:14:21 +05:30
Midhun G S
88925fcb35
Added Variables field for graphql plugin (#3093) 2022-06-02 09:58:20 +05:30
Kavin Venkatachalam
fcf5ee4093
Fixed text overlapping issue of Googlesheets operations (#3169) 2022-06-01 06:32:02 +05:30
Sherfin Shamsudeen
df54debeb0 Merge branch 'main' into develop 2022-05-26 19:39:51 +05:30
Midhun G S
3fac991da8
clead data call made recursive (#3133) 2022-05-26 19:38:03 +05:30
Midhun G S
b05ea813c2
[BUG] Hide authorization header for Rest API (#3129)
* Hide authorization header for Rest API

* Fixed mutatting response
2022-05-26 18:29:05 +05:30