Commit Graph

18234 Commits

Author SHA1 Message Date
Abhinav Jha
0c6fda4890 Merge branch 'fix/widget-grid-min' into 'release'
Remove resize restrictions

See merge request theappsmith/internal-tools-client!249
2020-01-20 09:08:57 +00:00
Abhinav Jha
9fdeef1f67 Merge branch 'fix/new-widget-effects' into 'release'
New Widget drag effects

- Remove showPropertyPane, selectedWidget, focusedWidget, isDragging, isResizing, selectWidget, focusWidget from context
- Add the above to hooks and reducers.
- When dragging a new widget from the widget cards pane, widget boundaries show up
- When dragging a new widget from widget cards pane, the property pane closes.

See merge request theappsmith/internal-tools-client!247
2020-01-20 09:00:37 +00:00
Abhinav Jha
2b44c712e9 New Widget drag effects 2020-01-20 09:00:37 +00:00
Abhinav Jha
7ce1c8d06a Remove resize restrictions 2020-01-20 14:10:01 +05:30
Abhinav Jha
92075494f1 Merge branch 'fix/text-truncate' into 'release'
Applications Page and Text Widget Truncation

See merge request theappsmith/internal-tools-client!248
2020-01-20 08:07:00 +00:00
Abhinav Jha
aaf07ae583 Applications Page and Text Widget Truncation 2020-01-20 08:07:00 +00:00
Abhinav Jha
d960f5d70b Merge branch 'fix/misc-edge-case' into 'release'
Misc Fixes

- Change default button styles. 
- Change input widget focus styles. 
- Resize Restrictions
  - Containers cannot resize vertically when children are obstructing
  - All widgets will not resize below the rows and cols described in widget configs

See merge request theappsmith/internal-tools-client!246
2020-01-17 12:34:58 +00:00
Abhinav Jha
032e6bce61 Misc Fixes 2020-01-17 12:34:58 +00:00
Hetu Nandu
3408fc7c1c Merge branch 'feature/add-back-dervied-values' into 'release'
Add back derived properties

See merge request theappsmith/internal-tools-client!242
2020-01-17 09:28:27 +00:00
Hetu Nandu
cc50beb0a0 Add back derived properties 2020-01-17 09:28:26 +00:00
Hetu Nandu
17b642d085 Merge branch 'fix/dropzone-snapping-threshold' into 'release'
Dropzone Snapping - Fix

- Earlier, the container padding was not taken into account when snapping the dropzones, now it is.

See merge request theappsmith/internal-tools-client!245
2020-01-17 09:27:38 +00:00
Abhinav Jha
6329a357c7 Dropzone Snapping - Fix 2020-01-17 09:27:38 +00:00
Abhinav Jha
9552ecd079 Merge branch 'feature/grid-extension' into 'release'
Grid Extension

See merge request theappsmith/internal-tools-client!244
2020-01-16 11:46:21 +00:00
Abhinav Jha
99d660370d Cleanup
DragLayerComponent
2020-01-16 11:46:21 +00:00
Arpit Mohan
ebfddeda94 Fixing minor bug in the invite flow which was causing the password to be hashed twice 2020-01-16 16:59:49 +05:30
Arpit Mohan
bf6a80074e Adding connection pooling to MongoDB to prevent too many connections from opening up 2020-01-16 15:07:15 +05:30
Satbir Singh
af8b400c05 Merge branch 'hotfix/table_data' into 'release'
Hotfix/table data

See merge request theappsmith/internal-tools-client!243
2020-01-16 09:34:36 +00:00
Nikhil Nandagopal
05fab4b7a1 Hotfix/table data 2020-01-16 09:34:36 +00:00
Arpit Mohan
1d9fd1975a Merge branch 'release' into 'master'
Release

See merge request theappsmith/internal-tools-client!241
2020-01-16 07:22:38 +00:00
Trisha Anand
ff1e288aa8 Merge branch 'hotfix/use-plugin-exception-in-rest-api' into 'release'
Converted Exceptions thrown in RestAPI plugin to Appsmith Plugin Exception so that its handled correctly.

See merge request theappsmith/internal-tools-server!162
2020-01-15 12:33:16 +00:00
Trisha Anand
576453639f Converted Exceptions thrown to Appsmith Plugin Exception so that its handled correctly. 2020-01-15 17:59:11 +05:30
Trisha Anand
a29ec30798 Merge branch 'hotfix/log-execute-action' into 'release'
Added log for execute action

See merge request theappsmith/internal-tools-server!159
2020-01-15 09:13:27 +00:00
Trisha Anand
670ca4cb7e Added log for execute action 2020-01-15 09:13:27 +00:00
Abhinav Jha
7baacfa22b Merge branch 'fix/popper-positioning' into 'release'
Misc Fixes

See merge request theappsmith/internal-tools-client!240
2020-01-15 04:49:36 +00:00
Abhinav Jha
536e19a568 Redirect /login to /user/login. Button widget hover style. popper now can show up on the widget cards pane. On publishing the same app opens up. Button widget card has corrected SVG. 2020-01-15 04:49:36 +00:00
Arpit Mohan
428b93683a Merge branch 'release' of gitlab.com:theappsmith/internal-tools-server into release 2020-01-14 17:14:26 +05:30
Arpit Mohan
bb8b127e2d Fixing bug again to save the reset password token in the DB.
We need to use flatMap instead of map else the Mono will not run to save the token in the passwordResetToken collection
2020-01-14 17:13:42 +05:30
Abhinav Jha
dc794f2a70 Merge branch 'fix/input-containment' into 'release'
Input Widget Containment

See merge request theappsmith/internal-tools-client!239
2020-01-14 09:50:42 +00:00
Abhinav Jha
c396bab877 Input Widget Containment 2020-01-14 09:50:42 +00:00
Trisha Anand
b06d12ecdc Merge branch 'feature/restapi-form-data' into 'release'
For non json body, set the result body as string instead of parsing

See merge request theappsmith/internal-tools-server!157
2020-01-14 09:48:43 +00:00
Trisha Anand
f4a2a73abe In case of non json results, set the result body as string, otherwise parse the json and then store it as jsonNode 2020-01-14 09:48:43 +00:00
Abhinav Jha
ff01491fc9 Merge branch 'fix/truncate-text' into 'release'
Fix button and text widgets.

See merge request theappsmith/internal-tools-client!238
2020-01-14 09:48:01 +00:00
Abhinav Jha
94e0d62ec0 Fix button and text widgets. 2020-01-14 09:48:01 +00:00
Abhinav Jha
3274081edf Merge branch 'fix/invite-users' into 'release'
Fix - Invite Users

See merge request theappsmith/internal-tools-client!237
2020-01-14 09:47:45 +00:00
Abhinav Jha
2e8f5a982f Fix - Invite Users 2020-01-14 09:47:45 +00:00
Hetu Nandu
a74045b92e Merge branch 'fix/lingering-dropdown-value' into 'release'
Fixes lingering dropdown value on api change

See merge request theappsmith/internal-tools-client!229
2020-01-14 09:32:25 +00:00
Arpit Mohan
9e6c54b343 Merge branch 'hotfix/github-login-cleanup' into 'release'
Cleaning up the Github OAuth2 login flow by adding userNameAttribute to properties

This property helps define for Spring security which field in the OAuth2 user info to read in order to determine the username of the user. This is because this field is non-standard across different OAuth2 implementations. For each new OAuth2 provider that we support, this field will be required. Else the default name field will be picked up by Spring security (which is usually the id of the user).

See merge request theappsmith/internal-tools-server!156
2020-01-14 03:10:44 +00:00
Arpit Mohan
2b0a21bbab Cleaning up the Github OAuth2 login flow by adding userNameAttribute to properties
This property helps define for Spring security which field in the OAuth2 user info to read in order to determine the username of the user. This is because this field is non-standard across different OAuth2 implementations. For each new OAuth2 provider that we support, this field will be required. Else the default name field will be picked up by Spring security (which is usually the id of the user).
2020-01-14 08:36:54 +05:30
Arpit Mohan
aadce4ade9 Merge branch 'feature/delete-application' into 'release'
Mock delete application which returns the application object which was being attempted to be deleted.

See merge request theappsmith/internal-tools-server!155
2020-01-13 13:06:43 +00:00
Trisha Anand
660e47a819 Mock delete application which returns the application object which was being attempted to be deleted. 2020-01-13 13:06:42 +00:00
Trisha Anand
46f5775c62 Merge branch 'feature/move-duplicate-action' into 'release'
API Page Association

See merge request theappsmith/internal-tools-server!149
2020-01-13 12:07:10 +00:00
Trisha Anand
28e20ed3bd Move action also works successfully in removing the action from the previous page's onLoadActions while moving to another page. 2020-01-13 12:07:10 +00:00
Arpit Mohan
a542abc563 Adding quick fix for email validation check before we send an email to the user.
This is because there are OAuth2 providers who don't provide an email ID of the user. In those scenarios, we cannot send a welcome email to the user.
2020-01-13 17:35:23 +05:30
Satbir Singh
c69238bf5c Merge branch 'fix/table-resize' into 'release'
Table resizes on widget resize.

See merge request theappsmith/internal-tools-client!232
2020-01-13 11:18:13 +00:00
Satbir Singh
22479f786f Table resizes on widget resize. 2020-01-13 11:18:13 +00:00
Arpit Mohan
56b54e1d17 Fixing bugs in the Github login flow to check for uniqueness of user
Github auth doesn't return the email ID of the user. Hence, we need to use the `login` attribute of the user profile information.
2020-01-13 15:50:00 +05:30
Arpit Mohan
dd4a0ed5dd Merge branch 'feature/github-login' into 'release'
Adding Github login feature. Also adding condition to limit domain access in Google OAuth2

The domain restriction has been done by adding parameter `hd` in the function CustomServerOAuth2AuthorizationRequestResolver#authorizationRequest. We still verify if the OAuth2 response has the parameter `hd` to ensure that no client side manipulation has been performed.

See merge request theappsmith/internal-tools-server!153
2020-01-13 06:47:17 +00:00
Arpit Mohan
db27e7c86c Adding Github login feature. Also adding condition to limit domain access in Google OAuth2
The domain restriction has been done by adding parameter `hd` in the function CustomServerOAuth2AuthorizationRequestResolver#authorizationRequest. We still verify if the OAuth2 response has the parameter `hd` to ensure that no client side manipulation has been performed.
2020-01-13 12:13:53 +05:30
Arpit Mohan
7622d76f32 Adding the property server.use-forward headers in order for Spring security to function properly behind a Nginx load balancer
This property helps the spring security library derive the host name, protocol and port accurately even while running behind a Nginx load balancer. This is because nginx adds X-Forward-* headers that are parsed by Spring security library.
2020-01-13 10:25:43 +05:30
Abhinav Jha
f57068d4a7 Merge branch 'release' 2020-01-10 18:27:14 +05:30