Commit Graph

18234 Commits

Author SHA1 Message Date
Trisha Anand
62fba19011 Checking if the docker packaging step in CI/CD pipeline has fixed itself over the weekend. 2020-02-17 10:36:14 +05:30
Trisha Anand
88e1ce26e2 Removing docker packaging from release branch because it's getting stuck in Gitlab CI
Don't know why this is happening
2020-02-14 18:23:46 +05:30
Arpit Mohan
f76d40482d Merge branch 'release' of gitlab.com:theappsmith/internal-tools-server into release 2020-02-14 14:23:13 +05:30
Arpit Mohan
a05adf4293 Adding checks to ensure that we can remove the oauth2 allowed domains from the properties file
We now create another list from the value provided in the properties file. All checks in the codebase are performed against this list. This ensures that there are no NPE and exceptions when the property oauth2.allowed-domains is removed from the properties file.
2020-02-14 14:22:59 +05:30
Trisha Anand
48f50ba42f Merge branch 'feature/3p-extended' into 'release'
Extended the ActionConfiguration & Property

See merge request theappsmith/internal-tools-server!196
2020-02-14 08:22:12 +00:00
Hetu Nandu
b22478e96e Merge branch 'fix/p0-issues' into 'release'
Dropdown widget fixes

See merge request theappsmith/internal-tools-client!295
2020-02-14 07:48:33 +00:00
Hetu Nandu
4343d7bdd8 Dropdown widget fixes 2020-02-14 07:48:33 +00:00
Trisha Anand
96cd15e9ce Extended the ActionConfiguration to accept rest api body in the form of key-value for form-data input. Also extended Property to include fields which would help the user in configuring the API (like description, mandatory, etc.) 2020-02-14 13:18:26 +05:30
Trisha Anand
a68aaf352b Merge branch 'feature/temp-3p-integrated' into 'release'
CRUD for Providers and Templates

See merge request theappsmith/internal-tools-server!195
2020-02-14 06:32:35 +00:00
Trisha Anand
2e11a5c2d5 Added datasource configuration to the provider to support the provider level configurations in rapid api 2020-02-14 06:32:34 +00:00
Hetu Nandu
893e8d1b37 Merge branch 'fix/few-issues' into 'release'
Fix api pane fixes

- Fix Api Run button not going in loading state
- Fix Api onSuccess and onError not being called

See merge request theappsmith/internal-tools-client!294
2020-02-13 11:48:27 +00:00
Hetu Nandu
a00e53c70d api fixes 2020-02-13 17:08:34 +05:30
Abhinav Jha
aaf79c3804 Merge branch 'experiment/transparent-canvas' into 'release'
Transparent Canvas - Template 1

- Add default template to use when creating a new page
- Fix property pane status before and after drag/resize
- Make Canvas transparent
- Canvas width is 90% of viewport - sidebar.

See merge request theappsmith/internal-tools-client!293
2020-02-13 09:32:24 +00:00
Abhinav Jha
dac746d1e6 Transparent Canvas - Template 1 2020-02-13 09:32:24 +00:00
Arpit Mohan
23641a7e9a Removing Google Auth domain restrictions for all environments
In the SaaS version, we want folks from all domains to be able to sign up to the platform
2020-02-13 10:03:25 +05:30
Abhinav Jha
90d58f04f5 Merge branch 'fix/widget-focus' into 'release'
Misc Fixes

See merge request theappsmith/internal-tools-client!292
2020-02-12 09:46:07 +00:00
Abhinav Jha
12c8bfe374 Focus widget only if not already focused. Remove routerparams reducer, we have the info in editorReducer. Change anchor link to button to remove accessibility warnings. 2020-02-12 15:06:08 +05:30
Satbir Singh
14f66a261a Merge branch 'fix/api-page-css' into 'release'
Api pane css fixes.

See merge request theappsmith/internal-tools-client!291
2020-02-12 08:23:50 +00:00
Satbir Singh
3feb8a33e7 Api pane css fixes. 2020-02-12 08:23:50 +00:00
Satbir Singh
87fd118c91 Merge branch 'fix/dd' into 'release'
Fixed dropdown option delete issues.

See merge request theappsmith/internal-tools-client!289
2020-02-11 11:03:10 +00:00
Satbir Singh
82992e3f96 Fixed dropdown option delete issues. 2020-02-11 11:03:10 +00:00
Satbir Singh
b709272cec Merge branch 'feature/refactor-widgetid' into 'release'
Updating meta & widget properties does not need widgetid

See merge request theappsmith/internal-tools-client!290
2020-02-11 10:20:47 +00:00
Satbir
8b807f8d29 Updating meta & widget property not need widgetid 2020-02-11 15:43:06 +05:30
Abhinav Jha
6ec12bf772 Merge branch 'fix/widget-visibility' into 'release'
Widget visibility

See merge request theappsmith/internal-tools-client!287
2020-02-11 09:56:21 +00:00
Abhinav Jha
870961650a Widget visibility 2020-02-11 09:56:21 +00:00
Satbir Singh
081d7072f1 Merge branch 'feature/pagintion-enhancements' into 'release'
Pagination enhancements.

*  Updated pagination text
*  Added a Blueprint CallOut to Pagination text
*  Server side pagination has to be explicitly enabled in Table widget

Dev notes:
Removed paginatedWidgets from the context.

See merge request theappsmith/internal-tools-client!286
2020-02-07 11:34:57 +00:00
Satbir Singh
24bca16cf6 Pagination enhancements. 2020-02-07 11:34:57 +00:00
Arpit Mohan
b28073cd4b Merge branch 'feature/acl-unauthorized-response' into 'release'
Correcting the error response returned by the AclFilter to match the ErrorDTO...

Correcting the error response returned by the AclFilter to match the ErrorDTO returned from controller functions

This ensures consistent responses from different parts of our application. The client can then rely on the server to provide a constistent response structure.

See merge request theappsmith/internal-tools-server!194
2020-02-07 10:15:48 +00:00
Arpit Mohan
bd65ba41e0 Correcting the error response returned by the AclFilter to match the ErrorDTO returned from controller functions
This ensures consistent responses from different parts of our application. The client can then rely on the server to provide a constistent response structure.
2020-02-07 15:41:45 +05:30
Trisha Anand
474b729c56 Merge branch 'feature/mock-3p' into 'release'
Mock apis for 3P frontend work

See merge request theappsmith/internal-tools-server!193
2020-02-07 09:05:14 +00:00
Trisha Anand
8661f71a80 Mock apis for 3P frontend work 2020-02-07 09:05:14 +00:00
Satbir Singh
a44e59e677 Merge branch 'feature/server-side-pagination' into 'release'
Feature/server side pagination

See merge request theappsmith/internal-tools-client!281
2020-02-07 02:32:52 +00:00
Satbir Singh
84d35aced6 Feature/server side pagination 2020-02-07 02:32:52 +00:00
Abhinav Jha
b3bbf433bf Merge branch 'fix/P0-dragging-animation' into 'release'
Dropzone fixes

See merge request theappsmith/internal-tools-client!285
2020-02-06 07:22:03 +00:00
Abhinav Jha
04162f3126 Dropzone does not fly from far way when dragging for the first time. Friction is lower and tension is higher for more responsive spring animation. 2020-02-06 12:44:43 +05:30
Abhinav Jha
ca88aeb2f8 Merge branch 'fix/widget-intent-styles' into 'release'
Widget Styles
- Fix Dropdown widget styles.
- Change Input widget to TextArea widget when type === Text and number of rows is more than 1
- Fix radio group widget styles
- Fix checkbox widget styles

See merge request theappsmith/internal-tools-client!283
2020-02-06 07:01:25 +00:00
Abhinav Jha
f787e18bb5 Widget Styles 2020-02-06 07:01:25 +00:00
Abhinav Jha
2a03ab8a83 Merge branch 'fix/P0-login-disabled' into 'release'
Fix issue where login button is disabled despite having creds autofilled by chrome.

Fix issue where login button is disabled despite having creds autofilled by chrome.

See merge request theappsmith/internal-tools-client!284
2020-02-06 06:59:18 +00:00
Abhinav Jha
7a150c8c1b Fix issue where login button is disabled despite having creds autofilled by chrome. 2020-02-06 12:18:32 +05:30
Arpit Mohan
5031f40897 Merge branch 'feature/pagination-type' into 'release'
Renaming isPaginated to PaginationType to support different types of pagination on the frontend

If the API is paginated via the table's page number, then the next and prev URLs in the action don't play any role. Those fields are only required when the paginationType is of type URL. In all other scenarios, the action is executed normally.

See merge request theappsmith/internal-tools-server!192
2020-02-05 09:24:06 +00:00
Arpit Mohan
ffc7328e13 Renaming isPaginated to PaginationType to support different types of pagination on the frontend
If the API is paginated via the table's page number, then the next and prev URLs in the action don't play any role. Those fields are only required when the paginationType is of type URL. In all other scenarios, the action is executed normally.
2020-02-05 14:41:53 +05:30
Arpit Mohan
470974ee50 Merge branch 'hotfix/user-create-org' into 'release'
Refactoring the code to fix bug where a user creating an organization wasn't...

See merge request theappsmith/internal-tools-server!191
2020-02-05 07:54:30 +00:00
Arpit Mohan
3fc9c36919 Refactoring the code to fix bug where a user creating an organization wasn't getting assigned the default groups
Now, regardless of the route with which an organization is created (invitation, signup or self-create by user), the correct groups and permissions are assigned to the user.
2020-02-05 13:20:09 +05:30
Abhinav Jha
e2ceaed1db Merge branch 'fix/delete-app-order' into 'release'
Delete application after api response

- When user clicks on delete application -show toast
- When delete api response returns, remove toast as well as application card.

See merge request theappsmith/internal-tools-client!277
2020-02-05 07:00:54 +00:00
Arpit Mohan
ec07fb5162 Merge branch 'feature/archive-page' into 'release'
Adding functionality to archive page in an application

The code for archiving an application has been moved to ApplicationPageService so that both the PageService and ApplicationService can access it. This ensures that we follow the same code path when archiving an application and when archiving pages.

See merge request theappsmith/internal-tools-server!190
2020-02-05 03:12:55 +00:00
Arpit Mohan
440de34857 Refactoring the code to add page archival for a given application
The code for archiving an application has been moved to ApplicationPageService so that both the PageService and ApplicationService can access it.
2020-02-05 08:37:48 +05:30
Arpit Mohan
3838338099 Adding the permission to delete pages to acl.rego file 2020-02-05 08:34:32 +05:30
Arpit Mohan
231a6e1c6a Merge branch 'feature/mongo-soft-delete' into 'release'
Adding default implementation in BaseRepositoryImpl for default JPA queries defined by Spring Data.

See merge request theappsmith/internal-tools-server!189
2020-02-04 12:02:51 +00:00
Arpit Mohan
fbada3051d Adding default implementation in BaseRepositoryImpl for default JPA queries defined by Spring Data.
We override the SimpleReactiveMongoRepository with our custom implementation to add criteria for filtering soft deleted records.
Also, adding a new function to archive record instead of a hard delete.
2020-02-04 12:02:51 +00:00
Hetu Nandu
a425e086f5 Merge branch 'fix/codemirror-json-input' into 'release'
Auto close brackets in dynamic input

See merge request theappsmith/internal-tools-client!280
2020-02-04 10:48:47 +00:00