Commit graph

922 commits

Author SHA1 Message Date
navaneeth
c008dfc30e Hashing passwords using beforeInsert & beforeUpdate 2021-07-10 12:31:13 +05:30
navaneeth
5d1ee49940 Chore: autoload typeorm entities 2021-07-10 12:22:41 +05:30
navaneeth
0041201f8a Improvements for migrations 2021-07-09 16:22:03 +05:30
navaneeth
1a6e53fcf1 Migration for users table 2021-07-09 14:35:56 +05:30
navaneeth
0e8c027131 E2E tests for login endpoint 2021-07-08 22:13:23 +05:30
navaneeth
8121fa5faa Set up typeORM & JWT authentication 2021-07-08 13:09:07 +05:30
navaneeth
b68c56a16e Initial commit for nestjs 2021-07-08 11:10:27 +05:30
Ashish
12d110e006
Feature/datasource connection pools (#357)
* add a library which defines available datasources as constants

* include thread_pool gem and concurrent-ruby gem

* modify per process connection_pools global variable to be a concurrent map datastructure

* add a new DsConnectionPool libary to provide the api for using connections from a connection pool

* convert the connection pool parameters in the ENV to integers before using them

* add a new function in the ds_connection_pool library to reset_connection_pool/s

* add unit tests for the ds_connection_pool library

* fix typo

* better variable names and module_names

* refactor connection pool library test cases to use mocked query service

* add magic comment to make strings frozen

* remove airtable from the list of connection pooled datasources

* separate module inside available_data_sources to list connection poolable datasources

* use datasource_id as the key for storing connection pools of a type; Also handle cases when the pools connections are stale

* add additional test cases for the connection pool library

* fix rubocop errors
2021-07-07 12:16:19 +05:30
navaneeth
eb703860e4 Merge branch 'hotfix/fix-setup' into develop 2021-07-06 12:13:38 +05:30
navaneeth
08a36e00f5 Remove frozen_string_literal line from setup script 2021-07-06 12:13:07 +05:30
navaneeth
2cbe6d8096 Merge branch 'release/v0.5.13' into develop 2021-07-05 20:00:30 +05:30
navaneeth
f279d732fc Merge branch 'release/v0.5.13' into main 2021-07-05 20:00:24 +05:30
navaneeth
2c3c056496 Bump ToolJet version 2021-07-05 20:00:10 +05:30
Navaneeth Pk
00a9f9cd52
Add pundit policy for datasources (#380) 2021-07-04 08:35:44 +05:30
dependabot[bot]
79143beaae
Bump prismjs from 1.23.0 to 1.24.1 in /docs (#379)
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.23.0 to 1.24.1.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.23.0...v1.24.1)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-04 01:23:27 +05:30
Navaneeth Pk
9f9f833820
Set default operations for data sources (#378) 2021-07-04 01:21:20 +05:30
Navaneeth Pk
4081c09cc3
Dark mode for preview rjv (#377) 2021-07-04 01:10:57 +05:30
navaneeth
e994725104 Use spinners instead of skeletons 2021-07-03 23:37:51 +05:30
Navaneeth Pk
9dbfe99923
Update README.md (#376) 2021-07-03 23:05:58 +05:30
Navaneeth Pk
23df1b981f
UI fixes for query editor (#375) 2021-07-03 22:37:50 +05:30
Navaneeth Pk
7bc5af7115
Set default theme for react-json-view (#373) 2021-07-03 20:13:43 +05:30
Navaneeth Pk
4ba35cc6d1
Persist dark mode preferences on localstorage (#371) 2021-07-03 20:04:23 +05:30
Navaneeth Pk
e34350ff4f
Fix get operation of firestore (#369) 2021-07-03 19:58:41 +05:30
Navaneeth Pk
76fa78b675
Fix lint issue (#367) 2021-07-03 19:51:37 +05:30
Navaneeth Pk
150961b591
Feature/dark mode (#366)
* Dark mode part 1

* Dark mode part 2

* Dark mode part 3

* Dark mode part 4

* Dark mode part 5

* Dark mode part 6

* Dark mode part 7

* Dark mode part 7

* Dark mode part 8

* set light mode as default

* Dark mode part 9

* Dark mode part 10

* Dark mode part 11
2021-07-03 19:47:47 +05:30
navaneeth
f864d00ee3 Merge branch 'hotfix/fix-mongo' into develop 2021-07-03 18:33:01 +05:30
navaneeth
16659f0407 Merge branch 'hotfix/fix-mongo' into main 2021-07-03 18:32:50 +05:30
navaneeth
7f2b31f49e Fix mongodb bug 2021-07-03 18:31:31 +05:30
Navaneeth Pk
8d29363a31
Bug fixes and improvements for inspector (#365) 2021-07-03 12:19:43 +05:30
navaneeth
4f0bad76f1 Merge branch 'hotfix/fix-ec2' into develop 2021-07-01 20:48:57 +05:30
navaneeth
bf08a3140d Merge branch 'hotfix/fix-ec2' into main 2021-07-01 20:48:44 +05:30
navaneeth
e3e8674b63 Fix production npm dependencies 2021-07-01 20:48:11 +05:30
navaneeth
d584a8256f Merge branch 'hotfix/fix-webpack' into develop 2021-07-01 15:13:39 +05:30
navaneeth
f3216457d9 Merge branch 'hotfix/fix-webpack' into main 2021-07-01 15:13:17 +05:30
navaneeth
6ac868d6b5 Fix webpack issue on EC2 2021-07-01 15:05:30 +05:30
Deepti Kakade
b10d777f63
Fixes Rubocop issues in tests (#359)
* Updated project set up guide for Mac, added node version and Webpack install steps.

* Worked on PR comment i.e Can we change this line to Install Node.js ( version: v14.9.0 )

* Fixed "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping."

* Resolved rubocop comments i.e "Style/FrozenStringLiteralComment: Missing frozen string literal comment." in test folder

Co-authored-by: Deepti Kakade <deepti@saeloun.com>
Co-authored-by: Deepti Kakade <“deepti@saeloun.com”>
2021-07-01 12:54:35 +05:30
navaneeth
910f01b180 Merge branch 'release/v0.5.12' into develop 2021-07-01 12:46:31 +05:30
navaneeth
22212a16bb Merge branch 'release/v0.5.12' into main 2021-07-01 12:46:21 +05:30
navaneeth
4222dab8e0 Bump ToolJet version 2021-07-01 12:46:13 +05:30
Nishant Samel
4aa0397f43
Add unique index to organization_users table (#358)
* Add unique index to `organization_users` table

- Fix https://github.com/ToolJet/ToolJet/issues/232

* Add respective validation test cases

Co-authored-by: Nishant Samel <nishant@saeloun.com>
2021-07-01 12:17:48 +05:30
Navaneeth Pk
4635db9102
Fixes default value inconsistency of dropdown widget (#361) 2021-07-01 12:17:16 +05:30
Akshay
6423467e08
Fixes share button failing to load intermittently (#356) 2021-06-29 23:48:04 +05:30
Nishant Samel
4e44e0a319
Feature: delete row from Google sheets (#354)
* Add feature `delete row from Google sheets`

- Fix https://github.com/ToolJet/ToolJet/issues/312

* Update operation name to `delete_row`

Co-authored-by: Nishant Samel <nishant@saeloun.com>
2021-06-29 22:36:59 +05:30
Ashish
7ceff964df
Update[Docs] update contributing guide to include steps to make sure new app dependencies are taken care of when running in docker (#355) 2021-06-29 22:34:46 +05:30
Prasad Walvekar
df4c9e63f9
Select app instead of typing app id for go to app action (#346)
* Add select dropdown that shows all apps.

* Change appId => slug

* Extract 'apps' into editor state
2021-06-29 16:42:58 +05:30
Navaneeth Pk
fa0c749588
Fix response of google sheets append queries (#353) 2021-06-29 10:59:06 +05:30
Navaneeth Pk
73c36efa57
Minor UI improvements for deploy modal (#352) 2021-06-29 00:43:44 +05:30
Navaneeth Pk
3980448fb2
Feature: Disable launch button if not deployed (#350) 2021-06-29 00:39:52 +05:30
Navaneeth Pk
18a1757ab9
Fix inconsistency in ES queries (#351) 2021-06-29 00:38:35 +05:30
Ashish
533e4546c4
[docs] update contributing guide fix the command to generate lockbox secret key (#348) 2021-06-28 22:56:39 +05:30