Sherfin Shamsudeen
e9b8e29790
Fix vulnerability with token validation ( #2793 )
...
* Fix token validation
* Fix
Co-authored-by: Navaneeth Pk <navaneeth@tooljet.io>
2022-04-12 13:06:18 +05:30
Navaneeth Pk
7cbe7925d5
Fixes sheets
2022-04-05 10:56:06 +05:30
Akshay
dab65ddf88
Chore: Trim version load ( #2688 )
...
* trim tooljet version being loaded
* remove console.log
2022-04-03 12:52:32 +05:30
Hannah Walsh
256e691e5f
Add check for null or empty string group name on creation ( #2711 )
2022-04-02 18:51:42 +05:30
Akshay
9b82ed6e4c
fix table events not being associated on version create ( #2687 )
2022-03-30 20:32:12 +05:30
Arpit
67df2dff63
[Bigfix] Fixes edited version's component definition's schema gets altered ( #2641 )
...
* fixes Edited version's component definition's schema gets altered
* Fixes typos
2022-03-28 21:52:34 +05:30
Muhsin Shah C P
05edf4bcf0
Feature: Added refresh token functionality to Rest API OAuth flow ( #2536 )
...
* Working on refresh token fn
- Added refresh token to options
* Added and tested google oauth refresh token flow
* Working on outlook refresh token code
* Tested refresh token fn with google oauth and outlook
* Resolving a bug
* Added prompt=consent to auth url
* Appended custom params to authUrl
* Resolved a test error
2022-03-25 12:48:29 +05:30
Muhsin Shah C P
81bed483f9
Feature: Added a field for custom query params (REST API OAuth setup) ( #2605 )
...
* Added custom query params to rest api oauth flow
- Also resolved a bug
* Refactoring code
2022-03-24 21:21:34 +05:30
Akshay
153ce5b60b
Chore: Revise metadata fetch setup for telemetry ( #2610 )
...
* revise metadata service for telemetry
* send finish installation metric only on prod
* fix endpoint
* keep fetching metadata with an interval
* fix version check error
* remove ip address on telemetry
2022-03-23 19:53:40 +05:30
Sherfin Shamsudeen
f8335a1bf5
Merge branch 'main' into develop
2022-03-16 18:15:03 +05:30
Muhsin Shah C P
2d367ffeab
Resolved azure outlook oauth issue ( #2499 )
2022-03-15 17:07:21 +05:30
Sherfin Shamsudeen
5ec645a845
Split app export query to simpler faster ones ( #2485 )
2022-03-15 15:13:55 +05:30
Akshay
841710aa9b
Fix: Version creation on empty/invalid version from id ( #2510 )
...
* fix version creation on empty/invalid version from id
* fix spec
* hotfix: Edited changes not shown when switching versions (#2386 )
* fix edited changes not shown when switching versions
* fix version create from not picking editing version
* fix version switch not updated on editing version save
2022-03-15 15:12:43 +05:30
Sherfin Shamsudeen
cba9837d06
Merge branch 'main' into develop
2022-03-11 12:02:37 +05:30
Akshay
8bfd814b3a
Feature: Version deletion ( #2492 )
...
* add ability to delete versions
* add specs for version delete
* add check for preventing released version deletion
2022-03-11 01:44:37 +05:30
Sherfin Shamsudeen
4db86f03cb
Hotfix/fix for missing query reassociations ( #2471 )
...
* Reassociate run query events and queries in backfill for new versioning system
* Promote the order of execution for AddApplicationIconColumn
* Do not create application_icon column if it already exists
* Consider table toggle actions while migrating
2022-03-09 16:56:03 +05:30
Maurits Lourens
9c6098688b
Remove the password from the apps request ( #2461 )
2022-03-09 08:35:33 +05:30
Naveen Pandurangi
1cfffb902c
FIX #2375 - Incorrect error message when user email already exists ( #2418 )
...
* FIX #2375
Incorrect error message when user email already exists
* Remove console log
* Add existing user check before creating new user
2022-03-04 07:58:02 +05:30
Akshay
e81c7cdf93
fixes failing spec ( #2425 )
2022-03-03 22:05:19 +05:30
Akshay
0ea41d9a9b
Fix: Make use of db queries instead of in memory operations ( #2421 )
...
* make use of db queries instead of in memory operations
* handle case where version is not present
* fix app load on slug
2022-03-03 21:37:00 +05:30
Akshay
62044cbb41
Make editing version as last updated version ( #2371 )
2022-03-01 09:44:05 +05:30
Akshay
4d259ebd34
Fix: App version export order ( #2367 )
...
* fix app version export order
* add comment for querybuilder usage
2022-03-01 09:23:04 +05:30
Akshay Sasidharan
18c4d91016
Merge branch 'main' into develop
2022-02-28 14:42:09 +05:30
Akshay
fe93d2af7d
hotfix: update telemetry vars as documented ( #2376 )
2022-02-28 14:41:35 +05:30
Maurits Lourens
93af7cedcb
Feature: Add remove from folder option to apps dashboard ( #2333 )
...
* Add remove from folder option to apps dashboard
* Add confirmation modal
2022-02-28 08:45:03 +05:30
Arpit
a6b72d387a
[Bugfix] multi-line SQL queries generated with Javascript ( #2310 )
...
* fixes multi-line js in sql queries
* add test case for multi-line string passes as optins to getQueryVariables
2022-02-25 20:04:05 +05:30
Akshay
c152be5d55
ping with tooljet version on telemetry endpoint ( #2318 )
2022-02-22 16:15:59 +05:30
Akshay
98d6fb928e
Feature: Adds toojet hub telemetry endpoint ( #2283 )
...
* adds endpoint for telemetry on tooljet hub
* remove optional params
* enable telemetry only for prod env
* remove org scope
2022-02-17 21:49:53 +05:30
Akshay
3c0aeb3253
Fix: Remove trailing slashes on tooljet host on invite email ( #2230 )
...
* remove trailing slashes on tooljet host on invite email
* strip trailing slash only when host name is present
2022-02-17 14:41:43 +05:30
Navaneeth Pk
8a15765c38
Add organization to metadata modal ( #2273 )
...
* Add organization to metadata popup
* Fixes
2022-02-17 11:40:25 +05:30
Akshay
59cf3b1931
Fix: Googlesheets OAuth refresh token flow ( #2118 )
...
* implement google sheet oauh token refresh flow
* format lint
* make use of constructor name as instanceof fails
* remove unused import
* force consent to get refresh token on googlesheets ds
2022-02-05 07:09:40 +05:30
Navaneeth Pk
966e7b6d77
Merge branch 'main' into develop
2022-02-02 14:48:55 +05:30
Sherfin Shamsudeen
eb483d088a
Run only queries belonging to current version ( #2016 )
2022-01-31 14:11:58 +05:30
Akshay Sasidharan
7c0ca61012
Merge branch 'main' into develop
2022-01-31 12:16:12 +05:30
Akshay
fa78963ec2
Fix: Folder and app scopes on homepage ( #2004 )
...
* fix folder scope on homepage
* bump up version
2022-01-31 11:15:44 +05:30
Midhun G S
486b8625c3
[BUG-1941] typeorm findone fix ( #1973 )
...
* BUG-1941 typeorm fineOne fix
* e2e test case failure
2022-01-28 11:44:44 +05:30
Muhsin Shah C P
25aaf6c1f1
Added an organization 'role' field to the page that redirects after the email confirmation ( #1944 )
...
* Role field is added
* Resolving test failure
2022-01-27 20:56:35 +05:30
Midhun G S
5000f745b1
Github OAuth integration ( #1837 )
...
* Initial commit
* git auth
* git sso
* Git sso
* Git Oauth rebase
* review comments
* added email validation
* improvement
* Package lock revert
* E2E test case fix
* fix data population in migration
* Supress initial error thrown by google
* Fix
* e2e test cases
* added e2e test cases
* isValidDomain improvement
* e2e test cases fix
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
2022-01-27 15:21:17 +05:30
Akshay
4f70e0b3f8
Fix: version find getting latest rec when not found ( #1927 )
...
* fixes version find getting latest rec when not found
* remove old spec
* fix e2e test
2022-01-25 13:09:50 +05:30
Akshay
56826c3183
Feature: Auto save editor and version management revamp ( #1784 )
...
* add modal to create init version
* add init version and ability to auto save
* auto save only when editing version is set
* Feature: App version management ui revamp (#1873 )
* add modal to create init version
* add init version and ability to auto save
* auto save only when editing version is set
* revamp version switching on editor
* skip save on app definition load
* handle click outside dropdown
* fix remove component and update styling
* fix auto save detail
* change wording of deployed to released
* remove console.log
* add spec for version creation from another version
* update version create model and hide save detail after shown
2022-01-24 11:21:54 +05:30
Sherfin Shamsudeen
89e00af6f4
Merge branch 'main' into develop
2022-01-21 18:24:39 +05:30
Akshay
6418fc2d18
fix associated events on dataqueries on version creation ( #1893 )
2022-01-21 18:24:00 +05:30
Midhun G S
2f6608bf6f
[Home Page Design Changes] App listing style ( #1808 )
...
* feature-1802
* Changes
* feature-1802
* review comments
* Fix for firefox issue
* Styles Reveiw
* review comments
* fix
* fix
* Increased app title height condition
* Test
* Remove logging
* Review comments
* debounce changes
2022-01-20 18:35:37 +05:30
Akshay Sasidharan
21a20bfd78
Merge branch 'main' into develop
2022-01-19 18:21:08 +05:30
Akshay
888a5d6bf1
Hotfix: oauth provider parse ( #1867 )
...
* fix oauth provider parse
* bump version
* fix failing spec
2022-01-19 18:19:21 +05:30
Sherfin Shamsudeen
0a5cb30013
Do not return any data on signup
2022-01-19 15:02:36 +05:30
Gandharv
2f3b441c0a
Move plugins to root ( #1728 )
...
* feat: move plugins to root
* modify tsconfig
* add .gitignore
* delete old plugins file
* add parcel
* docker compose volume mount
* add gcs
* add typescript to plugins folder
* gcs to ts
* add dynamodb
* add elastic search
* add firestore
* add gsheets
* add graphql
* add mongodb
* mssql
* add mysql
* add postgresql
* add redis
* add s3
* add slack
* add stripe
* remove plugin related packages from pkgjson
* add lib folder
* add gitignore
* remove typescript generated files
* remove generated file
* remove generated files
* add twilio
* add dist to docker compose cache binding
* add dist prefix
* cleanup - 1
* delete dist
* rename to index.ts + add jest config
* add it.todo in tests
* test fixes
* test file changes
* fix type checks
* add @tooljet/plugins to server package json
* esm vs commonjs bug, reduce got to 11.8.2 from 12.0.0
* docker file npm package version fix
* add typesense
* cleaup - 2
* add sendgrid
* add lerna build and clean script for all packages + tsconfig
* cleanup -3
* add plugins build step
* add missing plugins build step in npm run build
* add mssql, mysql & postgres as singleton classes
* add db connection to cache only if datasourceId is available
* client: add data source schema/manifest files
* add query operations files
* logic for wrapping form with schema
* add script to create index file
* add @tooljet/plugins to frontend folder
* cleanup 1 -frontend
* cleanup - 2 // frontend // data queries
* add client and index to gitignore
* update gitignore
* fix lint & test
* update ci
* fix unit, e2e
* cleanup -3
* fix test
* fix tests
* fix indent
* try npm ci
* fix tests
* fix typo
* fix
* rename file for server entry
* heroku fix
* add main and types entry points in pkg json
* move common to root
* cleanup - 4: remove redundant $ sign prefix
* cleanup - 4: remove redundant $ sign prefix
* update options in-sync before DOM is painted
* change type cloud to cloud storage
* update readme
* update ci.yml
* update ci yml
* add pkg-lock.json
* rename index.ts to server.ts
* update lock files
* add server package.lock
* remove unused import
* revert commit: add minio
* add root dep
* import server.ts
* remove plugins build step
* add npm shrinkwrap
* update version - plugins
* add new version - 0.0.8
* upgrade version
* move to symlinked package
* add lock file
* feat: add icon inside package
* add plugin creation docs
* Remove seed
* move icons to plugins folder
* install pg dep
* add react to packages
* add seed cmd
* revert change
* add plugins build in lint, e2e, unit
* e2e, lint use npm ci
* update dockerfile for plugins
* try combining release with web
* limit memory on release
* try executing seed script post transpile
* try executing seed from server directory
* update seed execution
* add minio
* add correct type
* add minio to pkg json
* remove old file
* fix provider key
* add python installable + npm ^7.2.0 (#1752 )
* add python installable + npm ^7.2.0
* add py to prod file
* pin npm version to 7.20.0
* pin npm version to 7.20.0
* split into multi stage build and remove python for buildx
* copy plugins from buider stage
* update dependencies
* add freetds dependency
* update server dockerfile
* update client dockerfile
* update dev dockerfile and compose file
* fix entrypoint
* fix server dev dockerfile
* update docker-compose
* remove npm install on root dir on docker build
* fix heroku script
* make lerna prod dependency to enable prod builds
* remove redundant env setup
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: navaneeth <navaneethpk@outlook.com>
2022-01-17 12:38:17 +05:30
Midhun G S
1e103ad4b7
[Home Page Design Changes] Update icon API ( #1787 )
...
* Feature-1786 Update Icon API
* Update Folders.jsx
2022-01-12 18:04:39 +05:30
Sherfin Shamsudeen
4b8fbc5c74
Bugfix: resolve missing query associations on importing app ( #1800 )
2022-01-11 23:03:00 +05:30
Sherfin Shamsudeen
73d2bfc851
Revert "Bugfix: resolve missing query associations on importing app ( #1798 )" ( #1799 )
...
This reverts commit 45d6c6e3fb .
2022-01-11 22:58:22 +05:30