Commit Graph

3840 Commits

Author SHA1 Message Date
Sufiyan Gani
f52a2500c1
Added sending email when the role of the member is (#1253)
Added sending email when the role of a member is changed
2020-10-19 17:53:12 +05:30
Akshay Avinash
d90d420035
Added no search result image and text on applicaitons (#1240) 2020-10-19 17:41:14 +05:30
Automated Github Action
48026a3e95 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-19 12:10:30 +00:00
Abhinav Jha
4d9a360f45
Fix keyboard shortcuts on windows and linux machines (#1274)
* Fix keyboard shortcuts on windows and linux machines

* Update tests for keyboard shortcuts
2020-10-19 16:56:39 +05:30
Arpit Mohan
8e58822e9a Fixing merge conflicts 2020-10-19 16:43:09 +05:30
Trisha Anand
37aedcba24
User emails should be changed to lower case before creating/inviting user. (#1281) 2020-10-19 16:39:04 +05:30
Shrikant Sharat Kandula
920b38da90
Resolve conflict with master (#1246)
* added code to not identify anonymous users

* minor fix

* added alias for users so that segment works with mixpanel

* removed alias since we enabled identity merge for mixpanel

* added fix to not send anonymous user

* Add first_login event for analytics (#1184)

* Don't send full object to analytics (#1186)

* added binary raw data to be set for files picked (#1211)

* added binary raw data to be set for files picked

* spread options before modifying to maintain immutability

* Add isFromInvite field to create_USER event (#1223)

* Adding dummy commit to trigger build

* added extra information to execute action call (#1244)

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-10-19 16:36:44 +05:30
Nikhil Nandagopal
77e1998e74
updated query template to have an explanatory comment (#1260) 2020-10-19 15:10:21 +05:30
Shrikant Sharat Kandula
a8d5138541
MS SQL Plugin implementation (#1272)
* Working version of MsSQL plugin

* Add tests for mssql-plugin
2020-10-19 15:06:08 +05:30
Arpit Mohan
dc698e7d59
Fixing warning message in Github Actions (#1261) 2020-10-19 14:42:25 +05:30
Automated Github Action
db0a23c540 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-19 09:07:55 +00:00
Abhinav Jha
5c43f5d18d
Update widgetId references to a copied tabs widget's tabs (#1273) 2020-10-19 14:26:04 +05:30
Automated Github Action
b920c159e6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-19 07:07:55 +00:00
João Rafael
85d5477039
BugFix (#944): Add HTTP prefix to URLs in RestApiPlugin and RapidApiPlugin (#1266)
Also, add null check before adding HTTP prefix. This avoids null pointer exceptions and lets the UriBuilder deal with it
2020-10-19 12:19:04 +05:30
Yash Joshi
c085fc778d
Fix evaluated pane scrollbar style (#1251)
fixes: #1182
2020-10-19 12:02:07 +05:30
Automated Github Action
9ad9a5d45b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-19 06:08:56 +00:00
Nikhil Nandagopal
66d15d05c6 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-19 11:12:14 +05:30
Nuwan Sameera Alawatta
f5adc5732b
Fix page name special character bug (#1035)
* Fix page name special character bug

* update fix page name special character bug

* fix page name ending space
2020-10-19 10:48:27 +05:30
Automated Github Action
0069e50ad7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-16 15:07:58 +00:00
Akshay Avinash
4e99ab7ace
Fix 781 invalid message on password reset failure (#1234)
* Updated to add button to redirect to forgot password page
2020-10-16 19:48:03 +05:30
Nikhil Nandagopal
ec83d0c3fa
added extra information to execute action call (#1244) 2020-10-16 18:09:57 +05:30
Arpit Mohan
2c21246a13 Fixing merge conflicts 2020-10-16 15:02:38 +05:30
NandanAnantharamu
10fe3ba171
Feature/navigate totests (#1187)
* Adding tests for Navigateto function

* Updated locators and renamed tests
2020-10-16 14:17:54 +05:30
Arpit Mohan
277b97cf3f Adding dummy commit to trigger build 2020-10-16 13:58:42 +05:30
Arpit Mohan
337db97a18 Adding dummy commit to trigger build 2020-10-16 13:57:18 +05:30
Arpit Mohan
b52d4c3377 Adding dummy commit to trigger build 2020-10-16 13:55:49 +05:30
Arpit Mohan
f8c2fd312e Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-16 13:28:46 +05:30
akash-codemonk
0772bffe23
Create a new input field which outputs a key value pair (#1226) 2020-10-16 13:04:32 +05:30
Automated Github Action
7844e2ae05 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-16 07:07:46 +00:00
Shrikant Sharat Kandula
0055f01f2f
Remove extraneous scrollbars in API action pane (#1222) 2020-10-16 12:28:34 +05:30
Shrikant Sharat Kandula
273a120f1b Add isFromInvite field to create_USER event (#1223) 2020-10-16 12:02:25 +05:30
Shrikant Sharat Kandula
9c04f65901 Add isFromInvite field to create_USER event (#1223) 2020-10-16 12:01:23 +05:30
Pushkar Khedekar
2ac8ec589f
minor fix for column resizing onevent (#1235) 2020-10-16 11:59:50 +05:30
Thakur Karthik
fd9fa46bdd
Fix/fix input size (#1207)
* fix(codemirror-autocomplete): show selection background on hover for options

This fix if merged shows the selection background by hovering on autocomplete
options.

Ref: #946

* added code to not identify anonymous users

* minor fix

* added alias for users so that segment works with mixpanel

* removed alias since we enabled identity merge for mixpanel

* added fix to not send anonymous user

* Add first_login event for analytics (#1184)

* Don't send full object to analytics (#1186)

* fix for removing the extra padding in input field

* Revert "Merge branch 'master' of https://github.com/appsmithorg/appsmith into fix/fix-input-size"

This reverts commit 05a97588f8187c5a9f3146214ef523c30d1370d9, reversing
changes made to 4f70eb61e43c1a9270cb6bd05689820351a5b6e0.

* set scrollbarstyle to null in compact mode

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2020-10-16 11:56:03 +05:30
Automated Github Action
e19cbb6737 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-16 05:07:32 +00:00
Arpit Mohan
9d2b017bf3
Making the nginx root configuration also configurable. (#694)
This is required for enabling custom logging. In future, we can leverage this for proxy caching as well.

Not adding this nginx-root.conf.template file to the installation script because there's nothing for the user to configure there during installation. This file will be baked into the Dockerfile and only the environment variables will be replaced during container start.
2020-10-16 10:00:33 +05:30
Arpit Mohan
eddfa25543 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-15 23:36:45 +05:30
Daniel Shuy
a93bd52684
Don't append " Copy" suffix to cloned pages in cloned application (#1172)
* Add test to verify that Pages are cloned
2020-10-15 23:27:32 +05:30
Arpit Mohan
796264157c Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-15 22:16:47 +05:30
Abhinav Jha
e909cb2f05
Fix: refresh on chunk load error due to deployment (#800) 2020-10-15 22:16:01 +05:30
Automated Github Action
feade757e3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 16:09:29 +00:00
Nikhil Nandagopal
0a149f9e54
added cancel request logic for update layout, api and action (#1224) 2020-10-15 20:58:54 +05:30
Arpit Mohan
ef28d8f1dd Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-15 17:49:05 +05:30
Prashant Chaubey
7a1a2f55e1
Added an WebExceptionHandler to return JSON errors instead of HTML (#1178) 2020-10-15 17:47:13 +05:30
Shrikant Sharat Kandula
921c827817
Add isFromInvite field to create_USER event (#1223) 2020-10-15 17:42:37 +05:30
Automated Github Action
c23cbe8a2d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 12:10:21 +00:00
Hetu Nandu
863f5816e1
Fixes issue for pageOnload action timing out crashing the app. (#1219)
* Fixes issue for page onload timing out crashing the app.

* Add tests
2020-10-15 17:08:55 +05:30
Arpit Mohan
a762ed33d3 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-15 15:22:35 +05:30
satbir121
5c6b2e1f98
Removing a bad fix for Table column width. (#1213)
* Removing a bad fix in Table column.

* Removing unwanted code.
2020-10-15 14:56:27 +05:30
Automated Github Action
04d630a2b1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 08:08:44 +00:00
akash-codemonk
47847cbc7c
Add widget cta in query pane (#1157) 2020-10-15 12:51:00 +05:30
Nikhil Nandagopal
1319032268 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-15 12:46:26 +05:30
Nikhil Nandagopal
afa4fddc1b
added binary raw data to be set for files picked (#1211)
* added binary raw data to be set for files picked

* spread options before modifying to maintain immutability
2020-10-15 12:45:58 +05:30
Automated Github Action
2ce9f9fd92 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 07:07:34 +00:00
Prashant Chaubey
05380a9c43
Added email verification while creating user and sending email (#1208) 2020-10-15 12:19:20 +05:30
Automated Github Action
73600c5d76 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 06:08:36 +00:00
Prashant Chaubey
8d2701ed75
Made getAll operation of PageController unsupported (#1176) 2020-10-15 11:24:09 +05:30
Automated Github Action
7e0da20ee1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-15 04:08:36 +00:00
Prashant Chaubey
67ef538409
Returning validation failures while creating organization (#1084)
* Returning validation failures while creating organization

* Added unit tests

* Changing the name of test security config

Co-authored-by: nitesh261193 <nitesh261193@gmail.com>
2020-10-15 09:07:57 +05:30
Shinn Lok
e85d5ed420
TTL must be set on date field (#1128)
The PasswordResetToken collection now expires the password reset request in 48 hours.
2020-10-15 09:01:30 +05:30
NandanAnantharamu
dfe19b5693
wait added for toast message (#1191)
* wait added for toast message

* Updated the hard wait

* msg validation removed only widget update check enabled
2020-10-15 08:43:53 +05:30
Automated Github Action
62f17c24bd Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-14 19:07:00 +00:00
Shrikant Sharat Kandula
ff860e402c
Add logging to segment SDK (#1188) 2020-10-15 00:05:09 +05:30
Shrikant Sharat Kandula
8af1852b6a
Refactor tasks on first-login (#1190)
* Primarily doing example app cloning and analytics in parallel.

* Only create a examples organization, if not already done
2020-10-15 00:02:57 +05:30
Automated Github Action
d00849e05c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-14 11:07:04 +00:00
devrk96
539253f17e
Feature: Create new-app flow (#926)
* create new app flow

* uncontrolled component error fixed

* loader added when user is deleting or user role is updating

* home page loader and create-new-app loader added

* user role changing and use deleting state fixed

* PR feeback changes added

* orgname loader added

* warnings removed

* fixed create-new-app flow and delete app test cases

* beforeAll test case condition fixed

* Initial navigation condition fixed in createOrg test cases

* app card loading state fixed
2020-10-14 16:05:19 +05:30
Shrikant Sharat Kandula
c4d73ac752 Don't send full object to analytics (#1186) 2020-10-14 15:42:01 +05:30
Automated Github Action
d7f0a09b42 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-14 10:08:08 +00:00
Shrikant Sharat Kandula
908364e643 Don't send full object to analytics (#1186) 2020-10-14 14:56:30 +05:30
Shrikant Sharat Kandula
02dc63840a
Don't send full object to analytics (#1186) 2020-10-14 14:56:09 +05:30
Shrikant Sharat Kandula
c74617b9c3 Add first_login event for analytics (#1184) 2020-10-14 12:46:51 +05:30
Arpit Mohan
84022651d6 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-14 12:45:44 +05:30
Shrikant Sharat Kandula
7d1af8e27f Add first_login event for analytics (#1184) 2020-10-14 12:42:58 +05:30
Shrikant Sharat Kandula
164824ca85
Add first_login event for analytics (#1184) 2020-10-14 12:40:47 +05:30
Nikhil Nandagopal
862fc9d828 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-14 12:36:15 +05:30
Nikhil Nandagopal
d50718b8a9 added fix to not send anonymous user 2020-10-14 12:35:06 +05:30
Automated Github Action
8c70379af5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-14 06:08:57 +00:00
akash-codemonk
527b7b613e
Add "Add" text next to datasource lightning icon (#1158) 2020-10-14 11:03:06 +05:30
Shrikant Sharat Kandula
4a070c3d92
Fix blank scrollbars on Firefox (#1171)
* Fix blank scrollbars on Firefox

* Hide scrollbars on Firefox for consistency
2020-10-14 10:56:43 +05:30
NandanAnantharamu
242d1ea989
binding test added invloving form input and table (#1126) 2020-10-14 10:49:24 +05:30
NandanAnantharamu
ccb2c7013e
Feature/pause test (#1125)
* updated video widget tests

* Updated video widget test
2020-10-14 10:49:08 +05:30
Automated Github Action
9ce076fb01 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-14 05:07:33 +00:00
Prashant Chaubey
8a892b6e15
Removed invitation token from the invite email (#1180) 2020-10-14 10:30:19 +05:30
Automated Github Action
95789385ce Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-13 09:07:37 +00:00
dependabot[bot]
1157ecbbe6
Bump junit in /app/server/appsmith-plugins/rapidApiPlugin (#1159)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:35:29 +05:30
dependabot[bot]
2b70011f66
Bump junit in /app/server/appsmith-plugins/mongoPlugin (#1160)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:35:00 +05:30
dependabot[bot]
668c8e9c1c
Bump junit from 4.11 to 4.13.1 in /app/server/appsmith-interfaces (#1161)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:33:50 +05:30
dependabot[bot]
d80a70de8d
Bump junit in /app/server/appsmith-plugins/postgresPlugin (#1162)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:33:24 +05:30
dependabot[bot]
f6b1ff2ed4
Bump junit in /app/server/appsmith-plugins/mysqlPlugin (#1163)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:33:02 +05:30
dependabot[bot]
43f1478d81
Bump junit in /app/server/appsmith-plugins/restApiPlugin (#1164)
Bumps [junit](https://github.com/junit-team/junit4) from 4.11 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.11.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.11...r4.13.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-10-13 14:32:28 +05:30
Shrikant Sharat Kandula
13ddcc0cc9
Upgrade pf4j & test containers and fix plugin tests (#1156) 2020-10-13 13:42:14 +05:30
Nikhil Nandagopal
69c286f978 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-12 23:43:07 +05:30
Nikhil Nandagopal
0d94f8e3a0 removed alias since we enabled identity merge for mixpanel 2020-10-12 23:42:01 +05:30
Nikhil Nandagopal
dbc850bd7c added alias for users so that segment works with mixpanel 2020-10-12 22:53:47 +05:30
Nikhil Nandagopal
4428011344 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-12 21:35:36 +05:30
Nikhil Nandagopal
880baa1831 minor fix 2020-10-12 21:35:13 +05:30
Nikhil Nandagopal
83b73d391d Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-12 21:33:04 +05:30
Nikhil Nandagopal
8829516e8c added code to not identify anonymous users 2020-10-12 21:32:31 +05:30
Automated Github Action
8492205260 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 14:07:57 +00:00
Nikhil Nandagopal
eafc92f918 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-12 19:12:03 +05:30
Nikhil Nandagopal
c550e9202f Merge branch 'master' into release 2020-10-12 19:08:23 +05:30
akash-codemonk
25285033d6
Feat/add query flow (#1146)
* Add datasource connected page

* Default to show connected screen in datasource editor

* Update UI

* Fixes

- Change text from connected to saved
- Show key with empty values if there are no values
- After creating a new datasource go to edit mode

* Stop calling test on save

* Fix tests

* Fix test

* Dummy commit

* Always be in view mode unless clicked on edit mode

* Fixes

- Update datasource connected page for rest api datasource
- Fix empty array values not resetting

* Fix create new api crashing

- While creating new datasource show form in edit mode

* Fix tests
2020-10-12 19:07:18 +05:30
Automated Github Action
271298fb97 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 13:07:19 +00:00
Abhinav Jha
76ae0103bf
Upgrade npm packages (#1079)
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-10-12 18:36:05 +05:30
Nikhil Nandagopal
711507c501 Merge branch 'release' 2020-10-12 18:33:54 +05:30
Satbir Singh
91db71174f Merge branch 'release' of github.com:appsmithorg/appsmith-ee into release 2020-10-12 18:32:48 +05:30
Satbir Singh
ee47d34101 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-12 18:32:29 +05:30
satbir121
8bf80fe507
Google Recaptcha integration for button and form button widgets. (#1118)
* Adding base code for google re-captcha.

* Removing recaptcha as well

* Adding recaptchaToken on Button.

* Fixing updateMetaProperty errors.

* Handling recaptcha generation failed case.

* Adding a message for recaptcha token gen fail

* Rename setRecaptchaToken

* Adding loading state for recaptcha button

* Adding googleRecaptchaKey as a Btn prop

* Adding the bound functions in widgets

* Removing unused vars.

* Handling google recaptcha key error.

* Adding proper messages for
2020-10-12 18:31:19 +05:30
Nikhil Nandagopal
d789ac66d0
Fix/analytics (#1145)
* added app id to execute action tracking

* added route change analytics
2020-10-12 18:26:03 +05:30
Nikhil Nandagopal
928ea68b0f
Release v1.2.7 (#1144)
* Update README.md

* Updating README to add contributor section (#870)

* Remove gitlab-ci configuration files (#865)

We have since moved our CI to Github Actions and no longer require Gitlab CI config files.

* Updating the README in the client codebase

We now reference the global contribution guide directly

* Feature/share app test (#843)

* Add ShareApp test

* Sharing app tests and public access

* Update CONTRIBUTING.md

* Update install.sh

fixes #889

* Update deploy install script to use api64.ipify.org which supports IPv4 (#887)

Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>

* Id value issue for radio groups (#895)

Fixes: #661 

There was issue related to id value while creating new radio group options other than the default ones. And as said I, the id field is not needed at all, but some old config still has the id field.
So since ID field is not required , I have removed it. Which solves the issue.

* Fix triggering of onChange when value is the same (#892)

Fixes: #710

* Invite user modal in view mode can be closed by clicking outside (#906)

* Update README.md

Spelling correction

* #678 Correction in contributing.md for client setup (#907)

Co-authored-by: Saket Agrawal <saketagr@in.ibm.com>

* Docs: Add instructions in client setup for any port conflicts with 80/443  (#918)

Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* Fix(sign-up): change in sign up error message (#908)

* Fix(backend): Wrong error message while resetting the password fixed, changed from id to email (#911)

Fixes #637

* Options Validaor checks for empty values

Fixes: #662

* fix: add missed error callback for download (#912)

Fixes: #673

* Revert "Options Validaor checks for empty values"

This reverts commit 6b49d4c4e4.

* Update table icon (#761)

* style: center login form when 3rd party auth is not enabled (#919)

* style: center login form when 3rd party auth is not enabled

* style: center signup form when 3rd party auth is not enabled

* fix: input widget number validation #768 (#917)

* Explorer fixes (#689)

* Make entity icon an actionable area

Persist  user toggled entity collapse states

* remove dependency on props.isDefaultExpanded

* Hover effect for dependencies

* Pass search keyword for reliable toggling of entity groups on entity search

* Fix default expanded state of Datasource group entity

* Remove plugingroup file, which was added due to a botched merge conflict resolution

* Fix issue with radio widget crashing (#922)

* fix types

* Options Validaor checks for empty values

Fixes: #662

Co-authored-by: Sanchit Jain <171220040@nitdelhi.ac.in>

* Fixed the pull request template issue partially (#902)

Fixes #826

* Feature: Invite modal (#927)

* light and dark mode added in Invite modal

* warnings removed

* create org and invite user test cases fixed

* Application invite design implemented

* manage user icon added

* button width fixed

* PR feedback implemented

* Improve PR template.

* Remove troublesome test

* Fix failing Radio tests (#931)

* Possible fix for CI checkout issue

* Possible fix for CI checkout issue

* Fixed the ipify URL in PingScheduledTask (#1013)

* Revert "Feature: Invite modal (#927)" (#1017)

This reverts commit 63daf74a44.

* Fix image widget not showing default image when image property is invalid (#882)

Fixes: #760

* Fix CI checkouts for all pull_request_target steps

* Local meta state in widgets (#851)

* Update README.md

* Fix for action execution (#1023)

* Adding the condition to fix push vs pull_request_target commit checkouts

* Input Widget: Parse regexp before regex validation (#884)

Fixes #697

* Display warning icon for forgot password failure (#890)

Fixes: #587

* Create Org Form: don't allow to use only spaces in names (#913)

Also disables the submit button when invalid
Fixes: #807, #621

* Auto Focus on email fields in auth screens (#923)

Fixes: #610 
Co-authored-by: Anshul <anshul@typito.com>

* Added check for duplicate values in Dropdown and Radio Widgets (#1011)

Fixes #655

* Fix Reset password not disabled after successful reset (#1021)

Fixes #636

* Fix active styles for checkbox & radio (#1061)

Fixes: #994

* Add source to user sign up event (#1065)

* Send separate user create event for new users (#1066)

* Expand datasource entity in explorer based on some conditions (#1062)

* Expand datasource entity in explorer based on some conditions

* Fix test

* Do not show error tost when api fails

* Expand datasource entity on test success

* Use email as id for users and fix signup events not being reported (#1067)

* Fixing typos in the README file (#871)

Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* Forgot password submit button enable condition (#701)

Fixes: #586 
Co-authored-by: Anshul <anshul@typito.com>

* Adding a new email template for sending an email when an appsmith use… (#1077)

* Adding a new email template for sending an email when an appsmith user's role in an organization changes.

* Minor changes in text.

* Fix -  Distorted UI when there are too many characters in email ID #584 (#1010)

* Fix -  Distorted UI when there are too many characters in email ID #584

* Fix -  Distorted UI when there are too many characters in email ID #584

* Fix the hidden column list is not bounded and overflows in height (#981) (#1024)

* fix(applications): add validation for empty name (#914)

* Update CONTRIBUTING.md

* Update CodeContributionsGuidelines.md

* replaced dragdrop with dsl (#1081)

* Fix datasource structure test (#1080)

* Fix datasource structure test

* Dummy commit

* CI: Try creating build id

* CI: Fix build id step:

* Revert build id changes

* Update README.md

* Fix/new ui is distorted due to long organization name #735 (#1014)

* Fix for long org names on side menu.

Now ellipsizes with tooltip if Orgname is over the value set in ellipsize prop. Otherwise functions as before.

* added ellipsize prop to index. Fixes #735

20 seems to be a good value that stop org names running onto next line. Tested on Firefox and chrome. Linux debian stretch.

Co-authored-by: root <root@rutabaga.groudon>

* Use username instead of object_id in analytics (#1082)

* Adding the close-label.yml file required by Github App to mark issues as QA (#1091)

Fixes #1090

When a PR is successfully merged, the Github bot will add the label QA to the issue. These issues can then be picked up by the QA team for verification. Refer: https://github.com/Logerfo/close-label

* Only mark applications as example applications if the application id exists in the template configuration. (#1093)

* docs: add mohanarpit as a contributor (#1095)

* docs: update README.md [skip ci]

* docs: create .all-contributorsrc [skip ci]

* Moving the contributor badge to the correct location in README

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add Nikhil-Nandagopal as a contributor (#1096)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add areyabhishek as a contributor (#1097)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add trishaanand as a contributor (#1098)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add riodeuno as a contributor (#1099)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add hetunandu as a contributor (#1100)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Trisha Anand <trisha@appsmith.com>

* docs: add satbir121 as a contributor (#1106)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add sharat87 as a contributor (#1102)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add aakashDesign as a contributor (#1107)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add Debsourabh as a contributor (#1108)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add NandanAnantharamu as a contributor (#1103)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add prapullac as a contributor (#1104)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>

* docs: add Saket2 as a contributor (#1109)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add harishkotra as a contributor (#1110)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add visibleajay as a contributor (#1111)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add akbansa as a contributor (#1112)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add gogetter22 as a contributor (#1113)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* docs: add Xniveres as a contributor (#1114)

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>

* Correcting hyperlink from contributor badge to contributor section

* Show datasource structure fixes (#1078)

* Tests for binding related use cases (#1116)


Co-authored-by: Nandan <nandan@thinkify.io>

* Feature/video widget test (#1115)


Co-authored-by: nandan.anantharamu <nandan@thinkify.io>

* Adding filter tests for table (#1117)


Co-authored-by: nandan.anantharamu <nandan@thinkify.io>

* Getting Cypress to work correctly for internal pull requests (#1121)

* Hotfix to fix the client build workflow

* Update README.md

* Fix release cleanup issues (#1132)

* Changed CSS to prevent share button from coming out (#925)

Changed CSS to prevent share button from coming out.
Decreased the width of the wrapper to a suitable value.

* Fix issue with setting dynamic triggers on immutable widget objects (#1137)

* Feature/invitation modal (#938)

* light and dark mode added in Invite modal

* warnings removed

* create org and invite user test cases fixed

* Application invite design implemented

* manage user icon added

* button width fixed

* PR feedback implemented

* test cases fixed

* used blueprint classes

* used calc for width distribution

* copy button width fixed

* prop passing fixed

* copy button size reduced

* readonly input field background color fixed

* input background theme name ordering changed

* TagInputComponent moved to ads

* created DropdownWrapper for select field in orgInviteForm

* Warnings created due to unique key and depdencies is fixed

* Warning fixed in dropdown component

* correct prop name used

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>

* fix(codemirror-autocomplete): show selection background on hover for options (#1134)

This fix if merged shows the selection background by hovering on autocomplete
options.

Ref: #946

* Stop expanding datasource in explorer after testing (#1138)

Co-authored-by: areyabhishek <nayak.abhishek@gmail.com>
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
Co-authored-by: Ari <36749814+ari-hacks@users.noreply.github.com>
Co-authored-by: NandanAnantharamu <67676905+NandanAnantharamu@users.noreply.github.com>
Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com>
Co-authored-by: Sanchit Jain <171220040@nitdelhi.ac.in>
Co-authored-by: Nicholas <wasabigeek@users.noreply.github.com>
Co-authored-by: Aditya Vats <avats.osc@gmail.com>
Co-authored-by: Saket2 <49346036+Saket2@users.noreply.github.com>
Co-authored-by: Saket Agrawal <saketagr@in.ibm.com>
Co-authored-by: MartinT <44962077+MartinTuroci@users.noreply.github.com>
Co-authored-by: Dmitriy Danilov <daniloff200@gmail.com>
Co-authored-by: Petro Popelyshko <petrneok@gmail.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
Co-authored-by: Omkar Phansopkar <48476025+OmkarPh@users.noreply.github.com>
Co-authored-by: devrk96 <rohit.kumawat@primathon.in>
Co-authored-by: Prashant Chaubey <prashantchaubey9795@gmail.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>
Co-authored-by: Ajay Kumar <visibleajay@gmail.com>
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
Co-authored-by: dodococo <deepakchethan@outlook.com>
Co-authored-by: Josh Mak <joshmak@berkeley.edu>
Co-authored-by: Anshul Bansal <bansalanshul11@yahoo.com>
Co-authored-by: Anshul <anshul@typito.com>
Co-authored-by: Caitlin-Fotheringham <49273562+Caitlin-Fotheringham@users.noreply.github.com>
Co-authored-by: Akash Hamirwasia <akash.hamirwasia@gmail.com>
Co-authored-by: Yash Joshi <jyash97@gmail.com>
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
Co-authored-by: Aadhitya A <59508546+alphaX86@users.noreply.github.com>
Co-authored-by: Trisha Anand <trisha@appsmith.com>
Co-authored-by: Kishore <reachtokish@users.noreply.github.com>
Co-authored-by: Adam <ascratcherd@gmail.com>
Co-authored-by: root <root@rutabaga.groudon>
Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Nandan <nandan@thinkify.io>
Co-authored-by: Ishaan Mehta <ishaanmehta4@gmail.com>
Co-authored-by: Thakur Karthik <iamkarthik08@gmail.com>
2020-10-12 18:13:35 +05:30
Automated Github Action
9f6f838850 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 10:07:51 +00:00
akash-codemonk
f9f85a8897
Stop expanding datasource in explorer after testing (#1138) 2020-10-12 15:36:10 +05:30
Nikhil Nandagopal
38a8deb650 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-12 14:57:55 +05:30
Nikhil Nandagopal
8f080a05ce
added app id to execute action tracking (#1139) 2020-10-12 14:57:30 +05:30
Automated Github Action
90b34a1fa4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 09:07:39 +00:00
Thakur Karthik
d476bb14bc
fix(codemirror-autocomplete): show selection background on hover for options (#1134)
This fix if merged shows the selection background by hovering on autocomplete
options.

Ref: #946
2020-10-12 13:49:29 +05:30
Automated Github Action
c2ce945c29 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 08:08:31 +00:00
satbir121
1cafe307d5
Feature/invitation modal (#938)
* light and dark mode added in Invite modal

* warnings removed

* create org and invite user test cases fixed

* Application invite design implemented

* manage user icon added

* button width fixed

* PR feedback implemented

* test cases fixed

* used blueprint classes

* used calc for width distribution

* copy button width fixed

* prop passing fixed

* copy button size reduced

* readonly input field background color fixed

* input background theme name ordering changed

* TagInputComponent moved to ads

* created DropdownWrapper for select field in orgInviteForm

* Warnings created due to unique key and depdencies is fixed

* Warning fixed in dropdown component

* correct prop name used

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
2020-10-12 12:45:35 +05:30
Automated Github Action
bdf0213d09 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-12 07:07:45 +00:00
Hetu Nandu
37f40fcc70
Fix issue with setting dynamic triggers on immutable widget objects (#1137) 2020-10-12 12:36:58 +05:30
Ishaan Mehta
fe58aa4ad8
Changed CSS to prevent share button from coming out (#925)
Changed CSS to prevent share button from coming out.
Decreased the width of the wrapper to a suitable value.
2020-10-12 12:35:15 +05:30
Arpit Mohan
eebc428072 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-12 10:08:12 +05:30
Hetu Nandu
9ac935c424
Fix release cleanup issues (#1132) 2020-10-11 19:02:02 +05:30
Automated Github Action
05684e90a1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-09 16:08:47 +00:00
Hetu Nandu
e9f4b897ac
Adding filter tests for table (#1117)
Co-authored-by: nandan.anantharamu <nandan@thinkify.io>
2020-10-09 21:06:53 +05:30
Automated Github Action
b725d1bc96 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-09 15:07:35 +00:00
Hetu Nandu
a11b3a2ff9
Feature/video widget test (#1115)
Co-authored-by: nandan.anantharamu <nandan@thinkify.io>
2020-10-09 20:36:28 +05:30
Hetu Nandu
3fbcdc0a37
Tests for binding related use cases (#1116)
Co-authored-by: Nandan <nandan@thinkify.io>
2020-10-09 20:04:14 +05:30
Automated Github Action
c8ca705715 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-09 13:43:27 +00:00
akash-codemonk
a229f68654
Show datasource structure fixes (#1078) 2020-10-09 18:54:50 +05:30
Shrikant Sharat Kandula
b6b9afcbe8 Use username instead of object_id in analytics (#1082) 2020-10-09 16:22:10 +05:30
Shrikant Sharat Kandula
4420117888 Use username instead of object_id in analytics (#1082) 2020-10-09 16:21:25 +05:30
Automated Github Action
a21aa7bcf7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-09 10:07:51 +00:00
Trisha Anand
421b624cc4
Only mark applications as example applications if the application id exists in the template configuration. (#1093) 2020-10-09 15:21:28 +05:30
Arpit Mohan
5fd163e3f4 Moving the Github Action for client to pull_request_target 2020-10-09 13:09:10 +05:30
Arpit Mohan
c72348a350 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-09 12:57:08 +05:30
Shrikant Sharat Kandula
d872b3631b
Use username instead of object_id in analytics (#1082) 2020-10-09 12:47:27 +05:30
Automated Github Action
333a7051bb Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-09 06:08:01 +00:00
Adam
43c0613fb7
Fix/new ui is distorted due to long organization name #735 (#1014)
* Fix for long org names on side menu.

Now ellipsizes with tooltip if Orgname is over the value set in ellipsize prop. Otherwise functions as before.

* added ellipsize prop to index. Fixes #735

20 seems to be a good value that stop org names running onto next line. Tested on Firefox and chrome. Linux debian stretch.

Co-authored-by: root <root@rutabaga.groudon>
2020-10-09 10:55:00 +05:30
Automated Github Action
2f9f9a0046 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-08 15:07:36 +00:00
akash-codemonk
eaf4dbd261
Fix datasource structure test (#1080)
* Fix datasource structure test

* Dummy commit
2020-10-08 20:13:20 +05:30
Automated Github Action
beb2d99c05 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-08 14:07:56 +00:00
NandanAnantharamu
32ce580695
replaced dragdrop with dsl (#1081) 2020-10-08 18:58:30 +05:30
Arpit Mohan
38890eeea7 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-08 16:35:57 +05:30
Yash Joshi
5376be6b19
fix(applications): add validation for empty name (#914) 2020-10-08 16:02:31 +05:30
Automated Github Action
e4c27fa636 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-08 10:07:51 +00:00
Adam
2e63b394d5
Fix the hidden column list is not bounded and overflows in height (#981) (#1024) 2020-10-08 15:33:34 +05:30
Kishore
8ee85e9751
Fix - Distorted UI when there are too many characters in email ID #584 (#1010)
* Fix -  Distorted UI when there are too many characters in email ID #584

* Fix -  Distorted UI when there are too many characters in email ID #584
2020-10-08 15:19:15 +05:30
Trisha Anand
ffb1142b20
Adding a new email template for sending an email when an appsmith use… (#1077)
* Adding a new email template for sending an email when an appsmith user's role in an organization changes.

* Minor changes in text.
2020-10-08 14:48:41 +05:30
Automated Github Action
53100ceb7d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-08 07:06:15 +00:00
Shrikant Sharat Kandula
7d56fcf059 Use email as id for users and fix signup events not being reported (#1067) 2020-10-08 12:30:25 +05:30
Anshul Bansal
97ab21d840
Forgot password submit button enable condition (#701)
Fixes: #586 
Co-authored-by: Anshul <anshul@typito.com>
2020-10-08 12:30:02 +05:30
Automated Github Action
c0a7217326 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-07 16:08:31 +00:00
Shrikant Sharat Kandula
fa709a6cde Use email as id for users and fix signup events not being reported (#1067) 2020-10-07 21:08:27 +05:30
Shrikant Sharat Kandula
feda7ce022
Use email as id for users and fix signup events not being reported (#1067) 2020-10-07 21:06:58 +05:30
akash-codemonk
2b28c03c25
Expand datasource entity in explorer based on some conditions (#1062)
* Expand datasource entity in explorer based on some conditions

* Fix test

* Do not show error tost when api fails

* Expand datasource entity on test success
2020-10-07 20:49:30 +05:30
Nikhil Nandagopal
c5eb43915e Merge branch 'master' into release 2020-10-07 20:48:49 +05:30
Nikhil Nandagopal
522d370d7d Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-07 19:40:38 +05:30
Nikhil Nandagopal
fcb6c4c43c
added data source name to query creation (#1068) 2020-10-07 19:40:08 +05:30
Automated Github Action
265cad1c2f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-07 13:07:10 +00:00
Shrikant Sharat Kandula
65eb9c97d2 Send separate user create event for new users (#1066) 2020-10-07 18:29:31 +05:30
Shrikant Sharat Kandula
985c17a87b Add source to user sign up event (#1065) 2020-10-07 18:29:31 +05:30
Shrikant Sharat Kandula
c77fcfa9ee
Send separate user create event for new users (#1066) 2020-10-07 18:28:17 +05:30
Shrikant Sharat Kandula
c4332b9a1c
Add source to user sign up event (#1065) 2020-10-07 18:07:30 +05:30
Nikhil Nandagopal
3e9547a8d6 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-07 16:51:30 +05:30
Nikhil Nandagopal
3ced89e58c added applications page load 2020-10-07 16:49:56 +05:30
Automated Github Action
ae7fa6e27d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-07 08:07:56 +00:00
Yash Joshi
3bd342a848
Fix active styles for checkbox & radio (#1061)
Fixes: #994
2020-10-07 13:11:08 +05:30
Akash Hamirwasia
04d495ce44
Fix Reset password not disabled after successful reset (#1021)
Fixes #636
2020-10-07 12:47:23 +05:30
Caitlin-Fotheringham
b418c5fd4a
Added check for duplicate values in Dropdown and Radio Widgets (#1011)
Fixes #655
2020-10-07 12:43:19 +05:30
Automated Github Action
8ce7cef771 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-07 07:07:35 +00:00
Anshul Bansal
776daa61ba
Auto Focus on email fields in auth screens (#923)
Fixes: #610 
Co-authored-by: Anshul <anshul@typito.com>
2020-10-07 12:37:16 +05:30
Dmitriy Danilov
8f62ac93a1
Create Org Form: don't allow to use only spaces in names (#913)
Also disables the submit button when invalid
Fixes: #807, #621
2020-10-07 12:14:44 +05:30
Josh Mak
7ad5ac4946
Display warning icon for forgot password failure (#890)
Fixes: #587
2020-10-07 12:08:40 +05:30
dodococo
17028a3f86
Input Widget: Parse regexp before regex validation (#884)
Fixes #697
2020-10-07 12:03:53 +05:30
Arpit Mohan
bb87386406 Merge branch 'master' into release 2020-10-07 06:46:23 +05:30
Automated Github Action
12ee577def Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-06 17:06:49 +00:00
Hetu Nandu
bf2b4efbfd
Fix for action execution (#1023) 2020-10-06 22:17:16 +05:30
Nikhil Nandagopal
b0708fb070 Merge branch 'release' of github.com:appsmithorg/appsmith-ee into release 2020-10-06 20:42:07 +05:30
Nikhil Nandagopal
7957582061 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-10-06 20:41:11 +05:30
Nikhil Nandagopal
194f27aabb
Feature/analytics (#1022)
* added appname to PAGE_LOAD data and fixed getCurrentApplication method

* Fixed analytics to save and test datasources

* fixed analytics for create action

* added event for action execution

* added a type for event location
2020-10-06 20:40:21 +05:30
Arpit Mohan
185020e9ad Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-06 18:38:40 +05:30
Hetu Nandu
8b75e1c8f4
Local meta state in widgets (#851) 2020-10-06 14:31:51 +05:30
Automated Github Action
1527e9909a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-06 07:07:24 +00:00
Ajay Kumar
9fce3912ea
Fix image widget not showing default image when image property is invalid (#882)
Fixes: #760
2020-10-06 12:06:57 +05:30
Automated Github Action
82341a8b31 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-06 06:08:14 +00:00
satbir121
93a1dc7f87
Revert "Feature: Invite modal (#927)" (#1017)
This reverts commit 63daf74a44.
2020-10-06 11:32:43 +05:30
Arpit Mohan
fd04e9f95f Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-06 07:40:14 +05:30
Prashant Chaubey
50072ff179
Fixed the ipify URL in PingScheduledTask (#1013) 2020-10-06 06:54:27 +05:30
Automated Github Action
8342143df2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 14:07:49 +00:00
Hetu Nandu
3eb47be425
Fix failing Radio tests (#931) 2020-10-05 19:17:00 +05:30
Automated Github Action
f5f841b702 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 12:09:17 +00:00
Hetu Nandu
dc65de31c2 Remove troublesome test 2020-10-05 17:31:02 +05:30
Automated Github Action
18a27c5ac6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 09:07:09 +00:00
devrk96
63daf74a44
Feature: Invite modal (#927)
* light and dark mode added in Invite modal

* warnings removed

* create org and invite user test cases fixed

* Application invite design implemented

* manage user icon added

* button width fixed

* PR feedback implemented
2020-10-05 14:05:05 +05:30
Automated Github Action
0202c20b7d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 08:07:43 +00:00
Hetu Nandu
858db968f6
Fix issue with radio widget crashing (#922)
* fix types

* Options Validaor checks for empty values

Fixes: #662

Co-authored-by: Sanchit Jain <171220040@nitdelhi.ac.in>
2020-10-05 12:57:44 +05:30
Abhinav Jha
1b8b3f7bbe
Explorer fixes (#689)
* Make entity icon an actionable area

Persist  user toggled entity collapse states

* remove dependency on props.isDefaultExpanded

* Hover effect for dependencies

* Pass search keyword for reliable toggling of entity groups on entity search

* Fix default expanded state of Datasource group entity

* Remove plugingroup file, which was added due to a botched merge conflict resolution
2020-10-05 12:49:33 +05:30
Automated Github Action
a2dd149679 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 07:07:18 +00:00
MartinT
58b759bd6a
fix: input widget number validation #768 (#917) 2020-10-05 12:36:24 +05:30
MartinT
2158434ba4
style: center login form when 3rd party auth is not enabled (#919)
* style: center login form when 3rd party auth is not enabled

* style: center signup form when 3rd party auth is not enabled
2020-10-05 12:35:20 +05:30
akash-codemonk
a79411ee9b
Update table icon (#761) 2020-10-05 12:27:53 +05:30
Automated Github Action
d391961cac Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 06:08:12 +00:00
Hetu Nandu
2038382ce5 Revert "Options Validaor checks for empty values"
This reverts commit 6b49d4c4e4.
2020-10-05 11:11:13 +05:30
Dmitriy Danilov
b841796525
fix: add missed error callback for download (#912)
Fixes: #673
2020-10-05 10:51:17 +05:30
Sanchit Jain
6b49d4c4e4
Options Validaor checks for empty values
Fixes: #662
2020-10-05 10:48:33 +05:30
Automated Github Action
146e6f9f7e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-05 05:06:52 +00:00
Petro Popelyshko
e57615e3eb
Fix(backend): Wrong error message while resetting the password fixed, changed from id to email (#911)
Fixes #637
2020-10-05 09:49:05 +05:30
Dmitriy Danilov
4a26aee19f
Fix(sign-up): change in sign up error message (#908) 2020-10-05 09:42:39 +05:30
Automated Github Action
6aac11cc2d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-03 20:07:32 +00:00
Aditya Vats
30378638a3
Invite user modal in view mode can be closed by clicking outside (#906) 2020-10-04 00:48:54 +05:30
Automated Github Action
495dbac2e5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-03 10:07:14 +00:00
Nicholas
052bd2a5e3
Fix triggering of onChange when value is the same (#892)
Fixes: #710
2020-10-03 15:22:59 +05:30
Automated Github Action
86443c9d95 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-03 09:06:59 +00:00
Sanchit Jain
09106780aa
Id value issue for radio groups (#895)
Fixes: #661 

There was issue related to id value while creating new radio group options other than the default ones. And as said I, the id field is not needed at all, but some old config still has the id field.
So since ID field is not required , I have removed it. Which solves the issue.
2020-10-03 14:13:33 +05:30
Automated Github Action
f5c6be394d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-02 09:07:01 +00:00
NandanAnantharamu
2fe1c8a5de
Feature/share app test (#843)
* Add ShareApp test

* Sharing app tests and public access
2020-10-02 14:30:33 +05:30
Automated Github Action
367379238e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-02 06:14:54 +00:00
Arpit Mohan
032426b4ed
Updating the README in the client codebase
We now reference the global contribution guide directly
2020-10-02 10:46:47 +05:30
Automated Github Action
da85fa78a4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-10-02 04:07:59 +00:00
Ari
39bf7db1d7
Remove gitlab-ci configuration files (#865)
We have since moved our CI to Github Actions and no longer require Gitlab CI config files.
2020-10-02 08:43:41 +05:30
Arpit Mohan
47bed3b89f Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-10-01 13:49:36 +05:30
Nikhil Nandagopal
751dfc92ed Merge branch 'master' into release 2020-10-01 12:17:41 +05:30
Arpit Mohan
94110c7fc0
Updating readme to test forked PRs (#845) 2020-10-01 10:43:54 +05:30
Shrikant Sharat Kandula
4f3de3ab9f
Datasource structure support for MongoDB (#641)
* Added structure for MongoDB datasources

* Fixed tests for MongoDB template queries
2020-10-01 10:41:29 +05:30
Arpit Mohan
64ee62f72f
Removing the docker login step that causes forked PRs to fail (#844)
Also adding pull_request_target event for release and master branch. This will run the GH Actions in the context of the base repository instead of the forked one. Hence, the secrets for Cypress, Docker etc can be passed down to the action for PRs being raised via a fork
2020-10-01 09:40:08 +05:30
Automated Github Action
b027c57ad0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-30 13:06:34 +00:00
Hetu Nandu
27d5135907
Immutable Widgets (#799)
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
2020-09-30 18:12:09 +05:30
Automated Github Action
8e628b0de6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-30 11:06:38 +00:00
akash-codemonk
8c3b2b5fd8
Show datasources without grouping by plugins in explorer (#660) 2020-09-30 15:51:25 +05:30
akash-codemonk
3ee637c57c
Datasource explorer fixes (#789)
- Expand datasource by default
- Let column/key name take more space.
- Show column popup on hover instead of click
2020-09-30 15:45:04 +05:30
Automated Github Action
ace05649a7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-29 11:06:10 +00:00
akash-codemonk
4d9727203b
Stop showing empty table when there are no records (#790) 2020-09-29 16:12:24 +05:30
satbir121
048c8c0097
Merge pull request #756 from appsmithorg/release
Release
2020-09-29 15:56:35 +05:30
Satbir Singh
e62acba3a2 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-29 15:33:30 +05:30
satbir121
53c616b747
Video URL and Auto Play labels changed. Removed onStart. (#793)
* Removing onStart

* Changing auto play and url label
2020-09-29 15:30:55 +05:30
Automated Github Action
5bcbda32b1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-29 05:06:30 +00:00
akash-codemonk
90438b117b
Add option to refresh datasource structure (#686) 2020-09-29 09:47:25 +05:30
Satbir Singh
e6b6c1f406 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-28 21:47:54 +05:30
Satbir Singh
25e920de8b Fixing code lint issue 2020-09-28 21:45:34 +05:30
Nikhil Nandagopal
6922b9b564
added a fix so that sub dependencies did not look into prototype chain (#771)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-28 19:12:50 +05:30
Automated Github Action
5dd696dd12 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-28 07:07:01 +00:00
Nikhil Nandagopal
a8001d0356
added tracking for me call and signup / login (#758)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-28 11:59:41 +05:30
Automated Github Action
5f0351a1d9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-28 06:07:32 +00:00
satbir121
0991595b25
Fixix merge issue with ShadeColor (#757) 2020-09-28 11:08:44 +05:30
Nikhil Nandagopal
3fdd0a246a
Feature/instrumentation (#744)
* bumped sentry version
modified performance monitor to use a queue internally to make synchronous logging easy
added logging for api pane close / open and various different methods

* added use effect to stop tracking on mount of entity properties

* removed open api tracking

* fixed stop tracking to pop from the end instead of the beginning
added tracking for editor mount and sidebar mount

* added tracking for entity explorer

* moved from app route to sentry app route because passing JSX to app route causes re-renders

* Fixing theme and route change issues.

* added performance tracking for API / Query execution and Page Load actions

* added isntrumentation to open / close actions

* added instrumentation for apis & actions

* reduced sample rate
added async tracking

* added tracking for property pane

* Remove tracking from reducer

* added option to attach async operations to parent transactions

* Fix typo

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Satbir Singh <satbir121@gmail.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-09-28 10:42:23 +05:30
Automated Github Action
f831a89740 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-28 05:06:39 +00:00
devrk96
dc1e2e124f
Fix: Light mode bugs (#724)
* light mode bugs resolved

* dark and light color type name is renamed

* useCallback added in editableText
2020-09-28 10:36:06 +05:30
Automated Github Action
84bc2420d3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-26 14:06:58 +00:00
devrk96
03e658d3b6
user name added in profile dropdown (#736) 2020-09-26 18:52:15 +05:30
Automated Github Action
902fd2dcc7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-26 13:06:06 +00:00
satbir121
15f84203c7
Video widget (#684)
* Working version of video player.

* Adding default video url

* Reducing the default widget of video widget

* Fixed tests

* Adding video icon.

* Removing commented code.

* Adding playState, onPause, onStart, onEnd.

* Adding onPlay event.

* Fixing onPlay

* Adding isVisible field.

* Changing video icon.

* Fixing Popover table video.

* Adding an error message for no url.
2020-09-26 18:29:33 +05:30
Automated Github Action
5146e09f37 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-25 06:45:46 +00:00
Hetu Nandu
bff5527dfc Fix issue where unknown functions in data tree cause evaluation issues (#722)
Solved by removing functions before setting the evaluatedValues map of a widget
2020-09-25 12:11:18 +05:30
Hetu Nandu
17d5c6cdc8
Fix issue where unknown functions in data tree cause evaluation issues (#722)
Solved by removing functions before setting the evaluatedValues map of a widget
2020-09-25 12:05:25 +05:30
Nikhil Nandagopal
42e1ef53b5 Merge branch 'master' into release 2020-09-25 12:02:21 +05:30
Nikhil Nandagopal
164b3ccd71 Merge branch 'master' of github.com:appsmithorg/appsmith
# Conflicts:
#	app/client/src/components/editorComponents/Sidebar.tsx
#	app/client/src/pages/Editor/WidgetsEditor.tsx
#	app/client/src/pages/Editor/routes.tsx
#	app/client/src/pages/common/AppRoute.tsx
#	app/client/src/utils/PerformanceTracker.ts
2020-09-25 12:01:25 +05:30
Automated Github Action
7ef587fd74 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-24 16:16:09 +00:00
Nikhil Nandagopal
fa20d54bd0 Merge branch 'master' into release 2020-09-24 21:36:08 +05:30
Nikhil Nandagopal
d5ac05caf8
Feature/instrumentation (#708)
* bumped sentry version
modified performance monitor to use a queue internally to make synchronous logging easy
added logging for api pane close / open and various different methods

* added use effect to stop tracking on mount of entity properties

* removed open api tracking

* fixed stop tracking to pop from the end instead of the beginning
added tracking for editor mount and sidebar mount

* added tracking for entity explorer

* moved from app route to sentry app route because passing JSX to app route causes re-renders

* Fixing theme and route change issues.

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-09-24 21:35:18 +05:30
Automated Github Action
c046754f4b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-24 09:06:44 +00:00
Shrikant Sharat Kandula
2bb2ad4d19
Fix zero date-times in MySQL throwing exceptions (#705) 2020-09-24 14:36:22 +05:30
Automated Github Action
0a00844f38 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-24 06:07:28 +00:00
akash-codemonk
15d84a21cb
Fix previous name showing up in test datasource toast (#675)
- Fix two toasts showing up for test datasource error
2020-09-24 10:56:06 +05:30
Nikhil Nandagopal
32eff3563c Manual Performance Tracking utility (#696)
- Created Performance Tracker to use a queue internally to make synchronous logging easy
- Bump sentry sdk versions
- Added performance tracking for 
  - GENERATE_VIEW_MODE_PROPS
  - GENERATE_API_PROPS
  - ENTITY_EXPLORER_ENTITY
  - GENERATE_PROPERTY_PANE_PROPS
  - GENERATE_WIDGET_EDITOR_PROPS
  - CLOSE_API
    - SYNC_PARAMS_SAGA
    - CHANGE_API_SAGA
  - CONSTRUCT_UNEVAL_TREE
  - DATA_TREE_EVALUATION
    - CREATE_DEPENDENCIES
    - SORTED_DEPENDENCY_EVALUATION
    - SET_WIDGET_LOADING
    - VALIDATE_DATA_TREE
  - CONSTRUCT_CANVAS_DSL
 

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-09-24 10:27:05 +05:30
Automated Github Action
53a301c7fb Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-24 04:51:20 +00:00
Hetu Nandu
e51b89df38 Merge branch 'master' into release 2020-09-24 10:19:43 +05:30
Nikhil Nandagopal
662098d771
Manual Performance Tracking utility (#696)
- Created Performance Tracker to use a queue internally to make synchronous logging easy
- Bump sentry sdk versions
- Added performance tracking for 
  - GENERATE_VIEW_MODE_PROPS
  - GENERATE_API_PROPS
  - ENTITY_EXPLORER_ENTITY
  - GENERATE_PROPERTY_PANE_PROPS
  - GENERATE_WIDGET_EDITOR_PROPS
  - CLOSE_API
    - SYNC_PARAMS_SAGA
    - CHANGE_API_SAGA
  - CONSTRUCT_UNEVAL_TREE
  - DATA_TREE_EVALUATION
    - CREATE_DEPENDENCIES
    - SORTED_DEPENDENCY_EVALUATION
    - SET_WIDGET_LOADING
    - VALIDATE_DATA_TREE
  - CONSTRUCT_CANVAS_DSL
 

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-09-24 10:17:37 +05:30
Automated Github Action
b1e0230d84 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-23 14:07:20 +00:00
devrk96
028070eeb2
Feature: Variable addition in light and dark theme (#677)
* variables defined in light and dark constants in theme.

* warning message removed

* Fixing create app btn click opening form

* blackShades removed and icon color in application card fixed

* state change fixed

* type of light and dark constants added

Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-09-23 19:36:50 +05:30
Arpit Mohan
99881d0340
Merge pull request #692 from appsmithorg/release
Release
2020-09-23 16:16:47 +05:30
Nikhil Nandagopal
dcdfba0d3c Merge branch 'master' of github.com:appsmithorg/appsmith-ee into release 2020-09-23 12:39:31 +05:30
Nikhil Nandagopal
03b7441258 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-09-23 12:38:56 +05:30
Nikhil Nandagopal
29fa3c9715
added code to manually trigger intercom on click (#687)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-23 12:38:21 +05:30
Automated Github Action
2ee6f553c3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-23 06:07:19 +00:00
Shrikant Sharat Kandula
577e9a7017
Refactor ignoreCache parameter to use Boolean type (#681) 2020-09-23 11:01:58 +05:30
Automated Github Action
9a1af06de4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-23 05:06:12 +00:00
Shrikant Sharat Kandula
de1ea7dfb4
Add option to override server timezone for MySQL datasources (#659)
* Add option to override server timezone for MySQL datasources

* Added test for server timezone override for MySQL

* Fix serverTimezone property config
2020-09-23 10:07:33 +05:30
Arpit Mohan
aab61f21d0
Merge branch 'master' into release 2020-09-22 18:16:01 +05:30
Satbir Singh
fc2e5ffa26 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-22 17:28:18 +05:30
devrk96
a297737ca3
Feature: Theme switching between light and dark mode (#578)
* Theme switching feature integrated

* Condition removed

* menu height bugs fixed

* warnings removed
2020-09-22 17:26:11 +05:30
Abhinav Jha
31c00b72b3
Show JS dependencies in the entity explorer (#546) 2020-09-22 16:42:34 +05:30
Automated Github Action
9dd1292e67 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-22 09:06:36 +00:00
satbir121
ff49033e08
Fixing duplicate app issue. (#666) 2020-09-22 14:33:02 +05:30
Arpit Mohan
08533e3fb9 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-22 09:58:58 +05:30
akash-codemonk
a8a28835c1
Update datasource structure icons (#642)
* Update datasource structure icons
2020-09-22 09:42:39 +05:30
Automated Github Action
fe6c5e0382 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 14:06:58 +00:00
satbir121
c935c5b20f
Merge pull request #649 from appsmithorg/fix/theme-tests
Fix theme initial load.
2020-09-21 19:35:21 +05:30
Satbir Singh
aab56496c9 Adding type and app background 2020-09-21 18:55:58 +05:30
Satbir Singh
3713eceb9c Fixing tests finally! 2020-09-21 18:41:28 +05:30
Automated Github Action
6c96ca210e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 13:06:21 +00:00
Arpit Mohan
a0d5f67aa5 Removing the keep-alive ping check for CI builds (#565) 2020-09-21 18:33:47 +05:30
Shrikant Sharat Kandula
493ea60197 Use a unique instance ID for pinging home (#566)
* Use a unique instance ID for pinging home

* Fix event name
2020-09-21 18:31:11 +05:30
Shrikant Sharat Kandula
80decc497c Add a scheduled task to ping home (#560)
* Add a scheduled task to ping home

* Removed commented logging code

* Add docstrings to ping scheduled task

* Move IP address API URI to a constant
2020-09-21 18:31:11 +05:30
Arpit Mohan
20d85d8949
Giving higher preference to window variables instead of build variables in configuration. (#644)
This is because window configurations have been set by the user while the build configurations have been set by the build script.
2020-09-21 18:20:19 +05:30
Arpit Mohan
92a916373e Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-21 18:08:31 +05:30
Shrikant Sharat Kandula
6ef5838cd8
Add UPDATE query templates for Postgres and MySQL plugins (#646) 2020-09-21 17:56:24 +05:30
satbir121
703e39999e
Revert "Revert "Fixing applications page first theme load."" 2020-09-21 17:47:08 +05:30
Automated Github Action
c39eee0c33 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 12:08:43 +00:00
satbir121
94e1239c6a
Revert "Fixing applications page first theme load." 2020-09-21 17:23:23 +05:30
satbir121
b618da98b2
Merge pull request #643 from appsmithorg/fix/theme
Fixing applications page first theme load.
2020-09-21 16:54:34 +05:30
Satbir Singh
44b03cdb33 Fixing applications page first theme load. 2020-09-21 16:48:33 +05:30
Automated Github Action
41320301d7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 11:05:45 +00:00
Shrikant Sharat Kandula
34edbe87e3
Fix unquoted identifiers in generated queries for Postgres (#639) 2020-09-21 16:28:14 +05:30
Automated Github Action
d1be948146 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 10:06:57 +00:00
akash-codemonk
8b668484ad
Feat/database structure (#525)
Datasource structure ui
2020-09-21 14:41:42 +05:30
Automated Github Action
c3703edba4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-21 06:07:35 +00:00
Abhinav Jha
114dfd3cbb
Add Tests: Delete widget and Undo delete widget (#556)
* Add selectors for delete trigger, toast action and copy trigger

* Copy/Paste/Delete/Undo test

Co-authored-by: Nandan <nandan@thinkify.io>
2020-09-21 11:27:54 +05:30
Automated Github Action
42f213902c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-19 12:08:20 +00:00
Nikhil Nandagopal
7bd5e9655a Merge branch 'master' of github.com:appsmithorg/appsmith 2020-09-19 17:16:26 +05:30
Nikhil Nandagopal
b6071a054e Merge branch 'master' into release 2020-09-19 17:15:46 +05:30
Nikhil Nandagopal
04368d675e Patch for Rich text editor updates 2020-09-19 17:15:19 +05:30
Arpit Mohan
790ad71a2c
Adding more details to Contributing.md for server compilation (#582) 2020-09-19 12:56:42 +05:30
Automated Github Action
7f5c135f08 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-18 13:06:03 +00:00
Hetu Nandu
962dfcbd86
Router switching for editor to avoid extra renders (#571) 2020-09-18 18:17:32 +05:30
Satbir Singh
ff6b7d487f Adding onClick property for image widget.
(cherry picked from commit d444b2e169)
2020-09-18 16:42:35 +05:30
Satbir Singh
e7a1ba0741 Adding onClick property for image widget.
(cherry picked from commit d444b2e169)
2020-09-18 16:41:12 +05:30
Automated Github Action
91b9d4ec66 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-18 11:06:09 +00:00
satbir121
3d52c1cd24
Adding onClick property for image widget. (#575) 2020-09-18 15:58:00 +05:30
Abhinav Jha
9e5b99cde1
Prime cut feature code for keyboard shortcut tests (#568)
* Update cypress layoutDSL to include parentIds. Handle widget's parentId undefined scenario

* handle tabs parsing error when deleting tabs widget
2020-09-18 15:57:49 +05:30
Satbir Singh
d444b2e169 Adding onClick property for image widget. 2020-09-18 15:42:57 +05:30
Arpit Mohan
f7f5e9fabc Fixing merge conflicts in server README 2020-09-18 13:59:45 +05:30
Arpit Mohan
68b09359cc Removing cacheResponse from the JSON response for actions (#564)
This is because this `cacheResponse` field is only used for auto-complete on the UI. The user can still run the action manually and get the auto-complete to work. The downside to sending the `cacheResponse` field in the JSON response is that for large responses, the client times out as our response times increase to 20 secs. Hence removing this for now.

In future, we'll extract the JSON schema structure from the response body and send that to the client for populating auto-complete.
2020-09-18 13:23:41 +05:30
Arpit Mohan
64549e4b06 Removing cacheResponse from the JSON response for actions (#564)
This is because this `cacheResponse` field is only used for auto-complete on the UI. The user can still run the action manually and get the auto-complete to work. The downside to sending the `cacheResponse` field in the JSON response is that for large responses, the client times out as our response times increase to 20 secs. Hence removing this for now.

In future, we'll extract the JSON schema structure from the response body and send that to the client for populating auto-complete.
2020-09-18 13:19:56 +05:30
Arpit Mohan
149df6925a
Removing the keep-alive ping check for CI builds (#565) 2020-09-18 13:13:40 +05:30
Automated Github Action
20cb3c6439 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-18 07:06:32 +00:00
NandanAnantharamu
c51ec0e59b
locator updated (#570)
* locator updated

* updated action type

* Updated test
2020-09-18 11:47:51 +05:30
Automated Github Action
0cd99df405 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-18 06:07:10 +00:00
Abhinav Jha
0b87c7431b
Fix issue where tabs are lost when the user enters an invalid tabs value (#569) 2020-09-18 10:52:54 +05:30
Automated Github Action
31bba6a8f7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-18 01:12:38 +00:00
Shrikant Sharat Kandula
19bd7d272a
Use a unique instance ID for pinging home (#566)
* Use a unique instance ID for pinging home

* Fix event name
2020-09-18 06:38:53 +05:30
Automated Github Action
0ee1e5598d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-17 17:06:23 +00:00
NandanAnantharamu
437eb05f19
Updated locator for org setting on the home page (#567) 2020-09-17 22:31:01 +05:30
Arpit Mohan
7e7a14ac74 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-17 19:01:46 +05:30
Arpit Mohan
e688f62378
Removing cacheResponse from the JSON response for actions (#564)
This is because this `cacheResponse` field is only used for auto-complete on the UI. The user can still run the action manually and get the auto-complete to work. The downside to sending the `cacheResponse` field in the JSON response is that for large responses, the client times out as our response times increase to 20 secs. Hence removing this for now.

In future, we'll extract the JSON schema structure from the response body and send that to the client for populating auto-complete.
2020-09-17 18:51:26 +05:30
Abhinav Jha
0eb6ebf95a
Increase clickable area of entities in explorer (#561) 2020-09-17 18:45:21 +05:30
Automated Github Action
8fd09f167b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-17 13:06:21 +00:00
Shrikant Sharat Kandula
65c247a10c
Add a scheduled task to ping home (#560)
* Add a scheduled task to ping home

* Removed commented logging code

* Add docstrings to ping scheduled task

* Move IP address API URI to a constant
2020-09-17 17:54:48 +05:30
Automated Github Action
6ad176151c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-17 12:08:47 +00:00
Abhinav Jha
1d981463aa
Fix cut widget feature issue (#562) 2020-09-17 17:22:58 +05:30
Automated Github Action
03b5bfbfcb Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-17 09:06:34 +00:00
Shrikant Sharat Kandula
75ba90928e
Add datasource structure caching and MySQL structure support (#553)
* Implement caching for datasource structure

* Avoid using final fields so spring-data can load objects

* Use type variable for getStructure method

* Initial version with base structure for MySQL plugin

* Add tests for MySQL plugin structure

* Add sorting for keys in Postgres structure as well

* Show "primary key" instead of just "primary"

* Refactor to reduce inline magic strings
2020-09-17 13:59:46 +05:30
Automated Github Action
d76ac0ea76 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-17 08:06:47 +00:00
satbir121
bef53b73aa
Making the ovrflow auto. (#559) 2020-09-17 13:27:19 +05:30
Automated Github Action
1584c83ed6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 14:06:50 +00:00
Nikhil Nandagopal
3c22f8926f Merge branch 'master' into release 2020-09-16 18:41:04 +05:30
Nikhil Nandagopal
cac15f2cac
Update welcomeUserTemplate.html 2020-09-16 18:40:43 +05:30
Automated Github Action
cb1ddf611e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 13:06:12 +00:00
Nikhil Nandagopal
60043089ee
Feature/track install (#557)
* Bump http-proxy from 1.18.0 to 1.18.1 in /app/client (#538)

Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Update install.sh

* Update install.sh

* Removed printing the ip

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-16 18:08:53 +05:30
Automated Github Action
bc756cc539 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 12:08:28 +00:00
satbir121
b9154f6ea9
Homepage redesign with themes (#482)
* Updating homepage body color

* WIP: Fixing scrolls and adding anchors

* Removing divider from bottom of the page.

* Adding hover background color to app card

* Changing edit and launch icons.

* Fixing app name paddding in card.

* Fixing workspaces overflow

* Adding right padding to applications view

* Adding share icon to share btn

* Fixing Application card styles.

* Fixing text decoration in button.

* Adding new workspace button

* Fixing new workspace and new app styles.

* Adding icon sizes.

* Fixing Org Name and Org settings menu.

* Application menu working

* Fixing overlay visibility on app card

* Fixing settings page content width.

* Fixing workspace icon

* Changing app card colors.

* Removing debugger

* Adding app icon.

* Fixing the spaces in application card

* Adding storybook-static folder to gitignore.

* Adding other storybook files.

* Adding menu items for app

* Removing cypress selector from text.

* Menu width issue fixed

* Default app icon color added

* Removing hardcoded colors

* Removing hardcoded colors.

* Light Mode on!

* Showing correct icon and color in menu

* Update color working properly.

* Updating appIcon

* Editable text working.

* Adding validator

* Adding edit permissions to menu

* Removing box shadow on app card.

* Fixing context menu fill color

* Fixing Menu hover issues.

* Fixing menu open close hover issues.

* Fixing settings pages

* Changed Workspace to org.

* Fix: State management in EditableText Component (#540)

* Error state height is fixed as per design

* savingState prop condition fixed

* Fixing createnew.

* Fixing saving state for application card.

* Fixed application card editable text error.

* Fixing issue caused during merge.

* Fixing tests in create org.

* Removing commented code.

* Removing unwanted vars.

* Fixing delete duplicate tests.

* Latest color palette.

* Fixing form and table widget.

* Removing switcher from header

* Removing unused files

* Fixing app card context dropdown

* Show overlay fix

* Adding localStorage support to theme.

* Making dark mode the default.

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
2020-09-16 17:20:47 +05:30
Automated Github Action
5f0b1dfee5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 11:06:02 +00:00
Abhinav Jha
436f190555
Feature: Widgets: Cut-Copy-Paste-Delete shortcuts, undo-delete facility (#500) 2020-09-16 15:58:01 +05:30
Automated Github Action
a2340ac029 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 10:06:23 +00:00
Nikhil Nandagopal
1b33da86c8 Merge branch 'release' 2020-09-16 15:34:29 +05:30
akash-codemonk
5891d40271
Fix ConfirmRunModal not showing up in view mode (#551) 2020-09-16 15:14:07 +05:30
Nikhil Nandagopal
7b42b60d47 Merge branch 'release' 2020-09-16 13:42:53 +05:30
Nikhil Nandagopal
82ce5a1c2e
Merge pull request #49 from appsmithorg/release
Release
2020-09-16 13:42:34 +05:30
Automated Github Action
7dc189265e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-16 08:11:57 +00:00
Nikhil Nandagopal
ce628768bb
Fix/bindings (#554)
* changed chart data to behave as an array <str, str> and not use json stringify to update
added a generic logic to flag all objects with internal bindings as dynamic
moved unescape to only handle at the time of eval and removed new lines before eval

* added a migration for older charts that have their data as strings

* flagged column actions as an action trigger to avoid evaluating it

* minor fix

* fixed chart fields disappearing

* added migration on update

* added migration to constructor

* added a fallback for first time renders

* removed migration from did update

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-16 13:41:24 +05:30
Nikhil Nandagopal
daf65bf2f3
Merge pull request #48 from appsmithorg/release
Release
2020-09-16 11:30:19 +05:30
Automated Github Action
5513589aaa Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-15 17:06:13 +00:00
Nikhil Nandagopal
4995706679
Fix chart data evaluation (#548)
* changed chart data to behave as an array <str, str> and not use json stringify to update
added a generic logic to flag all objects with internal bindings as dynamic
moved unescape to only handle at the time of eval and removed new lines before eval

* added a migration for older charts that have their data as strings

* flagged column actions as an action trigger to avoid evaluating it

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-15 22:24:15 +05:30
Automated Github Action
745edafaf6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-15 10:06:34 +00:00
Trisha Anand
423b7eb176
Added confirmBeforeExecute field in action view dto which is returned only during view mode. (#547)
* Added `confirmBeforeExecute` field in action view dto which is returned only during view mode.

* Added test for fetch actions in view mode.
2020-09-15 15:22:35 +05:30
Hetu Nandu
5cb1e2c0c0 Merge branch 'release' 2020-09-15 15:02:34 +05:30
Hetu Nandu
908e62af21 Merge branch 'release' 2020-09-15 15:00:16 +05:30
Automated Github Action
9466dd13f2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-15 08:07:12 +00:00
devrk96
3f9d2e8d8d
Feature: Callout component (#535)
* callout component with story implemented

* text className import fixed

* callout color and background color fixed

* storywrapper import fixed

* fill property fixed

* background prop added
2020-09-15 12:40:53 +05:30
Automated Github Action
8d2463d8c1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-15 07:06:25 +00:00
Hetu Nandu
f09b717b38
Retry dynamic import and lazy promises (#543) 2020-09-15 12:29:58 +05:30
Shrikant Sharat Kandula
e551043080
Fix plugin executions/test/structure breaks when auth is null (#544) 2020-09-15 12:09:49 +05:30
Automated Github Action
d4ec738167 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-14 17:06:13 +00:00
devrk96
2b808797f5
Cypress selector added in component system (#534)
* cypress-selector added in component system

* unused import removed
2020-09-14 22:28:54 +05:30
Automated Github Action
6595378c65 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-14 16:06:51 +00:00
Shrikant Sharat Kandula
6c7e45d010
Add a connection type variable for Plugin implementations (#531)
* Add a connection type variable for Plugin implementations

This type variable is intended to represent the type of the
connection object, if any, that the plugin will use. This will
help make the implementations more robust by leveraging Java's
type checking instead of rudimentary type casts over the
connection objects.

* Fix missing typevar usage
2020-09-14 20:36:47 +05:30
Nikhil Nandagopal
705e6bf8ba
Update craco.build.config.js 2020-09-14 20:16:33 +05:30
Automated Github Action
2936ba8d99 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-14 14:06:51 +00:00
Shrikant Sharat Kandula
3f5930e52e
Add datasource structure support for DB plugins (#523)
* Base interface for getting datasource structure for databases

* Add keys and constraints to structure for Postgres datasources

* Use connection from datasource context for computing structure

* Refactor context retrying into a separate method

* Add base datastructures for templates in entity explorer

* Fix spring circular dependency

* Add test for postgres datasource structure

* Generate column names and sample values for INSERT query

* Add LIMIT clause to generated SELECT query

* Fix tests for generated SELECT query

* Minor refactoring
2020-09-14 18:59:11 +05:30
Nikhil Nandagopal
4f4d373555 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-09-14 15:26:25 +05:30
Automated Github Action
b8e69aecac Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-12 07:06:16 +00:00
dependabot[bot]
e0b3fc7944
Bump http-proxy from 1.18.0 to 1.18.1 in /app/client (#538)
Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.18.0 to 1.18.1.
- [Release notes](https://github.com/http-party/node-http-proxy/releases)
- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)
- [Commits](https://github.com/http-party/node-http-proxy/compare/1.18.0...1.18.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-12 11:56:13 +05:30
akash-codemonk
1701df82c3
Add remaining moment defs (#537) 2020-09-12 11:54:20 +05:30
Nikhil Nandagopal
f7d8810494 Merge branch 'master' of github.com:appsmithorg/appsmith 2020-09-11 17:24:05 +05:30
Automated Github Action
2d2b5ef696 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-11 11:39:19 +00:00
Nikhil Nandagopal
c0fcdef4b6 Merge branch 'master' into release 2020-09-11 17:08:15 +05:30
vicky-primathon
2cb7c7be97
Reset selected rows when table data is modified (#536) 2020-09-11 17:07:33 +05:30
vicky-primathon
c0b803fa99
Fix-table tooltip flicker (#510) 2020-09-11 16:55:48 +05:30
Automated Github Action
990148bea9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-11 11:05:39 +00:00
vicky-primathon
e343f9deaa
Table Widget: Date column type: user defined input and display format (#409) 2020-09-11 16:10:15 +05:30
Automated Github Action
c28b42d116 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-11 08:21:48 +00:00
Abhinav Jha
c02a19396f
Fix the stacking context of the sidebar (#533) 2020-09-11 13:50:33 +05:30
Trisha Anand
fa09a18e41 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-11 12:31:39 +05:30
Trisha Anand
069dd53e32
Changing spelling of colour to match the front-end used spelling. (#532) 2020-09-11 12:31:07 +05:30
Arpit Mohan
96ade1a8f8 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-10 18:31:48 +05:30
Arpit Mohan
2a3ccd7e25
Removing SSH Tunnel from Mongo & Postgres plugins (#529)
We don't yet support this feature hence removing it from the UI. Will add it back again once the backend supports SSH tunnelling.
2020-09-10 18:29:49 +05:30
Nikhil Nandagopal
0699e63846
Update netlify.toml 2020-09-10 17:15:24 +05:30
Automated Github Action
e3277648d9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 10:55:10 +00:00
Nikhil Nandagopal
3648d9f108
Added JS convertible for date picker 2020-09-10 16:24:32 +05:30
Nikhil Nandagopal
3b4db07697
Update welcomeUserTemplate.html 2020-09-10 16:20:00 +05:30
Nikhil Nandagopal
88b471cbd0
added code to merge page load responses if they return before action … (#528)
* added code to merge page load responses if they return before action load responses

* commit to trigger tests

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-10 16:12:16 +05:30
Nikhil Nandagopal
5ea32de191 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-10 16:02:58 +05:30
Nikhil Nandagopal
5fbe993541
Update welcomeUserTemplate.html 2020-09-10 16:01:35 +05:30
Nikhil Nandagopal
b7d1c55be9
Update welcomeUserTemplate.html 2020-09-10 15:54:12 +05:30
Nikhil Nandagopal
dbd76d0b2a
Update welcomeUserTemplate.html 2020-09-10 15:53:12 +05:30
Trisha Anand
3337f423a1
Adding back API on load setting on the client side. (#526) 2020-09-10 15:47:30 +05:30
Automated Github Action
2a448923bb Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 10:06:24 +00:00
Nikhil Nandagopal
9063488acf
Update welcomeUserTemplate.html 2020-09-10 14:50:44 +05:30
Trisha Anand
eccad93efd Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 14:31:04 +05:30
Trisha Anand
9dcb7d5522
When on page load setting is changed, update layout must be called to update the onPageLoadActions field in the layout. (#467) 2020-09-10 14:30:30 +05:30
Automated Github Action
cb4ee59b06 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 07:45:02 +00:00
akash-codemonk
e5cb636ea4
Remove run on page load in api pane (#524)
* Remove run on page load in api pane

* Remove run on page load setting in query pane

* Revert removal of run query on page load
2020-09-10 13:13:01 +05:30
Nikhil Nandagopal
7724fe5d82
Feature/intercom (#521)
* removed duplicate user object
removed id field which is never populated
added help modal in applications page and intercom to load in help modal
shutdown intercom on signout to clear existing chats

* added analytics to help modal and invite user
unescaped bindings before evaluation to prune newlines

* updated action confirmation text

* added a check to ignore old properties which are no longer dynamic

* fixed test case

* fix tests

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-09-10 12:56:55 +05:30
Nikhil Nandagopal
02c3c199ac deprecated selectedOptionValueArr 2020-09-10 12:51:44 +05:30
Automated Github Action
683e0a5a65 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 07:06:09 +00:00
Shrikant Sharat Kandula
42545d1e88
Add migration to fix incorrect action IDs for onLoad (#519)
* Add migration to fix incorrect action IDs for onLoad

* Remove redundant comments

* Fix migration to work with published onLoad actions as well

* Only update the action ID when correcting onLoad action IDs

* Fix migration name for correcting action IDs

Co-authored-by: Trisha Anand <trisha@appsmith.com>

* Fix migration id for correcting action IDs

* Reformat code

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-09-10 11:37:32 +05:30
Automated Github Action
bab7ebea0a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-10 06:06:59 +00:00
akash-codemonk
c55a9214e1
Fixes (#522)
- Remove cache fields from settings
- Call the event callback method with success false to fix button widget loading issue
2020-09-10 11:05:45 +05:30
Automated Github Action
9badcb7704 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-09 08:06:58 +00:00
satbir121
c1df5a95ac
Fixing storybook build (#517) 2020-09-09 13:20:38 +05:30
Automated Github Action
39e5916b6b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-09 07:38:47 +00:00
Hetu Nandu
96643507ec
Merge branch 'master' into release 2020-09-09 12:55:21 +05:30
Nikhil Nandagopal
185b66cedf
Update netlify.toml 2020-09-09 12:49:38 +05:30
vicky-primathon
fb34609c89
selectedRowIndexes changed to selectedRowIndices (#516)
Data type of selectedRowIndices changed to array of numbers
2020-09-09 12:42:15 +05:30
Automated Github Action
1ce05879b8 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-09 06:07:02 +00:00
akash-codemonk
488d6f503b
Fix typo (#514) 2020-09-09 11:26:08 +05:30
vicky-primathon
da9274de10 Feature: Table Widget - multi row selection (#507) 2020-09-09 11:16:06 +05:30
Nikhil Nandagopal
c421ab12b1
removed duplicate user object (#513)
removed id field which is never populated
added help modal in applications page and intercom to load in help modal
shutdown intercom on signout to clear existing chats

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-09-09 10:48:36 +05:30
Automated Github Action
26f8606417 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-09 04:06:48 +00:00
devrk96
34ff72b505
Feature: Radio group component (#481)
* Radio group component with story implemented

* radio group implemented using native input and label.

* radio component height fixed in story

* disabled name in theme corrected for radio

* align prop removed
2020-09-09 08:48:54 +05:30
devrk96
6fbab2078d
Feature: Checkbox component (#475)
* checkbox disabled state added and checked UI fixed

* checkbox imported corrected in story

* checkbox implemented using input and label elements.

* align and isChecked props removed

* used styled component for span
2020-09-09 08:47:49 +05:30
devrk96
5d28f8f14e
Feature: Tooltip component with story (#498)
* tooltip component implemented with story

* default props fixed

* used constant classes names

* blueprint classname corrected
2020-09-09 08:46:44 +05:30
vicky-primathon
f7931701d8
Feature: Table Widget - multi row selection (#507) 2020-09-08 18:34:51 +05:30
Automated Github Action
c2d6af3747 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-08 11:06:09 +00:00
NandanAnantharamu
d8bbccb63a
Drag And drop widget (#503)
* Drag And drop widget

* Updated cordinates
2020-09-08 16:24:55 +05:30
Automated Github Action
445d1b9fdc Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-08 10:06:36 +00:00
Nikhil Nandagopal
f3db238de9
Update netlify.toml 2020-09-08 15:27:51 +05:30
devrk96
1cbff7211d
Feature: Toggle component (#490)
* Toggle component implemented with story

* props fixed

* lighten and darken colors implemented

* removed the unused css properties

* removed the used import in story

* toggle hover state fixed

* storywrapper import updated
2020-09-08 15:03:44 +05:30
devrk96
79c3bd6992
default icon selection issue fixed in stories (#495) 2020-09-08 15:00:17 +05:30
Automated Github Action
f5c8b1f4ee Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-08 09:06:25 +00:00
akash-codemonk
7271cd0a7a
Add few ternjs defs for moment (#508) 2020-09-08 14:13:46 +05:30
Automated Github Action
2c70d12f41 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-08 05:06:22 +00:00
akash-codemonk
be2963061e
Add more options to action settings (#473) 2020-09-08 10:27:13 +05:30
Nikhil Nandagopal
96093426bf Merge branch 'release' 2020-09-07 23:13:05 +05:30
dependabot[bot]
41a51c2885
Bump bl from 2.2.0 to 2.2.1 in /app/server/scripts/node (#496)
Bumps [bl](https://github.com/rvagg/bl) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](https://github.com/rvagg/bl/compare/v2.2.0...v2.2.1)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-09-07 12:52:35 +05:30
Automated Github Action
4f269ae693 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 07:06:24 +00:00
Shrikant Sharat Kandula
f5f66229ec
Get list of application IDs to be cloned as examples from template config (#442)
* Get list of application IDs to be cloned as examples

* Fix tests so that apps to be cloned are explicit

* Add migration to set applicationIds for example cloning

* Fix example org cloning tests
2020-09-07 11:40:28 +05:30
Automated Github Action
00ce029158 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-07 06:07:01 +00:00
Trisha Anand
a8a7955f41
Added new fields colour and icon in application required for homepage redesign project (#499) 2020-09-07 11:13:58 +05:30
Trisha Anand
437d04f045
Added a field to denote confirmBeforeExecute field whose functionality would be handled by the client. (#487) 2020-09-07 11:12:08 +05:30
Automated Github Action
1193c6b9f2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-05 07:47:26 +00:00
Nikhil Nandagopal
d7c10fb1e2 removed id field 2020-09-05 13:12:35 +05:30
Nikhil Nandagopal
0b1bc06b29 remapped identification to username field 2020-09-05 13:06:12 +05:30
Nikhil Nandagopal
38a82ae70a updated user object and pass the correct user id for user data 2020-09-05 12:58:29 +05:30
Automated Github Action
e9041d66de Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-04 06:06:49 +00:00
Shrikant Sharat Kandula
3353962719
Fix MongoDB plugin update commands produce an empty response (#469) 2020-09-04 10:56:09 +05:30
Automated Github Action
9728e772b2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 15:06:24 +00:00
Abhinav Jha
7944ad535a
Fixes: Reset search on widget search clear (#497) 2020-09-03 19:52:08 +05:30
Automated Github Action
f2ae7d209e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 10:06:22 +00:00
devrk96
e99efcf108
icon size prop fixed (#485) 2020-09-03 15:11:20 +05:30
Automated Github Action
7f4c2c907f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 08:13:23 +00:00
Nikhil Nandagopal
c66aa1fa7d Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-03 13:38:27 +05:30
Nikhil Nandagopal
4d48b18060 fixed nginx template for mac
added error boundary for sentry
2020-09-03 13:38:04 +05:30
Automated Github Action
9d3bd4a36d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 08:07:00 +00:00
satbir121
3e88578318
Fixing Storybook deploy (#493) 2020-09-03 12:42:22 +05:30
Automated Github Action
0c7a6026db Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-03 07:06:15 +00:00
devrk96
78f7039e85
hide edit icon issue fixed (#494) 2020-09-03 11:51:36 +05:30
Nikhil Nandagopal
828be2f268 Merge branch 'release' of github.com:appsmithorg/appsmith-ee into release 2020-09-03 01:18:52 +05:30
Nikhil Nandagopal
a5f88ff760 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-03 01:18:39 +05:30
Nikhil Nandagopal
28f70e911f moved sentry plugin to the end so sourcemaps are generated correctly 2020-09-03 01:17:49 +05:30
Nikhil Nandagopal
fcf3b35df6
Update netlify.toml 2020-09-03 01:15:30 +05:30
Nikhil Nandagopal
43b59d5a4f
Update AppsmithUtils.tsx 2020-09-03 01:14:22 +05:30
Nikhil Nandagopal
2168583a73
Update AppsmithUtils.tsx 2020-09-03 01:01:04 +05:30
Nikhil Nandagopal
24bf4cc44c
Update netlify.toml 2020-09-03 00:50:18 +05:30
Nikhil Nandagopal
83539b819f
Update netlify.toml 2020-09-03 00:40:34 +05:30
Nikhil Nandagopal
a24f17bf2c
Update netlify.toml 2020-09-02 23:57:03 +05:30
Automated Github Action
5b445939ab Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 18:22:07 +00:00
Nikhil Nandagopal
5949ad8343 re-added release to webpack plugin 2020-09-02 23:49:15 +05:30
Nikhil Nandagopal
a69f25c61e Merge branch 'release' of github.com:appsmithorg/appsmith into release
# Conflicts:
#	app/client/.sentryclirc
2020-09-02 22:21:43 +05:30
Nikhil Nandagopal
750e48977d removed sentry cli again
increased redux depth
2020-09-02 22:15:42 +05:30
Nikhil Nandagopal
704497832b
Update netlify.toml 2020-09-02 22:05:39 +05:30
Nikhil Nandagopal
07d6b66610
Update netlify.toml 2020-09-02 21:53:06 +05:30
Nikhil Nandagopal
8d11952c9e
Update netlify.toml 2020-09-02 21:52:49 +05:30
Nikhil Nandagopal
174383a71b
Update netlify.toml 2020-09-02 21:46:27 +05:30
Nikhil Nandagopal
6da9839d90
Update netlify.toml 2020-09-02 21:44:46 +05:30
Automated Github Action
3507a85841 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 16:06:39 +00:00
Nikhil Nandagopal
57fef66144
Update .sentryclirc 2020-09-02 21:30:31 +05:30
Nikhil Nandagopal
be8b1e9220 re-added sentry cli 2020-09-02 21:25:14 +05:30
Nikhil Nandagopal
0d190d41e7 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-09-02 20:57:51 +05:30
Nikhil Nandagopal
2028b36ff2 removed sentrycli and release from webpack plugin 2020-09-02 20:57:33 +05:30
Automated Github Action
fe62029c63 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 14:08:27 +00:00
NandanAnantharamu
762dd5a450
query and datasource related tests (#423)
* query and datasource related tests

* review comment incorporated

* Adding multiple widgets test

* Table widget related search/filter/compact mode tests

* Added tests related to visiblity funvtionality in table widget

* Validate action type in explorer

* updated test

* Test updated in accordance with new UI
2020-09-02 18:43:06 +05:30
Automated Github Action
0f978b487d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 12:08:11 +00:00
Shrikant Sharat Kandula
59349fd03e
Fix column alias names in MySQL actions (#466)
* Fix aliases not showing up for MySQL actions

* Fix date column display for MySQL actions

* Fix datetime columns for MySQL actions

* Add support for timestamp and year data types for MySQL actions

* Fix column label for MySQL plugin

* Add tests for MySQL temporal data types

* Add tests for alias columns in MySQL and Postgres
2020-09-02 17:19:41 +05:30
Trisha Anand
3648a2b804
Returning an error in case the user tries to get all users. (#472) 2020-09-02 17:18:22 +05:30
Shrikant Sharat Kandula
54c75b26dd
Add a node.js script to dump examples organization (#448)
* Add a node.js script to dump examples organization

This dump file is used to setup initial examples organization
in a self-hosted setup.

* Remove unused variable

* Add npm run shortcut for dump script
2020-09-02 17:15:55 +05:30
Automated Github Action
d573364509 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 09:06:17 +00:00
devrk96
cb2e85785f
Menu item disabled UI fixed (#484) 2020-09-02 14:32:29 +05:30
devrk96
8a0966d1f7
button height issue fixed in all sizes (#483) 2020-09-02 14:28:49 +05:30
Nikhil Nandagopal
9329fccb85
Update netlify.toml 2020-09-02 14:28:34 +05:30
Automated Github Action
af24f95ca9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 07:06:16 +00:00
devrk96
a7e33a90e2
Feature: Dropdown component (#477)
* dropdown with text and icon implemented

* dropdown with lable implemented and story updated

* Icon import and storyWrapper import updated

* onclick cleaned
2020-09-02 12:16:02 +05:30
Abhinav Jha
70fea0e560
Feature: Add widgets from explorer (#464)
* Deprecate Navbar. Sidebar becomes a panelStack. It now has two panels, WidgetSidebar and Explorer

Co-authored-by: Nandan <nandan@thinkify.io>
2020-09-02 12:14:01 +05:30
Abhinav Jha
83945c81a0
Fix: Other page widget props are not shown on the entity explorer (#480) 2020-09-02 11:37:34 +05:30
Abhinav Jha
0368f5dbc3
Fix: Datasource name not getting updated from the entity explorer (#478) 2020-09-02 11:37:18 +05:30
Automated Github Action
74dc599214 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-02 06:07:02 +00:00
Shrikant Sharat Kandula
91ad617904
Add validation for host values in DB datasources (#444)
* Add validation for host values in DB datasources

* Mild refactoring, for a dummy commit

* Add test for host name validation in datasources
2020-09-02 11:28:41 +05:30
Shrikant Sharat Kandula
223a735b87
Add API for uploading logo images for organizations (#376)
* Start with new controller for assets

* Progress on uploading logo image

* Saving and loading organization logo assets now works

* Remove existing logo asset before saving a new one

* Fix 500 when uploading logo for the first time

* Fix URL in response for uploading logo image

* Add test for uploading logo for ogranization

* Mild refactoring in tests
2020-09-02 11:28:15 +05:30
Automated Github Action
b93c2830a0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-01 10:32:10 +00:00
Hetu Nandu
6a0d24c7a7
Remove @appsmith alias that causes build errors (#479) 2020-09-01 16:01:39 +05:30
Automated Github Action
51bd2f27d1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-09-01 08:07:27 +00:00
devrk96
1adfdb2fcd
Feature: Icon component icon names, props and className updated (#471)
* className added in icon component and used icon names as an array in stories

* button component semicolon fixed

* fill prop added in button component

* name prop and iconName import updated.
2020-09-01 12:54:53 +05:30
akash-codemonk
aa068e3596
Add duplicate application option (#465) 2020-09-01 12:46:54 +05:30
Hetu Nandu
f05f895ffd
Update netlify.toml
add default value for REACT_APP_SENTRY_ENVIRONMENT to avoid build failure
2020-09-01 11:39:01 +05:30
Automated Github Action
922bb4a135 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-31 13:07:40 +00:00
devrk96
a071d05e0c
Feature: Text component props and enum values in stories updated (#468)
* text component props updated

* case prop updated

* className added in text component and used enum values as array in stories
2020-08-31 18:34:34 +05:30
Automated Github Action
3a3b1275a4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-31 06:09:58 +00:00
Abhinav Jha
3b3d5aca62
Performance:entity explorer (#395)
* Entity explorer performance enhancements
2020-08-31 11:26:52 +05:30
akash-codemonk
8f0015eaf3
Show validation errors if any for keyvalue fields (#445)
* Update host field with validation properties
2020-08-31 10:45:04 +05:30
Automated Github Action
29ed86bfc0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-31 05:02:45 +00:00
devrk96
f562ecf159
Feature-Icon enum added and size updated. (#463)
* appIcon color, icon enums and size fixed

* icon import updated
2020-08-31 10:29:18 +05:30
Automated Github Action
af3c4fbaf7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 19:05:57 +00:00
satbir121
e2b939416a
Members and org settings page (#424)
* Members and org settings page.

* Adding link back to applications

* Making UI look better.

* Fixing some more css

* Table dropdown onBlur, UI transparency, Popover issue fixed. Added sort arrow (#413)

* table dropdown ui issue and onblur click fixed

* position props value fixed

* tabs tripple click fixed

* Position props in table dropdown made optional

* tabs background color bug removed

* General settings page is bug free.

* Getting the manage users page to work.

* Moving general settings into its own file.

* Removing some unwanted URLs

* User cant change their role or remove themselves

* Changing onClick prop for Icon.

* Fixing tests

* Added loading states to text inputs.

* Added validators for text input

* Fixed border of skeleton for text input

* Adding a loader for Members screen

* Adding Noop to icon button

* Removing console.log

* Fixing imports.

* Moving org reducer to immer.

* Using utils email validator.

* Removing placeholder from text input props.

Co-authored-by: devrk96 <rohit.kumawat@primathon.in>
2020-08-29 00:21:16 +05:30
Automated Github Action
d66793bca8 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 17:24:03 +00:00
Nikhil Nandagopal
0b22fc67b3
Updated sentry sdk (#461)
Integrated react router for better performance reporting
Added Sentry Profiler for editor, appviewer and widgets

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-28 22:53:07 +05:30
Automated Github Action
243037f6fe Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 16:06:33 +00:00
Nikhil Nandagopal
d26db12e44 removed initialised event 2020-08-28 20:53:36 +05:30
Automated Github Action
ca47fe1123 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 14:35:17 +00:00
Nikhil Nandagopal
77e17ddf5d Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-28 20:04:10 +05:30
Nikhil Nandagopal
06ed653890 minor fix 2020-08-28 20:04:00 +05:30
vicky-primathon
e90d8b6fc1
Feature - Column type displayed in column options of table widget filters (#411)
* Table widget filter type attribute displayed in column options
2020-08-28 19:44:47 +05:30
Automated Github Action
572c5b3065 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 14:12:42 +00:00
Nikhil Nandagopal
4ab6632fdc fixed sentry performance monitoring 2020-08-28 19:41:16 +05:30
Automated Github Action
f93b1961c3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 13:45:56 +00:00
Nikhil Nandagopal
040af14de6 added capture message 2020-08-28 19:14:32 +05:30
Automated Github Action
aca60b4de2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 13:05:48 +00:00
Nikhil Nandagopal
5f6e1dddc3 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-28 18:03:04 +05:30
Nikhil Nandagopal
0bb2336a3a added deploy environment for sentry 2020-08-28 18:02:50 +05:30
Automated Github Action
026153f62f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 12:09:03 +00:00
Hetu Nandu
f7ec5209cf
Add function to download part of the Data tree as a file (#458) 2020-08-28 17:37:37 +05:30
Automated Github Action
690c0b3a8a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 11:44:53 +00:00
Nikhil Nandagopal
8722e246e0 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-28 17:01:19 +05:30
Nikhil Nandagopal
288420f8ab added autocommit
added sentry in reducer
2020-08-28 17:01:07 +05:30
Automated Github Action
66509101f0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 11:05:43 +00:00
devrk96
241eff7d55
Menu component (#358)
* menu component implemented and tabs selected ui bug fixed

* PR comments resolved

* icon import updated

* Menu item component (#437)

* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* feedback changes added in button and icon component

* type any removed in button component

* function naming corrected

* menu component implemented

* menu-item implemented with text, icon and label

* menu story updated with menu-items

* menu story updated

* storyWrapper added in all stories

* ads text removed

* spinner import updated

* relative import added

Co-authored-by: Satbir Singh <satbir121@gmail.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>

Co-authored-by: Satbir Singh <satbir121@gmail.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>
2020-08-28 16:21:41 +05:30
Automated Github Action
8e9849819a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 10:06:14 +00:00
vicky-primathon
8a0805d77f
Fix: Table widget actions header scrollbar padding (#353)
* Table header scrollbar padding removed. 
* Table row font size changed based on compact mode.
2020-08-28 15:25:20 +05:30
vicky-primathon
859b1f6966
Fix Chart widget crash (#410) 2020-08-28 15:22:18 +05:30
Automated Github Action
85ba0dbba1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 09:20:41 +00:00
vicky-primathon
6d2721c888
Fix: Table crash when calling toString on null values for sorting (#455) 2020-08-28 14:42:17 +05:30
Automated Github Action
bc46e57f62 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 09:06:09 +00:00
Hetu Nandu
ef493808c2
Replaced production server link with mock api link 2020-08-28 14:20:57 +05:30
Nikhil Nandagopal
a365d58b91
Update netlify.toml 2020-08-28 14:16:22 +05:30
Automated Github Action
0f57152570 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-28 08:34:35 +00:00
Nikhil Nandagopal
bdbc73658e
Feature/sentry (#452)
* updated sentry and added performance monitoring

* identify users on sentry

* removed sentry browser

* added the environment for sentry

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-28 14:04:01 +05:30
Nandan
8d868a5e43 Replaced production server link with mock api link 2020-08-28 13:42:40 +05:30
Automated Github Action
030fcd6bd5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 16:06:26 +00:00
akash-codemonk
dbfd986d0e
Add action settings tab to api and query pane (#434)
* Add action settings tab to api and query pane

- Ask for confirmation before running an action

* Update  property of actions basedon the updateLayout response

Prevent confirmation dialog for Action run, until  property of action is true

Send an API Request when the user toggles the  property of an Action

* update http method to toggle executeOnLoad for an action to PUT

* Fix save layout response type

* Remove console.log

* If updating executeOnLoad, avoid calling update action API

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
2020-08-27 21:09:16 +05:30
Trisha Anand
46de20dfb3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 20:09:08 +05:30
Trisha Anand
dfabda6009
GET API actions recognized as page load actions should also be update… (#450)
* GET API actions recognized as page load actions should also be updated as executeOnLoad actions.

* Update action during updateLayout only if executeOnLoad is not set or is false.
2020-08-27 20:05:07 +05:30
Hetu Nandu
094c50874e Merge branch 'release' of github.com:appsmithorg/appsmith into release
# Conflicts:
#	app/client/netlify.toml
2020-08-27 18:32:42 +05:30
Hetu Nandu
0b430d0324
Completely replace hotjar with smartlook (#447)
* Replace hotjar with smartlook

* Remove duplicate event declaration
2020-08-27 18:24:03 +05:30
Automated Github Action
3b5c58b963 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 12:08:14 +00:00
vicky-primathon
7d9e0cbdc1
Add classes in table widget elements for qa-automation (#435) 2020-08-27 16:50:39 +05:30
Trisha Anand
fe769b2373 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 16:23:52 +05:30
Trisha Anand
a806935f82
Use a new API to set (unset) execute on load for an action. (#443) (#446) 2020-08-27 16:22:50 +05:30
Trisha Anand
c76a4b33ec Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 16:15:54 +05:30
Abhinav Jha
76072dcb04
Fix Entity Names (#439)
- Fix Page name restrictions to allow for spaces
- Keep new names of entities until failure
2020-08-27 16:05:15 +05:30
Automated Github Action
be690bae35 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 08:06:24 +00:00
Shrikant Sharat Kandula
9534eeef0a
Add logs to alert when cloned action id is unavailable (#441) 2020-08-27 12:46:04 +05:30
Automated Github Action
b19c9cbb90 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-27 06:07:52 +00:00
Hetu Nandu
d53dfede0e
Feature/new ux bad drop (#440) 2020-08-27 11:33:25 +05:30
Hetu Nandu
35e12b1747
update netlify.toml (#34) 2020-08-26 21:11:48 +05:30
Automated Github Action
9bfb40faad Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 14:27:39 +00:00
Hetu Nandu
f0a05e8a3f Merge branch 'release' 2020-08-26 18:53:45 +05:30
Automated Github Action
79e80f60ae Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 13:23:11 +00:00
Hetu Nandu
37b5924110
Fixes for release (#436)
* Possible fix for plugins not found
* Add user info on smart look
* Add test for form and table inside form reset
* Add test for postgres nested data render
2020-08-26 18:52:10 +05:30
Automated Github Action
317bef1fbe Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 10:26:06 +00:00
Hetu Nandu
aa06bc2d3d
Fix cloud hosting error (#433) 2020-08-26 15:51:57 +05:30
Automated Github Action
65f33eb97d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 09:28:07 +00:00
Hetu Nandu
f744f3aacd
add support for smart look (#431) 2020-08-26 14:54:44 +05:30
Hetu Nandu
5eb4d27297
Stringify nested objects in sql query responses (#430) 2020-08-26 14:46:20 +05:30
Automated Github Action
efab84615c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 09:05:46 +00:00
devrk96
372fb3b33d
Editable text component (#362)
* editable text component started

* success and error callback implemented

* feedback implemented and success or error state corrected

* editable input ui fixed

* PR comments resolved

* isSaving state refactored from PR comment

* icon import updated

* Changing path

* icon import fixed

Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-08-26 14:34:58 +05:30
Hetu Nandu
487102469f
Add store value action in the action dropdown (#427) 2020-08-26 14:24:03 +05:30
satbir121
f35e2d7f05
Fixing icon path. (#429) 2020-08-26 13:53:43 +05:30
Automated Github Action
5886082871 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 08:06:08 +00:00
devrk96
6ff6b5e1a1
Search input component (#403)
* search input implemented with both variant

* classname bug resolved in icon component

* PR comments resolved

* ellipsis added for long search keywords
2020-08-26 12:55:27 +05:30
devrk96
4da585a5af
Icon picker component (#404)
* icon picker functionalities and UI implemented

* appicon component added for icon picker

* PR comments resolved

* PR comment on appicon size resolved

* icon picker story fixed and enum added for names
2020-08-26 12:48:04 +05:30
devrk96
d511b6ecab
Color picker component (#405)
* color picker functinalities and ui implemented

* unused import removed

* PR comments resolved
2020-08-26 12:44:41 +05:30
Automated Github Action
086d7725b1 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-26 06:09:27 +00:00
vicky-primathon
a8e6b268ab
Setting table widget filteredTableData after reset. (#425) 2020-08-26 11:11:18 +05:30
akash-codemonk
4f8a3b5968
Save datasource name on change (#373) 2020-08-26 10:54:44 +05:30
Automated Github Action
ad81dd9921 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-25 12:36:01 +00:00
Hetu Nandu
87876d8f51
Update Entity Explorer to avoid extra evals of data tree (#421)
* Use the without functions method since it is cached via selector
* Remove functionality where entity search is appended on the url
2020-08-25 17:55:22 +05:30
akash-codemonk
3e545e9638
Fix form-encoded body showing 0 (#420) 2020-08-25 17:52:54 +05:30
Automated Github Action
8bb3b4ce72 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-25 09:05:54 +00:00
Trisha Anand
11eac73013
Clone application within the same organization (#414)
* WIP : First draft of clone applications

* Cloning of application now works correctly.

* Fixed the failing test case for page cloning.

* Added test case to assert the clone of application successfully.

* Minor function renaming to avoid confusion.

* Minor code refactoring to remove duplicate code.
2020-08-25 14:08:52 +05:30
Automated Github Action
beabf4731c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-25 06:06:22 +00:00
Trisha Anand
8c20aeb95b
Example app being cloned must be set to private instead of public because public permissions are not given during cloning. (#418) 2020-08-25 11:12:55 +05:30
Automated Github Action
986cb846d8 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-25 03:05:57 +00:00
Trisha Anand
c253b7430b
1. Fixed the bug where policies are being set to empty during organization update (#415)
1. Fixed the bug where policies are being set to empty during organization update.
2. Added email field in organization.

* Updated the test case for update organization to assert the organization policies being present post the update.
2020-08-25 08:13:37 +05:30
Trisha Anand
ce41fec346
Bug fix : Example applications should have make public permissions for the administrator. (#416) 2020-08-25 08:12:13 +05:30
Hetu Nandu
e8edaeee5d Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-24 18:19:05 +05:30
Hetu Nandu
4873ac3421
Local store via Datatree (#367) 2020-08-24 17:39:17 +05:30
Automated Github Action
29a9abdf7f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-24 11:05:21 +00:00
Abhinav Jha
bb55029f42
Fix: Missing form button (#397) 2020-08-24 16:20:50 +05:30
Abhinav Jha
4ef36386fd
Enable property pane event listeners, so that it is contained within the viewport properly when it's size updates (#398) 2020-08-24 16:20:15 +05:30
Automated Github Action
2050d455f5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-24 07:05:44 +00:00
Shrikant Sharat Kandula
eb7dcd69a5
Fix MongoDB datasource testing fails due to unauthorized error (#402) 2020-08-24 12:23:38 +05:30
NandanAnantharamu
01f6393189
Changed the widget used for search in the test (#406) 2020-08-24 12:16:28 +05:30
Automated Github Action
6cce099129 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-24 06:08:35 +00:00
devrk96
f5f65dd89e
table dropdown functionalities and UI implemented (#407) 2020-08-24 11:30:22 +05:30
satbir121
bccef563c4
Alignment of icon button is to right (#372) 2020-08-24 11:12:19 +05:30
Automated Github Action
d605554dc6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-22 04:06:03 +00:00
akash-codemonk
3deb9ace43
Add clone page option (#365)
Adding the option to clone a page in the overflow menu of the entity explorer
2020-08-22 08:40:22 +05:30
Automated Github Action
e1ee82be9a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-22 03:05:35 +00:00
Shrikant Sharat Kandula
27b7f6c5e2
Fix test DS fails on datasources with direct mongo connection (#400) 2020-08-22 07:40:02 +05:30
Automated Github Action
05b6910956 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 17:05:18 +00:00
Hetu Nandu
a2b1d3442f
Table widget selected row initial value fix (#401)
* Set initial value as empty object

* log debug
2020-08-21 22:13:02 +05:30
Automated Github Action
28c3e131f5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 16:05:38 +00:00
akash-codemonk
5658e04a1c
Navigate to app via href instead of history push (#396) 2020-08-21 20:55:49 +05:30
Automated Github Action
f1452047d5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 15:07:02 +00:00
Shrikant Sharat Kandula
ba72e21f7b
Add two more apps to examples org dump (#393)
* Add two more apps to examples org dump

* Fix undefined checks in example org dump
2020-08-21 19:53:16 +05:30
Automated Github Action
6fe4252da2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 11:05:27 +00:00
Shrikant Sharat Kandula
2a2dda0ab0
Fix race condition in setting default page in application (#394)
We are currently getting the *list* of all pages, updating the
`isDefault` fields inside, and then saving the whole *list* of
all pages. If a new page got added to that list in the DB during
this process, that page would be lost. This commit fixes this
problem.

This race condition was causing tests for cloning applications
to fail *sometimes*.
2020-08-21 16:31:40 +05:30
Automated Github Action
50a5ecd77e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 09:08:38 +00:00
Shrikant Sharat Kandula
87f27c9182
Add two new/updated apps for self-hosted (#392)
* Add two new/updated apps for self-hosted

* Fix potential NPE when template org dump has API datasources
2020-08-21 14:37:35 +05:30
Automated Github Action
378d1346c5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 08:15:14 +00:00
Hetu Nandu
63946fcacb
indentify user email in hotjar (#390) 2020-08-21 13:43:59 +05:30
Automated Github Action
4f46f259ae Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 07:32:17 +00:00
Hetu Nandu
078a6a3a00
remove flag checks via EJS (#387) 2020-08-21 12:59:31 +05:30
Automated Github Action
ac456d1bf5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 07:01:03 +00:00
Hetu Nandu
2e731b5e11
conditional ejs for GA and Intercom (#384) 2020-08-21 12:14:21 +05:30
Automated Github Action
5ef5144797 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-21 06:08:32 +00:00
Abhinav Jha
613db73b15
Fix: Action move & copy issues (#381)
* Fix: When copying a query, the app tries to open the API page with the queryID

* Fix: When moving a query, the query input box is empty
2020-08-21 11:33:04 +05:30
Shrikant Sharat Kandula
e97ceab412
Fix default page not being set for cloned applications (#383)
* Fix default page not being set for cloned applications

* Add test for setting default page in clone applications
2020-08-21 10:38:23 +05:30
Automated Github Action
77fe24e28e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 20:06:06 +00:00
Abhinav Jha
a03568b79b
The default template in editor and app viewer must match (#382) 2020-08-21 01:24:18 +05:30
Automated Github Action
cf181b106f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 16:05:41 +00:00
Hetu Nandu
c658769b1b
Style polish (#371)
* Rotate Fork app icon
* Change Explorer divider color
* Fix favicon not accessible
* Rename `appsmith.url` to `appsmith.URL`
* AppView page tab overflow ellipsis
* Rename `Back to editor` button to `Edit App`
* Update App card colors
2020-08-20 20:47:20 +05:30
Arpit Mohan
8c9cedd432
Merge pull request #23 from appsmithorg/feature/add-mail-enabled-flag-client
Adds flag in notlify toml file
2020-08-20 18:26:34 +05:30
Arpit Mohan
f19a5b34ab Merge branch 'release' of github.com:appsmithorg/appsmith into release
[remote "client1"]
	url = /tmp/client-1
	fetch = +refs/heads/*:refs/remotes/client1/*
2020-08-20 18:25:46 +05:30
Shrikant Sharat Kandula
27511c90d4
Users created won't have any orgs if a template is configured (#374) 2020-08-20 18:24:31 +05:30
Arpit Mohan
e3bf0a21da
Updating server README to get Github Actions to run 2020-08-20 18:01:44 +05:30
Arpit Mohan
84f1683976 Merge branch 'release' into feature/add-mail-enabled-flag-client 2020-08-20 17:43:46 +05:30
Arpit Mohan
0087efa6a4 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-20 17:14:00 +05:30
NandanAnantharamu
4617a87686
Feature test/search delay (#369)
- Add a delay after adding a entity search text, to accommodate debounce and search computations
2020-08-20 16:48:10 +05:30
Shrikant Sharat Kandula
3ae6c745b1
Initial implementation to import examples organization as a migration (#290) 2020-08-20 16:46:23 +05:30
devrk96
0685243534
tabs ui and textinput box-shadow fixed (#345)
Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-08-20 16:12:45 +05:30
vicky-primathon
b4cb37ddb8
Table Widget: debounce (#313)
* debounce method attached to search component and input field in table widget filters

* debounce used inside RenderInput component to update changed value
2020-08-20 15:01:49 +05:30
vicky-primathon
17af152148
Table Widget: Filter updates (#355)
- Show symbol signifying selected filters in table widget
- Show callout to prompt users to change column data types for accurate filter operations
2020-08-20 15:00:19 +05:30
Arpit Mohan
09c8b00263 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-20 14:20:01 +05:30
Shrikant Sharat Kandula
bd670487a7
Redirect to forked application when signed up by clicking on Fork of a public example app (#335)
* Redirect to forked application works for direct login

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-08-20 14:15:54 +05:30
vicky-primathon
296cadbcbb
Fix/rte cursor reset (#317)
* Cursor going to start issue is fixed

* Update editor content when content is updated using bindings

* Setting local editor's content value in debounce onChange to get the latest value passed to parent
2020-08-20 14:10:13 +05:30
Hetu Nandu
0399457599 added flag in notlify toml file 2020-08-20 13:44:07 +05:30
Automated Github Action
41aceb655e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 07:05:31 +00:00
vicky-primathon
222ba74996
Table widget initializing selectedRow value to show up in autocomplete (#359) 2020-08-20 12:09:16 +05:30
vicky-primathon
714d107a71
Table column sorting changes (#360)
- Sort icon correction
- Allow users to remove sorting
2020-08-20 12:08:16 +05:30
Hetu Nandu
73f495e4c5
Fix curl import causing action responses to be wiped (#363)
* Fix curl import causing action responses to be wiped

* remove unused
2020-08-20 11:53:25 +05:30
Automated Github Action
9c4601ce58 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-20 06:06:22 +00:00
NandanAnantharamu
c680d70b5a
Feature/explorer tests (#309)
* Explorer related test scripts

* updated test data

* Added tests for widget edit/delete from explorer

* Incorporated review comments

* review comments incorporated
2020-08-20 11:08:08 +05:30
Shrikant Sharat Kandula
f57e2a2fb8
Refactor: Remove unused type parameter in AnalyticsService (#340)
* Move repeated code for analytics into functions inside AnalyticsService

* Fix type parameters in BaseService & BaseController
2020-08-20 10:47:22 +05:30
Hetu Nandu
f70c55c681
Show warning when mail client is not enabled on an instance (#333)
* Adds the `APPSMITH_MAIL_ENABLED` flag on client
* Shows warning if email service not configured for inviting users in an org
* Shows warning if email service not configured for password reset
2020-08-20 10:43:20 +05:30
Automated Github Action
bc40d337f5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-19 10:05:37 +00:00
Tejaaswini Narendra
6b411cae7a
fix: Add loading indicator while fetching user details. (#329)
* fix: Add loading indicator while fetching user details.

* update: Variable name
2020-08-19 15:32:33 +05:30
Trisha Anand
efab105e19
Clone Page feature inside an application (#357)
* Working version of cloning page given page id. The clone is created inside the same application and is in unpublished state.

* Added a test case for Clone Page feature

* Incorporated review comments.
2020-08-19 15:20:00 +05:30
Automated Github Action
f078f07161 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-19 09:36:43 +00:00
Hetu Nandu
9a1658e2c1
Fixes for autocomplete (#351)
* Fix tern guessing for completions

* Probable fix for create api button not working

* Close autocomplete when "Backspace" or "Comma" is pressed

* Only show extra docs when ctrl+space is pressed when hint is selected

* Fix issue with action form state params not disabling after taking an action
2020-08-19 14:51:32 +05:30
Automated Github Action
0678ed16e5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-19 09:05:47 +00:00
Hetu Nandu
abc6f3f6a6
Update postgres test datasource (#356) 2020-08-19 14:00:42 +05:30
Automated Github Action
5058cd0740 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-19 06:07:51 +00:00
Abhinav Jha
432c32e31e
Fix: Entity Explorer - Entity loaders (#331)
- Fixes issue where the loading state progress indicators do not show up on entities in the explorer.
2020-08-19 11:24:57 +05:30
vicky-primathon
eb62ff6675
Table Widget: Action Button name from evaluated values (#332)
- Add evaluated property in Table widget action button property control component to fix the evaluated value
2020-08-19 11:22:19 +05:30
satbir121
51ce6b320c
Fixing Application crashes when query is moved. (#350) 2020-08-19 11:17:54 +05:30
Automated Github Action
e544d228e0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-19 05:05:13 +00:00
Hetu Nandu
590afa7a30
Fix query response state (#348) 2020-08-19 10:07:20 +05:30
Automated Github Action
fe0817b1e2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 22:05:23 +00:00
satbir121
901932f9d7
Switching to system fonts (#344)
* Switching to system fonts

* Fixed text alignment issue in text component.

* Changing font of ads components.

* Adding a font type

* Removing unused fonts

* Making fonts in theme an object.

* Removing unncessary font declerations

* Fixing storybook

* Reverting background remove
2020-08-19 03:21:23 +05:30
Automated Github Action
2e71c2aa77 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 13:12:19 +00:00
Abhinav Jha
6776f6a251
Patch: New widget property pane offset (#347) 2020-08-18 18:40:07 +05:30
Automated Github Action
755dbf273d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 13:05:23 +00:00
akash-codemonk
a73c0fd7d2
Fix tab name overflowing (#343)
- Set minimum width to 150 px, stretch if it exceeds
2020-08-18 18:06:45 +05:30
Automated Github Action
fb28b4e4b9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 12:07:07 +00:00
vicky-primathon
33cd1ac1d9
Fix-table filtered data calculations (#342)
* Update table widget's filtered data calculations to avoid recursive dataTree evaluations

* Stringify removed from Table component as data is already checked inside TableWidget

* Vertical scrollbar removed from Table Widget. Stop column sorting by stopping event propagation when clicking column menu icon.

Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
2020-08-18 17:00:26 +05:30
Automated Github Action
850f614e27 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 11:04:58 +00:00
Abhinav Jha
1eb193249e
Fix: Table widget pagination cypress tests (#338)
* Fix breaking cypress tests for table widget pagination

* Remove commented code
2020-08-18 16:00:36 +05:30
akash-codemonk
b58a7158d5
Fix query response table style (#341)
- Overide table body height to auto to take the available space
2020-08-18 15:48:43 +05:30
Automated Github Action
c9abaf5b57 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 09:05:35 +00:00
Hetu Nandu
c4ac4668c2
Launch polish bug fixes (#337)
* Make sure default page is first in view mode

* Update query form on name change

* Add copy support for deploy link

* Show server error when timeout occurs on first load
2020-08-18 14:18:06 +05:30
akash-codemonk
52b48b0c34
Update empty state of Dropdown component (#339) 2020-08-18 14:12:46 +05:30
Automated Github Action
e5712b89d3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 08:06:22 +00:00
Hetu Nandu
bb369e6bdf
Fix overflowing multi select widget (#320)
Co-authored-by: Akash N <akash@codemonk.in>
2020-08-18 13:11:53 +05:30
Automated Github Action
d07709b5b0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 07:05:42 +00:00
akash-codemonk
7eac30f82a
Tab should indent in query editor (#327) 2020-08-18 12:15:09 +05:30
akash-codemonk
1e10f39fa6
App homepage header new design (#301) 2020-08-18 12:10:11 +05:30
Automated Github Action
04aba94993 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-18 06:11:25 +00:00
Trisha Anand
82018547f5
Added tests to test invite user permissions for administrators and developers and make public app permissions for only administrators. Also added test to ensure that roles for an organization are being returned depending on the current user's roles. (#326) 2020-08-18 10:53:46 +05:30
Hetu Nandu
96cdc074f3 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-17 20:31:27 +05:30
akash-codemonk
664d55053d
Add email validation for email input (#276)
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-08-17 19:53:57 +05:30
Hetu Nandu
dca9e705a5
Access env variables in index.html via ejs (#334)
* Fix for intercom env variable

* Add GA via env variables
2020-08-17 19:51:42 +05:30
Automated Github Action
275848c3d2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 14:05:42 +00:00
Tejaaswini Narendra
a0b823b1ca
Fix: User management table height. (#324)
* fix: Table Height

* fix: update styles
2020-08-17 19:08:05 +05:30
Automated Github Action
1850990f40 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 11:05:00 +00:00
Arpit Mohan
a7c4fe697e Merge branch 'master' into release
# Conflicts:
#	README.md
#	app/client/yarn.lock
#	deploy/install.sh
2020-08-17 16:33:37 +05:30
Automated Github Action
052ac4e0ad Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 10:05:29 +00:00
Abhinav Jha
28e3831862
Fix: Jump issue of APIPane fields (#330) 2020-08-17 15:13:25 +05:30
Trisha Anand
336514344b
If an invited user follows the path of reset password (instead of sign up), this should be allowed. (#328) 2020-08-17 14:57:41 +05:30
Automated Github Action
98bad427dc Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 09:05:56 +00:00
vicky-primathon
10ba66485d
Show add filter in table widget only when one filter is selected (#271) 2020-08-17 13:51:55 +05:30
akash-codemonk
30e93ea9df
Validate datasource name without calling update api (#323)
* Validate datasource name without calling update api

* Use EditableText for datasource name
2020-08-17 13:45:07 +05:30
Automated Github Action
6205b33e01 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 08:05:52 +00:00
vicky-primathon
aba53c0627
Table widget row items color changed. Pagination font-size changed. Search and pagination item font-size changed. (#314) 2020-08-17 13:11:50 +05:30
vicky-primathon
cf91361637
Fix: table compact mode to persist and saved from canvas editor (#316)
* Table widget compact mode to persist after reload

* Table widget compact mode to be saved from canvas editor
2020-08-17 13:03:37 +05:30
vicky-primathon
b7815006a1
Fix: selection of correct table row data after sort, search and filter (#315)
* Table fix sort, search and filter methods to set correct selectedRow after these methods are applied

* Filtering table data with the latest filters, to correctly select the row

* Setting initial filteredTableData value

* Updating filteredTableData when tableData is updated
2020-08-17 13:01:17 +05:30
Automated Github Action
effcf16b18 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 05:06:48 +00:00
Hetu Nandu
855fc1c00a
Fixes date widget crashing when no date format is mentioned (#322)
Fixed by using a proper default format string for ISO dates
2020-08-17 10:33:15 +05:30
Automated Github Action
304669daf0 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-17 04:05:50 +00:00
satbir121
cbc4796921
Fixing icon story disabled prop. (#321) 2020-08-17 09:31:15 +05:30
satbir121
ac91bedb98
Table component ads (#251)
* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* feedback changes added in button and icon component

* type any removed in button component

* function naming corrected

* table component ui and sorting implemented

* table component default sorting implemented

* Fixing spinner issues

* Fixing bad merge

* table feedback implemented

* merge conflict resolved

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
2020-08-17 08:55:35 +05:30
dependabot[bot]
5765552629
Bump prismjs from 1.20.0 to 1.21.0 in /app/client (#308)
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.20.0 to 1.21.0.
- [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.20.0...v1.21.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-14 22:28:42 +05:30
Hetu Nandu
5af1da5f3a Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-14 17:19:25 +05:30
Hetu Nandu
f38cd1da1f
Intercom object check before execution (#312) 2020-08-14 17:12:58 +05:30
Automated Github Action
96d4e2b787 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 11:05:44 +00:00
Hetu Nandu
a560761a53
Fixes for Intercom check and alias paths 2020-08-14 16:34:46 +05:30
Hetu Nandu
252a7670b6
App Intercom app id to activate it (#22) 2020-08-14 16:03:01 +05:30
Automated Github Action
fa72df3c36 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 10:06:03 +00:00
Shrikant Sharat Kandula
a79951bae9
Don't always automatically create a blank personal org (#306)
* Don't always automatically create a blank personal org

It will still be created, only if a example template organization
has not been configured in the system.

* Name examples organization same as personal organization

* Minor fixes in tests

* Remove unused userService in clone tests
2020-08-14 15:30:52 +05:30
Hetu Nandu
7f8befc365
Update support menu (#259)
Add a default help menu with
* Report a Github issues link
* Documentation link
* Github discussions link
* Intercom link support
* App version id support
2020-08-14 15:17:47 +05:30
Automated Github Action
e3e9796d23 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 09:05:25 +00:00
vicky-primathon
72d08b6c99
Fix-Operator in table filter made as empty by default (#272)
* Operator in filter made as empty be default

* Added props.placeholder as dependency for useEffect in CascadeField component
2020-08-14 14:30:59 +05:30
Automated Github Action
b8507be571 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 08:06:13 +00:00
Hetu Nandu
d24d0ed17c
Fixes to data tree appsmith entities (#307)
* Fixes to data tree appsmith entities
* Add app mode `appsmith.mode`
* Add a common app data state for appsmith namespace entities
* Add autocomplete entries for btoa and atob
* Add urlString property in appsmith.url for full url
2020-08-14 13:13:01 +05:30
Abhinav Jha
e22a9c6dc6
Entity Explorer Fixes (#305)
* Fix: modal widget closes when navigating to the widgets pane from explorer

* Fix: Align API input tab with the headers

Fix: align delete and run buttons to the right in queries pane

* Fix: while dragging, the cursor must be 'grabbing'

* Set new widget name in editing mode

* Fix: While property pane is open, changing the widget name in entity explorer does not update the name in the property pane

* Fix: The expanded entity property value popup should not have a label, as its function is only to show the full version of truncated data

* Feature: Edit datasource name from entity explorer

* Fix: Allow users to navigate from the placeholder text

* Fix: When moving or copying apis, navigate to the moved or copied api
2020-08-14 12:48:30 +05:30
devrk96
ef2eb6107d
Tabs component Appsmith Design System (#300)
* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* tabs component implemented and theme type added

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* tab props fixed

* feedback changes added in button and icon component

* type any removed in button component

* key prop fixed and icon margin corrected

* Fixing spinner issues

* Removing unwanted files.

* tab header icon size fixed and story updated

* new tab added in tabs story

Co-authored-by: Satbir Singh <satbir121@gmail.com>
Co-authored-by: satbir121 <39981226+satbir121@users.noreply.github.com>
2020-08-14 12:41:38 +05:30
Automated Github Action
679a81792e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 07:05:49 +00:00
akash-codemonk
476dc2bd88
Remove phone number (#299) 2020-08-14 12:04:25 +05:30
Automated Github Action
c47e66cf0c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 06:06:03 +00:00
Shrikant Sharat Kandula
50e8ee7255
Fix link in invite emails to point to signup page (#268)
* Fix link in invite emails to point to signup page

* Auto-fill email in signup page and remove CreatePassword component
2020-08-14 11:31:50 +05:30
Abhinav Jha
51b2410372
Fix issue where the copy info text overlaps the property binding text (#286)
* Fix issue where the copy info text overlaps the property binding text

* Add padding to copy icon and change color
2020-08-14 11:25:06 +05:30
Automated Github Action
51d8baf0e9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-14 05:08:44 +00:00
satbir121
fa7dc0b247
Text and TextInput component ads (#249)
* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* feedback changes added in button and icon component

* type any removed in button component

* Text component created with typography and story

* Fixing spinner issues

* Textinput component ads (#252)

* text input component with story is implemented

* Update README.md

* Fixing spinner issues

* Fixing hexToRGBA import

* story error fixed and text component commented for now

* props condition fixed and added error input story

* unused import removed

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>

* story spacing added and component name fixed

* feedback changes implemented

* forward ref added

* feedback changes implemented

* text and textinput stories updated

* pr comments resolved

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
Co-authored-by: Nikhil Nandagopal <nikhil.nandagopal@gmail.com>
2020-08-14 10:28:03 +05:30
Automated Github Action
8826286e6c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 17:05:24 +00:00
vicky-primathon
02a2d8e0a3
Fix-table widget compact mode row height (#285)
* Table column header made sticky. Scrollbar background changed to be in consistent with the background for table body scroll and table header scroll

* Row height changed for short compact mode

* New "Tall" row size
2020-08-13 22:11:08 +05:30
satbir121
dab6d1ea3b
Adding base64 library to realm executor (#304)
* Adding base64 library to realm executor

* Changing base64 interface to btoa and atob

* Making base64 a dependancy
2020-08-13 22:07:15 +05:30
Arpit Mohan
aeb9ecb8f4 Fixing merge conflicts 2020-08-13 18:59:41 +05:30
Trisha Anand
52e7ed4f02
Bug Fix : When role changes from developer to admin, the user was not being given make application public permission for the application (#302)
* During add role to an organziation, the application was only inheriting from subset of the organization permissions. Generalized this code to ensure that this doesnt happen again in the future when more permissions are introduced. Refactored some code as well.
2020-08-13 18:53:00 +05:30
Hetu Nandu
1b09c02f2e
Fork app for example apps (#292) 2020-08-13 15:03:44 +05:30
Arpit Mohan
a9e16ee6c0
Adding dummy check in server build to satisfy required status checks (#296)
This is a hack to get around the fact that Github Actions doesn't support conditional status checks for monorepo PRs. Hence, we create similar jobs in the both server & client builds. In the server build, those jobs are dummy jobs that do nothing but satisfy the all-encompassing green tick so that PRs can be merged without using Admin privileges.
2020-08-13 14:50:34 +05:30
Automated Github Action
b8d1d56310 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 09:05:18 +00:00
satbir121
0fa2088571
Revert "Tabs component ads (#248)" (#297)
This reverts commit 1e4c9b01dc.
2020-08-13 13:44:59 +05:30
Abhinav Jha
2cb5e4442b
Tab Widget Fixes (#293)
* Issue: Tabs widget's child canvas widget's minHeight is not updating

* Fix: Warning removed for unused onTabChange event handler by removing event handler from props passed to ScrollableCanvasWrapper

* Removed tab container not working as droppable component if added again with same name fixed

* Selecting first tab as default tab when no tab is selected in tabs widget. Used getNextEntityName funciton to generate new tab name
2020-08-13 13:38:16 +05:30
Automated Github Action
aac34bf395 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 08:05:36 +00:00
vicky-primathon
e1676beba2
Table filters to be accessible in publish mode (#273)
Filters are only available on the client. This results in filters being available in published mode.
2020-08-13 13:26:10 +05:30
vicky-primathon
b62f5cf3c4
Table widget filter column clickable area encompasses the whole area within its borders (#278) 2020-08-13 13:24:46 +05:30
vicky-primathon
1def463767
Table filters popup width increased, so that condition is not trimmed (#281) 2020-08-13 13:23:50 +05:30
Automated Github Action
6becd5877f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 07:05:26 +00:00
vicky-primathon
9a9a04626e
Sticky Table Header
Table column header made sticky. 
Scrollbar background changed to be in consistent with the background for table body scroll and table header scroll
2020-08-13 12:23:21 +05:30
vicky-primathon
ef570567f6
Table column sorting on single click (#282) 2020-08-13 12:15:28 +05:30
Automated Github Action
ecc80e08d5 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 06:06:19 +00:00
satbir121
1e4c9b01dc
Tabs component ads (#248)
* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* tabs component implemented and theme type added

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* tab props fixed

* feedback changes added in button and icon component

* type any removed in button component

* Fixing spinner issues

* Removing unwanted files.

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
2020-08-13 10:47:58 +05:30
Automated Github Action
e8536b5e01 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-13 05:07:17 +00:00
Abhinav Jha
1ced3aa67a
Add sentry release and environment configurations (#277)
* Add sentry release and environment configurations

* Fixing nginx config issue

Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-08-13 10:16:06 +05:30
Automated Github Action
dab44e2151 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 15:05:26 +00:00
Hetu Nandu
fbbe32c8f7
Fix Modal widget overlay to cover top bar (#266) 2020-08-12 20:18:49 +05:30
Arpit Mohan
10f462b229
Adding a test for the valid scenario when returning the plugin form details (#295)
We use @SpyBean annotation to partially mock the PluginService class.
2020-08-12 20:09:56 +05:30
Automated Github Action
c7fceabba6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 13:05:13 +00:00
akash-codemonk
aab61cf5fd
Set current value instead of default value when there is an error (#214)
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-08-12 18:28:05 +05:30
akash-codemonk
4abc0b2637
Remove dark mode for query editor (#294) 2020-08-12 18:24:16 +05:30
Abhinav Jha
38afc64a5d
Update: When clicking on a page in the entity explorer, the canvas of the page opens (#288) 2020-08-12 18:00:07 +05:30
Trisha Anand
491da004c3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 17:29:40 +05:30
Tejaaswini Narendra
68e048761a
fix: restructure code and show content based on permission (#261)
* fix: restructure code and show content based on permission
- Restructure Invite user forms into separate App and Org forms
- Show Modal content based on permissions.

* update: Permission handling.

* fix: Modify permission handling

* fix: check manage permission for manage users btn and show copy to clipboard always.

* Dummy commit to run the tests

* Fix: Test cases

* Another dummy commit to run the tests

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-08-12 17:11:56 +05:30
Shrikant Sharat Kandula
368ed79f4b
Removed OPA config (#291)
* Removed OPA config along with the bundle and rules files
2020-08-12 16:52:42 +05:30
Trisha Anand
67e14898e6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 15:36:56 +05:30
Shrikant Sharat Kandula
30c595678d
Set transient fields when loading application by id (#287) 2020-08-12 15:35:50 +05:30
Automated Github Action
3bfafa9f9c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 10:05:17 +00:00
Trisha Anand
c3c8e532c6
Updated the invite and make public app migration script more performant so that it takes lesser time on big db (#289)
* Updated the migration script to make more db queries instead of searching in the local app memory

* Permission correction.
2020-08-12 15:35:04 +05:30
Abhinav Jha
8b729436d3 - Merge branch 'release' of github.com:appsmithorg/appsmith into release
- Disable segment, sentry, mixpanel, hotjar from release
- Enable the above for production
2020-08-12 14:29:01 +05:30
Abhinav Jha
fecc6d3bbf
Add develop deploy context in netlify.toml (#284) 2020-08-12 14:18:07 +05:30
Automated Github Action
9704697093 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 08:05:31 +00:00
satbir121
b3b06d4bdf
Moved FETCH_USER_DETAILS_ERROR to ReduxActionError (#283) 2020-08-12 13:31:25 +05:30
Trisha Anand
245721deb9 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 13:24:11 +05:30
Trisha Anand
7ee21456d5
Share Changes : Adding users to organization permission updates (#262)
* Introduced new permissions for making app public and inviting users.

* WIP : Returning a subset of roles depending on the current user's role

* Added code and tests for generating hierarchical children given a role name

* Get all invite roles now returns roles depending on the current users permissions (aka - admin can invite users for all roles, developers can invite users for roles develoeprs and below)

* When invite api is called, check if the user has correct permissions ( invite permission) and check if the role for which the users are bieng invited is allowed (aka the current user has the permission to invite for the said role)

* Introduced a new permission at application level which is inherited from manage:organizations. This new permission gives the administrator of the organization to make any application public .

* Incorporated review comments.

* Minor code changes.

* Added migration script to add the new policies introduced as part of this new share modal changes.

* Null pointer exception handled due to improper data in the database.

* Integration testing bug fixes.
2020-08-12 13:23:44 +05:30
Tejaaswini Narendra
c77452775b
update: Invite user dropdown UI (#267) 2020-08-12 12:47:15 +05:30
Automated Github Action
1b48290b9a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 07:05:25 +00:00
akash-codemonk
7565ca69d2
Use local stored config for property pane (#212) 2020-08-12 12:29:27 +05:30
akash-codemonk
a0351bfe81
Get query ui from form config (#205)
* Get query ui from form config

* Update editor config selector

* Show error message when config is undefined

* Move FormLabel to components

* Show dark theme in query editor

* Allow query name to be focused
2020-08-12 11:57:35 +05:30
Automated Github Action
0b9f548144 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-12 06:13:00 +00:00
vicky-primathon
c0527a4816
Reset page number when searching in table widget (#274) 2020-08-12 10:52:19 +05:30
Automated Github Action
ec0a1b5e2d Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 13:05:25 +00:00
Abhinav Jha
c4de6a20a5
Fix: Entity property overflows (#275)
Fixes issue where entity property binding text overflows to the next line.
2020-08-11 18:19:17 +05:30
Nandan H A
da02f5eed5
curl command updated for POST operation (#279)
Co-authored-by: Nandan <nandan@thinkify.io>
2020-08-11 18:16:36 +05:30
vicky-primathon
6abd79537e
Fix: Cursor going to start when editing content in rich text editor widget (#265) 2020-08-11 18:01:50 +05:30
Automated Github Action
9ae3b66d5c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 12:06:41 +00:00
vicky-primathon
94b829513e
Wrapped table cell value in double quotes to avoid column escape when downloading as CSV (#264) 2020-08-11 17:23:39 +05:30
Arpit Mohan
a17d7a4a8f Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-11 17:17:35 +05:30
Trisha Anand
a6496bd5af
Correcting the Docker image for Appsmith server for Github actions test (#260)
* Correcting the Docker image for Appsmith server for Github actions test

* Also fixing the bug where the datasource config is not returned properly for restapi-plugin

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-08-11 16:53:47 +05:30
Automated Github Action
00c997a4be Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 11:04:34 +00:00
vicky-primathon
bd4c34f56e
Sorted widget names in lightning menu (#263) 2020-08-11 16:31:34 +05:30
Abhinav Jha
e38bd9f37b
Fix: Missing widgets when searching in entity explorer (#270) 2020-08-11 16:28:39 +05:30
Automated Github Action
56f681dc16 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 09:05:10 +00:00
Shrikant Sharat Kandula
115bff546c
Replace class-level generics with method-level in PolicyUtils (#257) 2020-08-11 14:07:52 +05:30
Shrikant Sharat Kandula
3e1522628f
Fix numbers being converted to floats in JSON Post body (#241) 2020-08-11 14:07:34 +05:30
Shrikant Sharat Kandula
0c344115c3
Add transient field on applications to indicate whether it's an example application (#256)
* Add transient field on application to indicate whether it's an example

* Add test for marking of example applications

* Remove unused constant
2020-08-11 14:00:41 +05:30
Shrikant Sharat Kandula
dc10f09906
Fix organization cloning gets stale action IDs inside onLoad actions (#245)
* Fix organization cloning gets stale action ids for onload

* Fix test for onload action's organization after cloning
2020-08-11 13:58:50 +05:30
Trisha Anand
ec1620508b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 09:45:43 +05:30
Trisha Anand
43d633f007
Setting role name while adding a user to an organizaiton. (#258) 2020-08-11 09:45:23 +05:30
Trisha Anand
33e307f01e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-11 09:25:23 +05:30
Trisha Anand
9d78b020bc
Fix: Multi User Invite (#208)
- Use updated API structure
- Use single API to invite multiple users instead of looping.

Co-authored-by: Tejaaswini <tejaaswini.narendra@codemonk.in>
2020-08-11 09:24:36 +05:30
Trisha Anand
d2442eb815
DO NOT MERGE: Bulk invite user to organization (#182)
* WIP: Not working bulk invite.

* WIP : Non compilable.

* Current test cases running.
TODO : Code Cleanup and write new test cases for bulk invite.

* Code cleanup

* Added a test case for bulk invite of users to an organization.

* Incorporated review comment.

* Merged the latest release and incorporated review comments.

* Corrected the error thrown when usernames is empty or null for invite user API.
2020-08-11 09:24:21 +05:30
Automated Github Action
04c12ac38b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 13:04:58 +00:00
Shrikant Sharat Kandula
10faf95e87
Signup form now does a standard HTTP form submit (#234)
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2020-08-10 17:49:46 +05:30
Automated Github Action
4518be8c64 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 12:06:50 +00:00
vicky-primathon
76bc382a2d
Table Widget UI Filters (#61)
New Table Widget Feature
- Filter columns
- Misc table widget bug fixes
2020-08-10 16:46:13 +05:30
Automated Github Action
940c4b96fd Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 10:05:02 +00:00
vicky-primathon
6a53e1e0ed
Added compact modes to table widget UI (#222)
New Feature: Table Widget compact rows
Users can now use different sizes for rows in the table widget
2020-08-10 15:31:36 +05:30
Shrikant Sharat Kandula
25b752843f
Auto-login on signup (#201)
* Auto-login on signup works!

* Support form-encoded data body for signup requests

* Remove debug log entry when getting session

* Refactoring and add some docs to UserSignup solution

* Move user object construction to UserSignup solution

* Redirect with error message on signup errors
2020-08-10 14:59:56 +05:30
Abhinav Jha
5e37a919ef
Property pane render when navigating to a widget on a different page (#255)
* Fix: When navigating to a widget, the widget reference isn't found, resulting in the property pane rendering without reference. Resolution: Show property pane only if reference is available
2020-08-10 14:59:06 +05:30
Shrikant Sharat Kandula
b511c3ada9
Change return type of plugin execution to be more specific (#247) 2020-08-10 14:41:32 +05:30
Automated Github Action
0c1d791cb8 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 09:05:06 +00:00
NandanAnantharamu
05f190c102
Feature/entity browse (#220)
# New Feature: Entity Explorer
- Entities are actions (apis and queries), datasources, pages, and widgets
- With this new feature, all entities in the application will be available
  to view in the new entity explorer sidebar
- All existing application features from the api sidebar, query sidebar, datasource sidebar and pages sidebar
  now are avialable on the entity explorer sidebar
- Users are now able to quickly switch to any entity in the application from the entity explorer sidebar.
- Users can also search all entities in the application from the new sidebar. Use cmd + f or ctrl + f to focus on the search input
- Users can rename entities from the new sidebar
- Users can also perform contextual actions on these entities like set a page as home page, copy/move actions, delete entity, etc from the context menu available alongside the entities in the sidebar
- Users can view the properties of the entities in the sidebar, as well as copy bindings to use in the application.
2020-08-10 14:22:45 +05:30
Automated Github Action
31b94d4096 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 07:05:23 +00:00
Nikhil Nandagopal
51a267c8f2
Fix/release (#254)
* Added Redux action to clear widget meta properties when page is fetched

* reset widget meta for view mode too

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-10 12:22:47 +05:30
vicky-primathon
859bd0962c
Fix-Show page controls in table widget when server side pagination is enabled and table is resized (#223)
Pagination control UX modified for server side pagination.
2020-08-10 12:17:47 +05:30
vicky-primathon
c68114331c
Feature/table ui sort columns (#238)
* Added sorting functionality in table widget

* Removing sorting for Images and Video column types

* Code review changes incorporated
2020-08-10 12:15:31 +05:30
dependabot[bot]
32eabfcd3d
Bump prismjs from 1.20.0 to 1.21.0 in /app/client (#244)
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.20.0 to 1.21.0.
- [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.20.0...v1.21.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-10 12:01:51 +05:30
satbir121
4a0d2ebe03
Fixing primary secondary color for button. (#253) 2020-08-10 11:56:41 +05:30
Automated Github Action
c42fb00861 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-10 05:05:58 +00:00
satbir121
3a4d900235
Button Component (#190)
* Adding blank components.

* Adding Todo note for tree

* Adding todo note for LighteningMenu

* ads button component

* Adding storybook support.

* storybook integrated with button component

* ads button component props completed

* button component icon and loading logic implemented

* button component completed

* Added a text knob.

* Adding default text for button.

* Merging theme and other fixes.

* Fixed info button.

* Better types.

* Adding background param to components.

* Re-using vsariant for callount.

* Added props for Text input.

* Adding text component.

* feedback changes added in button and icon component

* type any removed in button component

* function naming corrected

* Changing empty string to null

* Adding enum for DropdownDisplayType.

* Change Spinner path

* Fixing spinner issues.

Co-authored-by: Rohit Kumawat <rohit.kumawat@primathon.in>
2020-08-10 10:24:33 +05:30
Automated Github Action
a15bcffb2c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-07 18:41:38 +00:00
Nikhil Nandagopal
568e6d7f8a
Added Redux action to clear widget meta properties when page is fetched (#243)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-08 00:10:34 +05:30
Hetu Nandu
0e7c0c3ce4
Widget fixes (#242)
* fix table styles

* rich text editor fix

* Fix action panes showing as blank

* correct fix this time

* cleanup

* default search in table

* Fix for text widget heading style

* Fix for table widget filtered table search

* Another approach to see if app has been created

* Fixes in styles of table and text
2020-08-07 23:39:54 +05:30
Automated Github Action
1d4dd6896c Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-07 14:27:35 +00:00
Hetu Nandu
42ab557aca
Add url and user inside data tree (#240)
* Add url and user inside data tree

* Cleanup

* change key to URL

* add email and username instead of name
2020-08-07 19:54:26 +05:30
Automated Github Action
40adf6503e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-07 13:30:48 +00:00
akash-codemonk
e265a1cfa3
Add missing isDisabled prop to filepicker, radio and dropdown components (#231) 2020-08-07 18:47:15 +05:30
Automated Github Action
99c9059c60 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-07 12:08:29 +00:00
Nikhil Nandagopal
db46d1aede Merge branch 'fix/release' into release 2020-08-07 17:34:27 +05:30
Nikhil Nandagopal
a6721a1fec Fixed tab default value 2020-08-07 15:31:49 +05:30
Arpit Mohan
f220f926c5 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-07 13:18:59 +05:30
Hetu Nandu
c937a149ee
Replace APPSMITH_MARKETPLACE_URL flag with APPSMITH_MARKETPLACE_ENABLED (#197) 2020-08-07 13:05:38 +05:30
Nikhil Nandagopal
9b867e4fe0 added on Tab selected for tab widget 2020-08-07 12:53:15 +05:30
Hetu Nandu
dc3fc8a7ee
Fix for Text spec failing (#239) 2020-08-07 12:40:54 +05:30
Automated Github Action
a1f469d261 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-07 07:04:59 +00:00
Hetu Nandu
955e9a2f2b
App Edit top bar (#232) 2020-08-07 12:26:47 +05:30
satbir121
bca3787f78
Reducing analytics userData size. (#235) 2020-08-07 12:25:09 +05:30
Nikhil Nandagopal
cd4fc4e20e
Merge branch 'master' into release 2020-08-07 12:03:33 +05:30
Abhinav Jha
311cd775b6
Fix: Location search control now uses the google maps api key from configs (#236) 2020-08-07 11:52:36 +05:30
Nikhil Nandagopal
1df7599d5e
Fix/tab widget (#233)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

* updated template

* removed debug echo

* Updated Script

* Updated Text

* Removed option to connect to external mongo for fresh installs
Exit script of docker desktop is not installed

* Updated docker installation explanation

* added a question to skip custom domain if user is installing locally

* Inverted script question and

* Removed question to determine local installation

* Updated Popup CTA to Modal
Updated query templates to contain bindings
Added a message to display on API / Query errors

* updated styles for evaluated value
updated styles for auto complete

* added spaces to questions

* grouped data tree functions together in autocomplete

* Updated autocomplete styles

* Updated property pane styles to become more dense

* Fixed lightning menu styling

* fixed tests

* Fixed Cypress test

* added property to show / hide tabs

* fixed selected tabs not updating

* fixed cypress tests for tabs

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-07 11:49:36 +05:30
Automated Github Action
0ce0cb5a12 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-06 12:07:12 +00:00
Hetu Nandu
1c5e5cc2fa
App View header (#228) 2020-08-06 16:36:53 +05:30
Automated Github Action
409c2c09c4 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-06 09:04:55 +00:00
Nikhil Nandagopal
8118b2d8c0
Fix/copy changes (#230)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

* updated template

* removed debug echo

* Updated Script

* Updated Text

* Removed option to connect to external mongo for fresh installs
Exit script of docker desktop is not installed

* Updated docker installation explanation

* added a question to skip custom domain if user is installing locally

* Inverted script question and

* Removed question to determine local installation

* Updated Popup CTA to Modal
Updated query templates to contain bindings
Added a message to display on API / Query errors

* updated styles for evaluated value
updated styles for auto complete

* added spaces to questions

* grouped data tree functions together in autocomplete

* Updated autocomplete styles

* Updated property pane styles to become more dense

* Fixed lightning menu styling

* fixed tests

* Fixed Cypress test

* added property to show / hide tabs

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-06 14:31:28 +05:30
Automated Github Action
a3e7c3d778 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-06 07:05:20 +00:00
akash-codemonk
bfa15671d4
Add space around documentation (#229)
Authored by: @akash-codemonk
2020-08-06 12:06:12 +05:30
Automated Github Action
b66bf6982b Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-05 11:04:54 +00:00
akash-codemonk
3f6b6da0e5
Use isExecutionSuccess for showing error response as status code string does not appear in query response (#226) 2020-08-05 15:53:07 +05:30
Automated Github Action
a86259b3de Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-05 08:05:25 +00:00
akash-codemonk
20684116fc
Make executeonload a switch and move it to the right (#221)
- Move all form labels to the their individual components
2020-08-05 13:32:24 +05:30
Nikhil Nandagopal
e768e5d131
Fix/copy changes (#218)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

* updated template

* removed debug echo

* Updated Script

* Updated Text

* Removed option to connect to external mongo for fresh installs
Exit script of docker desktop is not installed

* Updated docker installation explanation

* added a question to skip custom domain if user is installing locally

* Inverted script question and

* Removed question to determine local installation

* Updated Popup CTA to Modal
Updated query templates to contain bindings
Added a message to display on API / Query errors

* updated styles for evaluated value
updated styles for auto complete

* added spaces to questions

* grouped data tree functions together in autocomplete

* Updated autocomplete styles

* Updated property pane styles to become more dense

* Fixed lightning menu styling

* fixed tests

* Fixed Cypress test

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-05 13:03:44 +05:30
Automated Github Action
eea94b9d1e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-04 16:05:25 +00:00
satbir121
1aab6869a0 Fixing user not logged in analytics. (#216) 2020-08-04 21:16:59 +05:30
Automated Github Action
1b8fe8f0ab Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-04 13:04:43 +00:00
satbir121
7cd1667a48
Fixing user not logged in analytics. (#216) 2020-08-04 17:57:25 +05:30
Nikhil Nandagopal
f7cf7e1182
Fix/copy changes (#210)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

* updated template

* removed debug echo

* Updated Script

* Updated Text

* Removed option to connect to external mongo for fresh installs
Exit script of docker desktop is not installed

* Updated docker installation explanation

* added a question to skip custom domain if user is installing locally

* Inverted script question and

* Removed question to determine local installation

* Updated Popup CTA to Modal
Updated query templates to contain bindings
Added a message to display on API / Query errors

* updated styles for evaluated value
updated styles for auto complete

* added spaces to questions

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-08-04 17:51:02 +05:30
Automated Github Action
4dbd8cf0a7 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-04 06:07:48 +00:00
Hetu Nandu
b4906aad18
Fix tab focus issue in code editor inputs (#200)
The lightning menu popper was pulling focus when pressing TAB key. Added a prop to fix this
2020-08-04 11:15:13 +05:30
Automated Github Action
4d643fccc3 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 16:05:15 +00:00
Arpit Mohan
3faaabbd31
Minor fix to create certbot directories during installation (#211) 2020-08-03 21:07:40 +05:30
Automated Github Action
27f332ee71 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 15:05:08 +00:00
Hetu Nandu
a29dccbaf0
First time page load performance (#144)
* WIP

* Chunk names

* Add auth call

* add auth

* WIP

* Auth management setup

* fix a test

* fix cypress machine count

* some more changes

* fix header link

* check for auth

* fix import

* fix imports

* Use auth class

* WIP

* Better loading

* Remove unused

* Remove qs

* Auth loader

* Redirect for login

* Third part auth

* 404 redirects

* 404 page handling

* Adding custom docker image for performance fixes

* Correcting the workflow to get package step to run

* Clean up

* lazy auth load

* remove assertions from delete app and logout calls

* remove github workflow changes

* roll back lazy auth

* Error handling

* test editor chunk suspense

* Show header in editor before initialization

* Changes for app view

* Login header fixes

* Loader fixes

* Fix base login routes

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-08-03 19:48:48 +05:30
Automated Github Action
7f384271b2 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 14:05:08 +00:00
vicky-primathon
0474e339f3
Removed table widget row deselection (#209) 2020-08-03 19:14:34 +05:30
Automated Github Action
56c6764cb6 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 12:06:29 +00:00
Tejaaswini Narendra
00e53af4ed
Fix UI Bugs (#168)
* Fix UI Bugs

- Double search box width and change text to Search app name
- Half the space between the org icon and the org name on home page
- Make org name bold and increase font to 16px
- Remove manage users button from invite modal if modal is opened in organisation settings page

* fix: Review Comments and other minor changes

- Clear TagList on form submit
- Fix CSS for search widget width
- Fix table height
- Make org name text bold for admin access.

* fix: Test Cases
2020-08-03 17:14:18 +05:30
Arpit Mohan
0764de6a5c Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-08-03 16:38:35 +05:30
Trisha Anand
b5841e96d2
GET plugin form now returns json to render both datasource configuration form and the editor query pane (#199)
Keeping the function to read plugin resource generic for any type of resource. Now the parent function can also conditionally decide which plugin would require to read which resources from the filesystem.

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-08-03 16:37:28 +05:30
Automated Github Action
7e23657280 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 10:04:53 +00:00
Tejaaswini Narendra
b65cdf68b0
feat: Add org share option to application share modal (#166)
* feat: Add org share option to application share modal

* fix: Update design and implement copy to clipboard

* fix: Show share based on permission and update modal UI

- Update modal style
-  show application share button only to admins.

* fix: refine code
2020-08-03 14:44:08 +05:30
Automated Github Action
61b811e343 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 04:05:03 +00:00
dependabot[bot]
2b2a06e9e1
Bump elliptic from 6.5.2 to 6.5.3 in /app/client (#204)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-03 09:16:56 +05:30
Automated Github Action
225a7cec5e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-08-03 02:05:29 +00:00
Shrikant Sharat Kandula
cef1241bcb
Return 200 when action could not be executed (#202) 2020-08-03 07:35:14 +05:30
Automated Github Action
3c9021a6ea Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-31 11:04:39 +00:00
Hetu Nandu
f8c2bd5d42
Update binding highlight styles (#136)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-31 15:47:18 +05:30
Automated Github Action
b3130f00aa Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-30 11:04:36 +00:00
Shrikant Sharat Kandula
43304ca146
Fix form data not showing up in the right place when importing from curl (#198) 2020-07-30 16:30:39 +05:30
Trisha Anand
8c36a5b27a Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-29 16:59:05 +05:30
Trisha Anand
c6a9fc2bb4
Organization getById should use custom repository get function (#195)
* Overwriting the base service's getById for OrganizationService to ensure that the response contains userPermissions (by using custom repository instead of default mongo repository classes)

* Fixed the failing test cases.

* Minor code formatting.
2020-07-29 16:57:46 +05:30
Arpit Mohan
4475bc2b1e
Configuring dynamic redirect post login (#194)
The client will have to send a query parameter redirectUrl or a header X-Redirect-Url in order for the server to redirect the client to the appropriate URL post login. If neither of these parameters are present, the client is redirected to /applications by default.

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2020-07-29 16:07:40 +05:30
dependabot[bot]
4b026d5acb
Bump lodash from 4.17.15 to 4.17.19 in /app/client (#132)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-29 15:43:38 +05:30
Arpit Mohan
54e981da30 Removing marketplace url from netlify configuration 2020-07-29 14:31:39 +05:30
vicky-primathon
527bb5898a
Fix-The tabs should scroll with the increase in the number of tabs. (#131)
* Fixed tabs widget bugs and other updates:
1. Moved drag icon to the left of tab name field in the tabs widget property pane
2. Change drag icon
3. Add scroll when the tabs occupy more width than the width of tabs widget.
4. Add selected tab name validation.
5. Hide overflow tabs.
6. Avoid vertical scrollbars in tabs widget header
2020-07-29 14:31:17 +05:30
Trisha Anand
eba38ae1fa
During signup, if the user already exists, instead of throwing a generic duplicate key exception, request the user to sign in. (#192)
* During signup, if the user already exists, instead of throwing a generic duplicate key exception, request the user to sign in.

* Minor change in the error message.
2020-07-29 13:44:23 +05:30
Arpit Mohan
8c5bd36350 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-29 13:04:55 +05:30
Abhinav Jha
08d2a94768
Change derivedpropertiesmap for selectedRow to use filtered table data (#173)
* Add a new meta property to tableWidget called filteredTableData which will be used by the table to filter

* Use derived properties to update filteredTableData

* Check if search is done via actions, if so, filteredTableData is the same as tableData
2020-07-29 11:45:06 +05:30
NandanAnantharamu
3c5d93e699
Feature/validate request header (#189)
* validate request header

* Validate request header for API tests

Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-29 11:30:03 +05:30
Shrikant Sharat Kandula
60efdb998b
Fix: Datasource password gets double encrypted on cloning (#191)
* Decrypt sensitive fields before cloning a datasource

* Fix NPE in cloning datasource when configuration is missing
2020-07-29 11:12:04 +05:30
Arpit Mohan
b159a1eeb5 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-29 10:57:11 +05:30
Trisha Anand
9c51ac3f8d
🔥 & forget asynchronous email sending (#187)
* Email sending is now an asynchronous function. It follows a 🔥 & forget strategy to make it run asynchronously.
2020-07-28 20:06:12 +05:30
vicky-primathon
e794c916e6
Fix-Row to be selected when button is clicked and row is not selected (#167)
* Row selection when button is clicked and row is not selected

* Added columnActions to useMemo for columns computation to support live action name updated and action change support
2020-07-28 19:56:27 +05:30
Arpit Mohan
9c0b2a4e33 Merging community release 2020-07-28 19:27:12 +05:30
Shrikant Sharat Kandula
66bf23106d
Fix cloning fails in some cases for organizations (#159)
* Fix cloning fails in some cases for organizations

Cloning currently fails in cases like the following:
- Application with no pages
- Pages with no actions
- Pages with more than one action

* Remove debug naming of cloned datasources

* Add test for organization cloning

* Add more tests for organization cloning

* Fix potential race condition in adding pages to an application

* Move db update call to add page to application, into repository

* Use `getIdCriteria` to query for document's _id
2020-07-28 17:54:06 +05:30
Hetu Nandu
01a3d4682f
Fix action batching issue (#181) 2020-07-28 16:11:51 +05:30
akash-codemonk
502733315b
Fix key value array not being able to set initial value (#150)
* Fix key value array not being able to set initial value. Now we allow multiple values to initialise for array input
2020-07-28 10:45:26 +05:30
NandanAnantharamu
adee90aee9
assertion type changed (#174)
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-27 16:44:06 +05:30
Shrikant Sharat Kandula
ee1d56f928 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-25 18:15:30 +05:30
Shrikant Sharat Kandula
74da0f117e
Reuse layout that's automatically created with page (#163)
* Reuse layout that's automatically created with page

* Use correct API for updating a layout

* Commenting out organization cloning test.

* Removed organization cloning test

* Adding a dummy commit to run the pipeline.

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-07-25 18:13:29 +05:30
Shrikant Sharat Kandula
145fa9e757 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-25 16:51:51 +05:30
Shrikant Sharat Kandula
10ad639b28
Bug/layouts not updated on action change (#161)
* Fix layouts not be updated when an action is updated

* Add test for updating onLoadActions when action updated

* Split layout and action test to separate class

* Remove duplicated test in ActionServiceTest
2020-07-25 16:45:42 +05:30
Shrikant Sharat Kandula
bc0b3e9902 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-25 15:45:06 +05:30
Shrikant Sharat Kandula
5ee1c24224
Fix layouts not be updated when an action is updated (#160)
* Fix layouts not be updated when an action is updated

* Add test for updating onLoadActions when action updated
2020-07-25 15:43:22 +05:30
vicky-primathon
8fb0dc02ad
Fix-Search component in Table widget updated with support for clearing search data (#96)
* Added Button component in Table widget for actions

* Action button state loading added for Table widget

* Action button font-weight made as normal

* Created header for common functionalities in Table Widget

* Client side searching added in Table Widget. Action created for server side searching also.

* Columns visibility feature initial commit

* Column visibility list added in Table Widget

* Changed pagination designs in accordance with new layout. This enable user to jump page as well.

* Using colors values from constants

* Table widget pagination, numeric input page number clamped between 1 and total pages

* Adding tool tip to truncated values in table widget. Added AutoToolTipComponent that adds tooltip when text is truncated.

* Table data download changes. Added downlaod icon and button to table widget.

* Table data download changes

* Table button loading state fixed. Table code refactored, rendering from props instead of state in ReactTableComponent

* Table widget action button alignment fixed

* Handled actions column changes

* added proper keys to useMemo for react table widget

* Download table data as CSV implemented

* table data download, unused code removed

* Code refactors and added dependency map with meta props and table data for computing columns

* Table UI breakages on scroll and empty cells fixed

* Handled empty rows in table widget

* Fixed last row cut issue

* Code review changes

* Code review changes

* Added table widget component heights as enum

* code review changes

* Search component in Table widget updated with support for clearing data, renamed properties

* Opening image in new tab on clicking in table widget

* Fixed table craching due to empty data filtering

* Empty extra space on loading removed in table widget

* Removed stopping of event propagation on table widget action button click

* Fixing for test cases

* Table header UI overflow fixed

* Clearing selected row on searching data in table widget

* fix for cypress test

* Table crash issue fix

* searchKeyword renamed to searchText. searchText added to entity definitions

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-24 19:28:28 +05:30
akash-codemonk
126e0a7d04
Update Create query style (#157) 2020-07-24 18:35:37 +05:30
Shrikant Sharat Kandula
8b8530b43a Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-24 18:33:14 +05:30
Shrikant Sharat Kandula
4a269efd4a
Reset default fields of User object before update (#158)
The policies of `User` objects is an empty set by default. So, when using a new `User` object to call `update`, it also updates existing policies to be an empty list.
2020-07-24 18:32:43 +05:30
Shrikant Sharat Kandula
c7429faed4 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-24 17:07:04 +05:30
Trisha Anand
9f8b5ca4d8
Adding execute action permissions policy to match read actions policy in existing actions. (#156)
* Fixing test cases failing due to non unique names.

* Adding execute action permissions policy to match read actions policy in existing actions.

* Only save the action if there are read actions permission present (and hence could have been updated)
2020-07-24 17:05:49 +05:30
vicky-primathon
a2673aaa87
Fix-Open image in new tab on clicking it in table widget. (#119)
* Added Button component in Table widget for actions

* Action button state loading added for Table widget

* Action button font-weight made as normal

* Created header for common functionalities in Table Widget

* Client side searching added in Table Widget. Action created for server side searching also.

* Columns visibility feature initial commit

* Column visibility list added in Table Widget

* Changed pagination designs in accordance with new layout. This enable user to jump page as well.

* Using colors values from constants

* Table widget pagination, numeric input page number clamped between 1 and total pages

* Adding tool tip to truncated values in table widget. Added AutoToolTipComponent that adds tooltip when text is truncated.

* Table data download changes. Added downlaod icon and button to table widget.

* Table data download changes

* Table button loading state fixed. Table code refactored, rendering from props instead of state in ReactTableComponent

* Table widget action button alignment fixed

* Handled actions column changes

* added proper keys to useMemo for react table widget

* Download table data as CSV implemented

* table data download, unused code removed

* Code refactors and added dependency map with meta props and table data for computing columns

* Table UI breakages on scroll and empty cells fixed

* Handled empty rows in table widget

* Fixed last row cut issue

* Code review changes

* Code review changes

* Added table widget component heights as enum

* code review changes

* Search component in Table widget updated with support for clearing data, renamed properties

* Opening image in new tab on clicking in table widget

* Fixed table craching due to empty data filtering

* Empty extra space on loading removed in table widget

* Removed stopping of event propagation on table widget action button click

* Table header UI overflow fixed

* Clearing selected row on searching data in table widget

* fix for cypress test

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-24 16:02:31 +05:30
Trisha Anand
3790256d3f Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-24 15:54:15 +05:30
Trisha Anand
61c62c9212
Datasource Test should test against the datasource object sent by the client (#155)
* Datasource test should always test the latest object given by the client (instead of fetching the same from the db). If it is a saved datasource, then we should decrypt and set the password in the datasource (unless the password is one of the changes that is being tested).

* Added function level comment to clarify that this function can no longer be used by just sending the datasource.id field set.
2020-07-24 15:53:40 +05:30
Shrikant Sharat Kandula
cd08a51eb4 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-24 14:57:36 +05:30
Shrikant Sharat Kandula
23dd84d9c8
Clear application pages list before cloning (#154) 2020-07-24 14:35:16 +05:30
Shrikant Sharat Kandula
4e1a2839d9 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-24 12:44:35 +05:30
Shrikant Sharat Kandula
dfcabab4cc
Handle stale database connection from datasources (#151)
* Handle stale database connection from datasources

* Fix potential secondary case of stale connection error

* Fix Postgres to MySQL

* Move validity check timeout to a constant field

* Add test for recovery when stale connection error is thrown
2020-07-24 12:18:25 +05:30
NandanAnantharamu
8e5fb14f70
updated test by removing blank header value (#153)
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
Co-authored-by: Hetu Nandu <hetu@appsmith.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-24 11:17:54 +05:30
NandanAnantharamu
b73d049019
Api test fixes (#146)
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-24 10:01:39 +05:30
Shrikant Sharat Kandula
ca73c3e625
Copy plugin dependencies to their target/lib to fix driver not found errors (#152)
The plugin class loader from Pf4J looks for jars under target/lib
to use to load any classes that are missing target/classes. This
PR adds the `maven-dependency-plugin` to copy the jars to this
folder automatically so the classes are available during
development.
2020-07-24 09:49:17 +05:30
Arpit Mohan
9db1c5f644 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-23 20:33:07 +05:30
Arpit Mohan
36bf14f221
Adding dynamic redirect to form & OAuth2 login (#149)
The client can send the redirect URL in X-Redirect-Url header. The server will honour the value set and redirect the client browser to this particular url. By default the server will redirect to /applications if the custom header is missing. The redirect url can either be absolute or relative.

Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2020-07-23 20:32:38 +05:30
Trisha Anand
3c30b38937
Bug fix : External datasources do not execute for public application (#143)
1. Bug fix for when actions for a public application use an external datasource (aka db queries). The db queries were not getting executed because the permission for execute datasource was not getting set for anonymousUser.

2. When using the Test endpoint for datasource, if the datasource is being read from the db and there are encrypted fields, first decrypt the field and then send to the plugin for testing the co
2020-07-23 20:31:36 +05:30
Trisha Anand
6f1be79893 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-23 17:59:53 +05:30
Tejaaswini Narendra
fa329c742f
fix: Table scroll issue, application share issue, eslint errors (#120)
* fix: Table scroll issue, application share issue, eslint errors

- Settings page: whole page should scroll not the table
- Application name to be displayed to user on share
- Fix eslint errors

* fix: Get Application details and pass it to as props.
2020-07-23 17:58:42 +05:30
Tejaaswini Narendra
ea7403ab06
fix: email validation (#118)
* fix: email validation

* feat: Test Email Validation
2020-07-23 17:58:26 +05:30
Tejaaswini Narendra
2ac009678e
fix: Add home button on appviewer screen (#117)
* fix: Add home button on appviewer screen

* fix: styling

* fix: take application details as props
2020-07-23 17:58:02 +05:30
Shrikant Sharat Kandula
a46d355422
Fix class name casing for MySqlPlugin (#148) 2020-07-23 17:33:34 +05:30
Hetu Nandu
d99d233539
Fix widget tests (#141)
* Add table row index and col index
* comment map tests
2020-07-23 11:03:12 +05:30
akash-codemonk
0b91612710
Add environment variable APPSMITH_CLOUD_HOSTING (#145) 2020-07-23 11:02:00 +05:30
Arpit Mohan
2ab74802b0 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-23 10:41:43 +05:30
Arpit Mohan
f9d4262d7e
Removing the default value for postgresql and mysql ports (#147) 2020-07-23 10:40:18 +05:30
Arpit Mohan
a6d2184833 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-22 16:11:25 +05:30
Shrikant Sharat Kandula
fd888e33c8
Add migration for updating plugin doc links to our own docs (#142) 2020-07-22 15:28:27 +05:30
akash-codemonk
2629885bb0
Fix table height bug (#139) 2020-07-22 14:01:18 +05:30
Arpit Mohan
690c327f2c
Adding default values for mysql datasource (#140)
Also correcting icon details to mysql plugin migration.
2020-07-22 14:00:15 +05:30
Arpit Mohan
52d5c4bdcd Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-22 13:12:14 +05:30
Hetu Nandu
fe43680abc
Action test fixes (#130)
* Fixes for tests
* remove marketplace tests
* fix some other tests
* Simplify update datasource
* Add cypress env variables
2020-07-21 19:31:51 +05:30
Arpit Mohan
05d9dac07f Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-21 17:44:45 +05:30
akash-codemonk
36258786c9
Show all db datasources in query pane (#134) 2020-07-21 17:42:35 +05:30
NandanAnantharamu
84c901181d
Updated locators and corrected typo. Also updated some routes (#133)
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-21 17:35:06 +05:30
akash-codemonk
30b8d3581b
Query pane refactor and fixes (#87)
* Query pane refactor and fixes

* Check if body exists

* Get pluginId from the datasource

* Move plugin image logic to selector

* Show info in new line on the datasource form page

* Update link text to Docs

* Handle string as run api response body

* Remove harcoded height

* Remove all references to ImageAlt except in selector

* Updata info text
2020-07-21 16:06:53 +05:30
Arpit Mohan
926c6eb0fe Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-21 16:02:17 +05:30
nupur
d0e60a1890
Mysql plugin integration (#53)
This commit adds the Mysql plugin to the Appsmith server. We also add a migration to ensure that this plugin is installed by default for all existing organizations. The migration also adds the plugin details into the DB.

Also adding the test cases for mysql plugin.

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
Co-authored-by: Hetu Nandu <hetu@appsmith.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
Co-authored-by: Nupur Singhal <nupursinghal@Nupurs-MacBook-Air.local>
2020-07-21 16:01:42 +05:30
Shrikant Sharat Kandula
1fc582af08
When cloning examples organization, clone only public applications (#125)
* When cloning examples organization, clone only public applications

* Create template organization within the test

* Cleaned up test for cloning of examples organization

* Fix Mono chaning

Co-authored-by: Trisha Anand <trisha@appsmith.com>

* Create test apps and config simultaneously

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-07-21 13:39:07 +05:30
Hetu Nandu
af65e1ca9f
Add property checks in evaluated widget (#95) 2020-07-21 12:29:49 +05:30
Arpit Mohan
67d0b0393a
Updating the import statement in Cypress test (#129) 2020-07-21 12:29:24 +05:30
Trisha Anand
30bbbd6e4e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-21 11:02:02 +05:30
Trisha Anand
d1dd74018f
Bug fix : Update of datasource object leads to authentication field getting encrypted again. (#124)
* Datasource authentication object fields should only be encrypted during create or if the update object contains authentication object. Added a test case to check that update to any other field doesnt update the encrypted fields.

* Incorporated review comment
2020-07-21 10:53:03 +05:30
NandanAnantharamu
1d726dac20
Create Org related usecases (#84)
* Create Org related usecases

* Review comments incorporated

* Updated with env variables for test users and routes

Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-20 15:08:35 +05:30
Shrikant Sharat Kandula
55a6cc6614
Clone examples organization for every new user (#78)
* Trying to clone the examples repo on new user signup

* Working implementation of cloning examples organization on user sign up

* Fix personal org not being created when template org is missing

* A working version of cloning of examples organization on first-login

* Add docs for methods in ExamplesOrganizationCloner

* Refactor computing user's first name into a method

* Add some menial tests for examples organization cloning

* Use explicit permissions when fetching applications and datasources

* Fix template organization config name hard-coding
2020-07-20 13:07:31 +05:30
Shrikant Sharat Kandula
f9e1d4f1ad
Chore/remove implicit permissions (#90)
* Refactor implicit permissions in service methods as function arguments

* Revert an unintended change that got committed

* Fix permission variable name

Co-authored-by: Trisha Anand <trisha@appsmith.com>

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-07-20 13:06:47 +05:30
vicky-primathon
4f47a8ad3f
Feature/table ui download data (#52)
* Created header for common functionalities in Table Widget

* Client side searching added in Table Widget. Action created for server side searching also.

* Columns visibility feature initial commit

* Column visibility list added in Table Widget

* Changed pagination designs in accordance with new layout. This enable user to jump page as well.

* Using colors values from constants

* Table widget pagination, numeric input page number clamped between 1 and total pages

* Adding tool tip to truncated values in table widget. Added AutoToolTipComponent that adds tooltip when text is truncated.

* Table data download changes. Added downlaod icon and button to table widget.

* Table data download changes

* Download table data as CSV implemented

* table data download, unused code removed

* Code review changes

* code review changes

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-20 11:34:05 +05:30
Hetu Nandu
b6c710cfa2
Add support for run time params in action execution (#98)
Adds a third parameter to the Action.run function that can be referenced inside an action config
Usage
`{{ Api1.run(...,...,{key: value}) }}` inside property pane
`{{this.params.key}}` inside action pane

* You can reference data tree properties in the params values:
`{{ Api1.run(..., ..., { key: "Input1.text.toUpperCase()" })`
* Bindings can have both params and data tree values referenced. 
* Param values can be javascript functions
`body: {{ this.params.list.map(i => Input1.text + i ) }}`
2020-07-17 18:25:34 +05:30
Nikhil Nandagopal
70c4dd5964
Fix/deploy script (#111)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

* updated template

* removed debug echo

* Updated Script

* Updated Text

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-17 15:29:28 +05:30
vicky-primathon
290bb8d57c
Table UI breakages on scroll and empty cells fixed (#60)
* Added Button component in Table widget for actions

* Action button state loading added for Table widget

* Action button font-weight made as normal

* Table button loading state fixed. Table code refactored, rendering from props instead of state in ReactTableComponent

* Table widget action button alignment fixed

* Handled actions column changes

* added proper keys to useMemo for react table widget

* Code refactors and added dependency map with meta props and table data for computing columns

* Table UI breakages on scroll and empty cells fixed

* Handled empty rows in table widget

* Fixed last row cut issue

* Code review changes

* Added table widget component heights as enum

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-16 16:09:07 +05:30
Shrikant Sharat Kandula
140bfed24f
Disable the direct create methods for pages and applications (#109)
* Disable the direct `create` methods for pages and applications
* Create differently named versions of create methods to avoid ambiguity
* Removed unused pageService in DatasourceServiceTest
* Rename createPlain method to createDefault to better convey intent
2020-07-16 15:13:03 +05:30
Arpit Mohan
13d3fe3076
Changing the CSS locator for the Share button (#110) 2020-07-16 12:25:54 +05:30
Arpit Mohan
1060423b99
Modifying deploy script to replace nginx configuration at runtime (#106)
* Getting the script to work on Mac OS X Bash Version 3

* Correcting the nginx template configuration and Dockerfile for the appsmith-editor. Now any replaced environment variables will be replaced when the Nginx Docker container restarts.
2020-07-16 11:47:45 +05:30
Arpit Mohan
a9ed054cbb
Adding Github Action workflow to the client code base (#66)
This PR adds the build, test & package workflow to the client code base as well.

In order for us to run the Cypress tests, we also spin up a local server in a Docker container and run all our tests against that server. This ensures that our tests are faster to run as well.

We also introduce the concept of stubbing network requests by stubbing the API that fetches the property pane configuration from the server.

Results for the Cypress tests can be viewed at: https://dashboard.cypress.io/projects/eyxvp8/runs/
2020-07-16 11:20:46 +05:30
NandanAnantharamu
daeb39a8ce
Apipane fix (#108)
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-16 10:30:51 +05:30
Trisha Anand
7389dc07bf Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 21:37:09 +05:30
Trisha Anand
04db3d4242
Bug Fix : Execute Action is not open for execution in public application. (#105)
* Opening the execute path & fetching db without permissions during execute path.
2020-07-15 21:36:35 +05:30
Trisha Anand
8368c223c8 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 20:15:42 +05:30
Trisha Anand
936c013b3b
Bug fixes : 401 for public applications + Empty set of actions for get in case cookies is anonymous (#104)
* Bug fixes :
1. Get actions in view mode should be open for unauthorized requests. Fixed that.
2. set transient fields in action is called post fetching all the actions (after taking care of all the permissions). At this point, we shouldnt be using permissions to fetch datasource.
2020-07-15 20:15:10 +05:30
Trisha Anand
146a383121 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 18:45:35 +05:30
Trisha Anand
20ae5fa546
Adding timeout in ActionViewDTO for the client to use to programmatically timeout on the execution request (#103)
* Adding timeout in ActionViewDTO for the client to use to programmatically timeout on the execution request.
2020-07-15 18:44:55 +05:30
Hetu Nandu
70955de703
Create fetch actions workflow for view mode (#102)
* Create fetch actions workflow for view mode

* Remove config from autocomplete results
2020-07-15 18:31:35 +05:30
Trisha Anand
fffe8e6230 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 17:54:04 +05:30
Trisha Anand
6bfed87e40
Added pageId to action view dto (#101)
* Added pageId in the ActionViewDTO and NPE check for setting the json path keys.

* Checking for both json path keys being null and not empty before copying the json path keys into action view dto.
2020-07-15 17:53:38 +05:30
Arpit Mohan
3affa82bdb Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-15 16:43:17 +05:30
Trisha Anand
212e98c4ba
Fixing test cases failing due to non unique names. (#100) 2020-07-15 16:42:53 +05:30
Trisha Anand
4b3ace9d9e Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 16:29:50 +05:30
Arpit Mohan
6c16cba4b9
Adding null checks before encrypting or decrypting the password in AuthenticationDTO object (#99)
This ensures that we don't run in NPE
2020-07-15 16:29:05 +05:30
Arpit Mohan
b23c8feb9c Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-15 15:49:37 +05:30
Arpit Mohan
c15f83dbc3
Adding configuration variables for MAIL_FROM and REPLY_TO in EmailConfig (#97)
The MAIL_FROM & REPLY_TO addresses default to appsmith@localhost. This should be changed in the generated docker.env file during deployment to actual values.

Most email providers will not send emails unless they originate from a valid sender ID.
2020-07-15 15:47:33 +05:30
Trisha Anand
f2b10d5759 Merge branch 'release' of https://github.com/appsmithorg/appsmith into release 2020-07-15 15:23:09 +05:30
Tejaaswini Narendra
2956f1b3d0
Feat: Share application publicly (#89)
* Feat:  Share application publically

* fix: eslint warnings and code refactor
2020-07-15 15:17:39 +05:30
akash-codemonk
b1e8e83e5d
Show error toast for delete datasource (#93) 2020-07-15 13:30:34 +05:30
Nikhil Nandagopal
de151e1b46
Fix/deploy script (#94)
* Added information to setup domain

* Fixed incorrect var reference

* Updated documentation message

* Updated env template

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-15 12:49:52 +05:30
dependabot[bot]
204e65924f
Bump websocket-extensions from 0.1.3 to 0.1.4 in /app/client (#70)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-15 11:36:02 +05:30
Hetu Nandu
a5fba4db26
Update alias and added some documentation (#6)
Update import alias in the index.tsx and added some documentation in the README
2020-07-15 11:35:02 +05:30
akash-codemonk
b45cc8f35e
Fix autocomplete for special cases (#31)
* Fix autocomplete for special cases

-  Send the currently focused dynamic binding to tern instead of the entire editor value

* Add tests for TernServer methods

- Make request callback a seperate so that it could be testable
- Add tests for getFocusedDynamicValue, buildRequest and requestCallback

* Keep input and expected values together
2020-07-14 16:00:33 +05:30
Arpit Mohan
4efabb540e Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-14 14:46:54 +05:30
Trisha Anand
fd0f23b9cc
Database credentials encryption in MongoDB (#80)
* Encrypting the password stored in AuthenticationDTO for every db.

* Adding comment to the properties file to denote that adding encryption salt and password are mandatory to the server coming up.

* Added the encryption salt and password to server.yml to allow the github actions to succeed.

* Adding database migration to encrypt the existing passwords for authentication object (used for storing db connection username/password)

Changes to the installation script install.sh:

1. Instead of overwriting the existing encryption password or salt, giving the user an option to conserve the previous encryption credentials to ensure that the developer users do not lose access to their database configurations (passwords).
2. Added another file for writing encryption credentials (encryption.env) to ensure that we dont delete the encryption password and salt by mistake.
2020-07-14 14:45:08 +05:30
Arpit Mohan
bebc0cf7aa Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-14 13:56:01 +05:30
vicky-primathon
7114936554
Fix/action btn loading in table widget (#28)
* Added Button component in Table widget for actions

* Action button state loading added for Table widget

* Action button font-weight made as normal

* Table button loading state fixed. Table code refactored, rendering from props instead of state in ReactTableComponent

* Table widget action button alignment fixed

* Handled actions column changes

* added proper keys to useMemo for react table widget

* Code refactors and added dependency map with meta props and table data for computing columns

* RenameColumnHeader function renamed to TableHeaderCell

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-14 13:25:46 +05:30
vicky-primathon
86b4ec562c
Table column show column fixed. Show icon changed. Columns list made … (#54)
* Table column show column fixed. Show icon changed. Columns list made static in visibility dropdown

* Code review comments handled

* Hiding visibililty options in published mode
2020-07-14 13:10:52 +05:30
Hetu Nandu
612f01b04a
Fix params not saving after url update (#85) 2020-07-14 12:23:33 +05:30
Arpit Mohan
fbf4e4f7d2 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-13 23:30:39 +05:30
Trisha Anand
56acb5c9fd
New endpoint added to get actions by applicationId in view mode. (#88)
* New endpoint added to get actions by applicationId in view mode. Only id, name and jsonPathKeys are returned in view mode.
2020-07-13 23:27:49 +05:30
Arpit Mohan
0f9f29a78c Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-13 19:46:31 +05:30
Tejaaswini Narendra
b035241013
fix: error page and get applications API (#77)
* fix: error page and get applications API

* fix: apptoaster check for show variable instead of error code.

* fix: Update naming and combine currentOrgId and OrgDetails.
2020-07-13 19:24:26 +05:30
vicky-primathon
0a1a3e5589
Lightning menu dropdown popper placement fixed in query editor (#59) 2020-07-13 18:36:44 +05:30
Hetu Nandu
3af5d006eb Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-11 13:16:23 +05:30
NandanAnantharamu
1b3e8c91a7
Fixing Cypress test cases (#32)
* Removed saveQuery method part for query

* login from env variables

Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-11 12:12:53 +05:30
Shrikant Sharat Kandula
4796b6edba
Add maven-license-plugin to the project (#73) 2020-07-10 15:58:04 +05:30
Hetu Nandu
3d9962adfa
Add @appsmith namespace (#74)
Adds an @appsmtih alias for managing imports with the EE repo
2020-07-10 14:54:06 +05:30
Arpit Mohan
cc86eec639 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-10 13:13:49 +05:30
Abhinav Jha
5ec134eae7
Use Google Maps API key from configs (#76) 2020-07-10 13:05:27 +05:30
Arpit Mohan
795882b59b Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-10 12:13:31 +05:30
Tejaaswini Narendra
a3ec3b3854
Adding CSS class names for testing (#75) 2020-07-10 12:12:51 +05:30
Arpit Mohan
4626db5793 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-09 22:43:26 +05:30
Trisha Anand
4a720b80e2
Removing the marketplace basic auth credentials which was hard coded into the code to environment variable. (#71) 2020-07-09 22:38:21 +05:30
Arpit Mohan
ccc2136edb Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-09 21:36:45 +05:30
Trisha Anand
8734067cad
Resolving the dependabot vulnerabilities. (#69) 2020-07-09 21:12:16 +05:30
Nikhil Nandagopal
3ef53b15f3
Feature/query help (#64)
* bumped up codemirror version

* minor fix

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-09 19:03:34 +05:30
Arpit Mohan
c31fb9acd4 Correcting the Github Action for the client Docker image build 2020-07-09 18:53:13 +05:30
Arpit Mohan
9c6b2967de Adding the step to add the release tag based on the branch in the client Docker image 2020-07-09 18:51:31 +05:30
Arpit Mohan
7dbda01ba4 Removing extra lines from client README 2020-07-09 18:40:35 +05:30
Arpit Mohan
ed00c59068 Adding instructions on how to test the code in app/server/README 2020-07-09 17:54:12 +05:30
Arpit Mohan
449b94d59a Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-09 17:50:43 +05:30
Arpit Mohan
8adb4f15e1 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-09 11:22:45 +05:30
trishaanand
9eedb15620
Updating anonymous user permissions for application and associated pages & actions when public access is modified (#57)
* On setting an application to public view, correct permissions are assigned to the application and its pages & actions.

* If anonymous user is allowed a certain permission, the all users (anonymous/logged in) should be allowed the certain permission.
2020-07-09 11:21:39 +05:30
Arpit Mohan
bb59a555b1 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-08 20:25:09 +05:30
Arpit Mohan
a51920f814 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-08 17:14:09 +05:30
trishaanand
53b61b4942
Skeleton code added for changing application view between public and private to help with client development. (#56) 2020-07-08 17:13:42 +05:30
Arpit Mohan
c67e390b0e Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-08 15:46:49 +05:30
Tejaaswini Narendra
7737b57667
Feat/page not found (#37)
* Feat: Implement page not found UI

* fix: check user login status and minor code refactoring

 - Check if user is logged in or not in page header.
 - Based on login status show relevant CTAs
 - Fix ESLint errors
 - Move RoleNameCell and DeleteActionCell as seperate components.

* fix: Add catch all for pagenotfound

* fix: Use constants and update css syntax.

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-08 15:44:03 +05:30
akash-codemonk
5f39dfd88b
Fix new query flag value (#55) 2020-07-08 15:04:50 +05:30
trishaanand
a5a3a5f4a2
Bug fix - In case of invited user signing up on Appsmith, the password is getting doubly hashed leading to sign in breaking for this user. (#51)
* Bug fix is working. Added a test case which is not working.

* Code cleanup. Test case fixed. Now, when we set the user to enabled, we also store the password that has been passed to the flatMap.

* Minor code cleanup.
2020-07-08 13:16:13 +05:30
Arpit Mohan
93c90d3a12 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-08 11:57:05 +05:30
trishaanand
765f1c7164
Get user profile should return anonymousUser instead of 401 unauthorized in case the API is called without logging in. (#50)
This will help us display the 404 page on the client reliably.
2020-07-08 11:54:00 +05:30
Arpit Mohan
930d802475 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-08 11:09:09 +05:30
Arpit Mohan
f10a00c87d
Adding the environment configurations for EE in netlify.toml (#2) 2020-07-07 16:27:43 +05:30
Arpit Mohan
3d9ea63769 Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-07 15:53:55 +05:30
Abhinav Jha
94b28311c6
Use injected configuration from Nginx at runtime instead of build time (#30)
* Use envsubst and nginx templates to generate nginx configs which can substitute environment variables and inject into the index.html file

* Fix path in dockerfile. Add .gitignore and .env.example files. Fix nginx-linux template.

* Add all environment variables. Add prefix to all environment variables. Update scripts to attempt to substitute all environment variables with the prefix

* Setup dockerfile to execute a bash script. use env.example for fetching environment variables in development

* Toggle features based on injected configs. Fix nginx template substitution script.

* Update env.example file

* Remove debug code from start-nginx.sh

* Fix nginx config templates by adding quotes by default. Fix sed regex to include numerals. Toggle social login buttons on Login page based on the config.

* Update rapid api environment variable name. Toggle oauth buttons based on config in SignUp page. Update .env.example to be a union of server and client environment variables

* Adding a Map disabled message on Map widget

* Adding links to Privacy policy and TNC

* Use REACT_APP_ env variables with higher priority over injected config variables for toggling features

* Update netlify.toml by commenting out the build environment variables

* Remove env variables not required by the client

* Remove start-storybook entry from package.json

* Fix netlify.toml. Fallback algolia configs

* Add contexts to netlify.toml for successful deploys. Swith to using APPSMITH_MARKETPLACE_URL as the toggle for RapidAPI feature on the client. Remove comments in nginx config templates. Fix template used in dockerfile.

Co-authored-by: Satbir Singh <apple@apples-MacBook-Pro.local>
Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-07-07 15:52:17 +05:30
Arpit Mohan
5d014ea9af Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-07 14:20:07 +05:30
Hetu Nandu
d85376b90c
Remove current value popup from function call fields (#49) 2020-07-07 14:19:22 +05:30
Hetu Nandu
00f9451398
Remove current value from Embedded datasource path field (#48) 2020-07-07 13:44:46 +05:30
Hetu Nandu
0b86b503aa
Fix move/copy success/failure workflow (#47) 2020-07-07 13:37:37 +05:30
Arpit Mohan
15f6175c2c Merge branch 'release' of github.com:appsmithorg/appsmith into release 2020-07-07 11:19:30 +05:30
Shrikant Sharat Kandula
ff3c0c0451 Fix column ordering not being consistent in responses from PostgresPlugin 2020-07-07 10:56:56 +05:30
Shrikant Sharat Kandula
8c113834d6
Fix error when dealing with null value columns in Postgres plugin (#46) 2020-07-07 10:52:09 +05:30
trishaanand
c9703ea3b1
Special 404 handling and adding a few paths to the unauthenticated list to allow for public applications (#45)
* 404 error added for a few API calls which would be specially handled on the frontend to display an ACL 404 error.

* Putting everything except GET actions, GET pages, and GET applications behind authenticated. This ensures that in the future public applications (view only) would not lead to 401 but any other page would.

* Code formatted.
2020-07-06 20:21:07 +05:30
Satbir Singh
532f7687ef Adding privacy policy and terms and condition files 2020-07-06 19:48:13 +05:30
satbir121
d753374aa9
Using TinyMCE from cdn to remove the warning message. (#39)
* Removing tinymce api key message.

* Updating yarn lock.

* Fixing editor disabled.

* Default set on refresh.

Co-authored-by: Satbir Singh <apple@apples-MacBook-Pro.local>
2020-07-06 19:06:42 +05:30
Hetu Nandu
13e173fa77
Action save fixes (#33)
- Increased timeout for move action
- Table header typescript fix
- Fix data tree selectors for better performance
- Debounce update action saga by 500 ms
- Query delete fix
- Query save fix
2020-07-06 19:05:31 +05:30
Shrikant Sharat Kandula
afe0dfdc75
Dates from Postgres queries now show up as ISO date strings (#5)
* Dates from Postgres queries now show up as ISO date strings
* Use constant for date column name in PostgresPlugin
* Fix formats for more date-time types on Postgres
* Add support for time and timestamp data types in Postgres plugin
* Add support for timestamptz column data type in Postgres plugin
* Add support for interval data type in PostgresPlugin
2020-07-06 18:52:41 +05:30
Shrikant Sharat Kandula
f0658d69b2
Read RapidAPI variables directly form environment (#38) 2020-07-06 14:56:39 +05:30
Shrikant Sharat Kandula
56547ec02f
Move application configuration to be loaded from environment variables (#23)
* Move application configuration to be loaded from environment variables
* Remove unused sentry.properties
* Make missing value sentinel a constant and ignore all *.env files
* Removed now-used ACL properties
* Prefix RapidAPI environment variable with APPSMITH_
* Fix application properties not being loaded into static fields
* Remove application-test.properties file
* Add required env variables for test in GitHub
* Quote URLs for MongoDB and Redis in test config
* Change RAPIDAPI to RAPID_API in environment variable names
* Source .env file in the root of repo in start script
2020-07-06 14:35:56 +05:30
vicky-primathon
1e67ea21c0
Widget on error action binding (#22)
Changes to fix the the UI/functionality breaking in widget action selectors when the onError action is configured first for an api or a query type action. Remove validation widget action selectors.
2020-07-06 13:46:42 +05:30
trishaanand
4a05ba6ac5
An invited user on signup should be set to enabled and should not lead to duplicate key exception. (#36) 2020-07-06 12:46:46 +05:30
satbir121
bbbdbd50b5
Name of a newly created api and query is focused on mount. (#21)
* New api and query has name in edit mode

* Curl import new api.

* Changing createApi command for new ui.

* Edit Api name is not visible in UI.

* Removed edit api name click.

Co-authored-by: Satbir Singh <satbir@appsmith.com>
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
Co-authored-by: Satbir Singh <apple@apples-MacBook-Pro.local>
2020-07-06 11:08:39 +05:30
satbir121
86ea0e8cf2
Fixing api name reseting issue. (#34)
Co-authored-by: Satbir Singh <apple@apples-MacBook-Pro.local>
2020-07-06 09:49:49 +05:30
vicky-primathon
593f616c13
NumericInput component breaks table widget when no data is in table, since props.pageCount becomes 0. So to fix this changed it to 1 when it is 0. (#29) 2020-07-03 16:33:56 +05:30
Arpit Mohan
3035ec9bef
Adding the Github action workflow for the server code (#24)
* Adding the Github action workflow for the server code

* Modifying the redis endpoint in application-test.properties to point to localhost because the Docker service exposes ports to the host
2020-07-03 14:40:57 +05:30
Hetu Nandu
4a6717889c
Streamline action save with widgets (#10)
- Remove drafts from actions
- Direct update action from forms
- Debounced saving of actions
- Add org id in default datasource
- Merge query and api run saga
2020-07-03 14:28:58 +05:30
vicky-primathon
10b1e40acd
Feature/table ui update pagination (#15)
* Created header for common functionalities in Table Widget

* Client side searching added in Table Widget. Action created for server side searching also.

* Columns visibility feature initial commit

* Column visibility list added in Table Widget

* added onSearch to getTriggerPropertyMap

* debouncing search fixed

* Changed pagination designs in accordance with new layout. This enable user to jump page as well.

* Using colors values from constants

* Table widget pagination, numeric input page number clamped between 1 and total pages

* Client side search key made as case insensitive and property of table search value names as searchKey

* Removed unused function form SearchComponent

* Colors used from constants

* Adding tool tip to truncated values in table widget. Added AutoToolTipComponent that adds tooltip when text is truncated. (#16)

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-03 14:02:21 +05:30
vicky-primathon
49ff42ea72
Feature/table ui update search (#13)
* Created header for common functionalities in Table Widget

* Client side searching added in Table Widget. Action created for server side searching also.

* added onSearch to getTriggerPropertyMap

* debouncing search fixed

* Client side search key made as case insensitive and property of table search value names as searchKey

* Removed unused function form SearchComponent

* Feature/table ui update column visibility (#14)

* Columns visibility feature initial commit

* Column visibility list added in Table Widget

* Colors used from constants

Co-authored-by: Arpit Mohan <me@arpitmohan.com>

Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-03 13:56:04 +05:30
Nikhil Nandagopal
601d765efe
Feature/assets removal (#27)
* removed youtube and postman old logo

* removed API key

Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-03 13:17:04 +05:30
Nikhil Nandagopal
0c49f09b9c
bumped up codemirror version (#26)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-03 13:01:04 +05:30
Nikhil Nandagopal
9cd4791323
removed youtube and postman old logo (#25)
Co-authored-by: Nikhil Nandagopal <nikhil@appsmith.com>
2020-07-03 12:42:28 +05:30
Arpit Mohan
fdeed757ff
Fixing the move action API by removing invocations to subscribe (#17)
* Fixing the move action API by removing invocations to subscribe

Calling subscribe() inside function calls is an anti-pattern and we shouldn't be doing it.
The reactiveContext is not called if the subscribe() function is called in the middle of execution flows. This breaks DB queries.

* Added test case for move action.

Co-authored-by: Trisha Anand <trisha@appsmith.com>
2020-07-02 15:41:45 +05:30
vicky-primathon
5df9395003
Created header for common functionalities in Table Widget (#12)
Co-authored-by: Arpit Mohan <me@arpitmohan.com>
2020-07-02 11:56:01 +05:30
Abhinav Jha
52cc3862a8
Remove storybooks from the client app (#9) 2020-07-02 11:21:32 +05:30
NandanAnantharamu
24af49ba18
Removed saveQuery method part for query in Cypress tests for delete API (#18)
Co-authored-by: Nandan Anantharamu <Nandan@thinkify.com>
2020-07-02 10:59:55 +05:30
Tejaaswini Narendra
6fff99530f
Fix: "Manage users" button should close modal on settings page (#6) 2020-07-02 08:40:24 +05:30
satbir121
15efdc4dbd
Added algolia search logo. (#20)
Co-authored-by: Satbir Singh <satbir121@gmail.com>
2020-07-02 07:22:47 +05:30
Shrikant Sharat Kandula
0dd1114917
Clean up MongoDB object types before sending data to client (#8) 2020-07-01 16:40:39 +05:30
Hetu Nandu
38aafb5027
Fix embedded datasource path (#2)
* Refactor CodeMirror component to be more configurable and testable (hints, markings)
* Update the existing datasource path component
* Better text highlighting for JSON fields
* Case insensitive hinting in autocomplete
2020-07-01 15:31:07 +05:30
akash-codemonk
224d0ee49c
Bug fixes (#3)
- Wrap evaluated value to oveflow vertically instead of horizontally
- Stop showing arrows for the port field in datasources
- Show create query option when there are no datasources
- Stop showing loader for query creation error
- Throw error where there is no body in query response
2020-07-01 12:51:02 +05:30
Shrikant Sharat Kandula
95b9860bf9
Give appropriate error when method is invalid in cURL command (#1) 2020-07-01 12:37:59 +05:30
Hetu Nandu
a558242b0e
Add .gitignore to root, update yarn.lock file (#4)
* add git ignore in root

* update yarn.lock
2020-07-01 12:34:45 +05:30
Arpit Mohan
00dfaf6e72 Merge remote-tracking branch 'client2/release' into release 2020-07-01 10:15:48 +05:30
Nandan H A
b8e367dacd Curl test fix 2020-07-01 03:45:13 +00:00
Hetu Nandu
46f0873efe update paths 2020-06-30 15:19:30 +05:30
Arpit Mohan
2854e252ff Merge remote-tracking branch 'client/release' into release 2020-06-30 10:09:32 +05:30
Arpit Mohan
37c225dedc Merge branch 'feature/locatorsUpdate' into 'release'
Updating the locators for the API pane to get more tests to pass

See merge request theappsmith/internal-tools-client!791
2020-06-30 04:19:16 +00:00
Nandan H A
4eb30fccf2 Updating the locators for the API pane to get more tests to pass 2020-06-30 04:19:16 +00:00
Arpit Mohan
5865b615bc Merge branch 'fix/autoCompleteActionConfig' into 'release'
Show the action's actionConfiguration for for 'config' in autocompletion

Show the action's actionConfiguration for 'config' in autocompletion

See merge request theappsmith/internal-tools-client!794
2020-06-30 04:18:25 +00:00
Nikhil Nandagopal
faddd04cb3 updated query templates
added error message for all APIs
2020-06-29 18:18:21 +05:30
Satbir Singh
f55357029c Removed syncfusion completely. 2020-06-29 09:10:19 +00:00
Satbir Singh
d640c03386 Query editor auto save. 2020-06-29 08:23:10 +00:00
Akash N
7d6dacb848 Show the action's actionConfiguration for for 'config' in autocompletion 2020-06-29 13:11:53 +05:30
Akash N
902096cede Use react-table instead of syncfusion/react-grids for query table 2020-06-29 06:13:29 +00:00
Trisha Anand
930e577f98 Bug Fix : When page name is updated, the policies should not get overwrritten. Changed the base service function to reset the empty policies to null in case the update is not used to update the policies. 2020-06-27 19:45:24 +00:00
Nandan H A
a1378c7527 Merge branch 'feature/locatorsUpdate' into 'release'
Feature/locators update

See merge request theappsmith/internal-tools-client!784
2020-06-26 13:56:18 +00:00
Nandan H A
de3773b7af Feature/locators update 2020-06-26 13:56:18 +00:00
Satbir Singh
91231166a0 Merge branch 'master' into 'release'
Backmerge api name hotfix in master to release.

See merge request theappsmith/internal-tools-client!790
2020-06-26 12:03:33 +00:00
Trisha Anand
76e3db497c Bug fix : Google SSO for sign up led to the organization id for personal organization not getting set up. 2020-06-26 11:59:33 +00:00
Arpit Mohan
bbf0aef450 Merge branch 'bug/embedded-datasource-without-organization-id' into 'release'
When organizationId is null in a datasource, fail with the right error message

The organization id is subsequently used to find a matching plugin (checking for installation essentially), but when organization id is missing, this query never returns. But the error message reads as if the plugin is not installed, whereas it should've been that organization id is missing.

See merge request theappsmith/internal-tools-server!406
2020-06-26 11:43:16 +00:00
Shrikant Kandula
d5921ea52d When organizationId is null in a datasource, fail with the right error message 2020-06-26 11:43:16 +00:00
Satbir Singh
84da0a63fb Fixing api name not getting saved. 2020-06-26 16:52:54 +05:30
Vicky Bansal
945326fe43 Merge branch 'fix/table-crash-issue' into 'release'
Action column index binded instead of taking it from state for column actions

See merge request theappsmith/internal-tools-client!766
2020-06-26 09:58:52 +00:00
Trisha Anand
f640f85042 Merge branch 'fix/org-react-table' into 'release'
fix: Update Syncfusion table to react table on Org Settings

See merge request theappsmith/internal-tools-client!786
2020-06-26 09:23:53 +00:00
Arpit Mohan
f62439445a Merge branch 'fix/table-widget-create-all-columns' into 'release'
Taking keys from all data points of table to generate columns instead of just first data point of table data.

See merge request theappsmith/internal-tools-client!779
2020-06-26 07:55:45 +00:00
Tejaaswini
beb3a2cbb9 fix: Update Syncfusion table to react table on Org Settings 2020-06-26 00:18:07 +05:30
Nikhil Nandagopal
3bb16489c4 Merge branch 'fix/lightning-menu-icon-hides-text' into 'release'
Fix/lightning menu icon hides text

See merge request theappsmith/internal-tools-client!778
2020-06-25 10:24:27 +00:00
Trisha Anand
779c79476d Merge branch 'bug/acl-update-role-race-condition' into 'release'
Race condition bug caught in remove user from organization flow where multiple applicaitons/pages/actions exist for an organization.

See merge request theappsmith/internal-tools-server!407
2020-06-25 10:15:07 +00:00
Trisha Anand
57f4f734dd Race condition bug caught in remove user from organization flow where multiple applicaitons/pages/actions exist for an organization. 2020-06-25 15:39:32 +05:30
Hetu Nandu
fb65b204a8 JSON stringify fixes 2020-06-25 10:04:57 +00:00