Commit Graph

13528 Commits

Author SHA1 Message Date
Arpit Mohan
85fa63d654 Merge branch 'feature/storybooks' into 'release'
Storybooks integration

- Add storybooks to appsmith UI application.
  - addon-docs - Picks up documentation from the component
  - addon-designs - Picks up figma URL to see widget and design side by side
  - addong-knobs - Allows to toggle props in storybook
- Add a sample story for TextInputWidget

See merge request theappsmith/internal-tools-client!172
2019-12-05 03:16:00 +00:00
Abhinav Jha
b24dcd8467 Storybooks integration 2019-12-05 03:16:00 +00:00
Satbir Singh
09b6fc2cbc Merge branch 'fix/realm-script-enable' into 'release'
Fix: Re-enable realm

See merge request theappsmith/internal-tools-client!182
2019-12-03 10:08:06 +00:00
Abhinav Jha
aa18f31e07 Re-enable realm 2019-12-03 15:33:05 +05:30
Abhinav Jha
26bebfc9ba Merge branch 'feature/code-splitting' into 'release'
Code Splitting

See merge request theappsmith/internal-tools-client!179
2019-12-03 09:21:06 +00:00
Abhinav Jha
0dbb546e8f Code Splitting 2019-12-03 09:21:06 +00:00
Satbir Singh
f0613e4d03 Merge branch 'fix/act-exe' into 'release'
Fixing action execution error caused from js exec.

See merge request theappsmith/internal-tools-client!181
2019-12-03 07:37:17 +00:00
Satbir
f9d1067181 Fixing action execution error caused from js exec. 2019-12-03 13:03:14 +05:30
Satbir Singh
23de859f1e Merge branch 'feature/all-widget-loading' into 'release'
All widgets loading.

See merge request theappsmith/internal-tools-client!178
2019-12-03 04:41:11 +00:00
Satbir Singh
33b2db0349 All widgets loading. 2019-12-03 04:41:10 +00:00
Satbir Singh
5200633d15 Merge branch 'feature/js-executor' into 'release'
Inline js execution

See merge request theappsmith/internal-tools-client!171
2019-12-03 04:37:05 +00:00
Satbir
a886c63c9c Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into feature/js-executor 2019-12-03 09:58:49 +05:30
Satbir
a6e25ef3ba TableAction moved to ActionConstants. 2019-12-03 09:58:14 +05:30
Satbir
1f267954ef Tests for dynamic binding parse. 2019-12-02 15:21:18 +05:30
Satbir
915da9c660 Renaming extract to evalute. 2019-12-02 15:20:25 +05:30
Arpit Mohan
7ad62e71e0 Merge branch 'release' 2019-12-02 14:24:57 +05:30
Arpit Mohan
ee2b61d251 Merge branch 'feature/header-breadcrumb-routing' into 'release'
Editor header - Breadcrumbs routing

Changes:
- The first breadcrumb is "Home" which redirects to the homepage (/)
- The second breadcrumb is "Applications" which redirects to applications (/applications)

See merge request theappsmith/internal-tools-client!175
2019-12-02 08:53:39 +00:00
Abhinav Jha
654d63e484 Editor header - Breadcrumbs routing 2019-12-02 08:53:38 +00:00
Satbir
7d4e565c7b Removed error string as a return value of evalute 2019-12-02 13:46:56 +05:30
Arpit Mohan
90f5af8eda Merge branch 'release' 2019-12-02 13:08:17 +05:30
Satbir
431d127a74 Renaming data binding regex. 2019-12-02 13:07:33 +05:30
Satbir
8cbdd84857 Renaming extractDynamicBoundValue to evaluate. 2019-12-02 13:06:20 +05:30
Satbir
2ac28cde5b Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into feature/js-executor 2019-12-02 09:09:36 +05:30
Satbir
0324e6a745 Fixing tests. 2019-12-02 09:08:11 +05:30
Arpit Mohan
c5ce086ace Merge branch 'feature/release-base-uri' into 'release'
Checking if the name of the user is not null. Only then inserting it that field into analytics service.

See merge request theappsmith/internal-tools-server!97
2019-11-29 13:29:11 +00:00
Arpit Mohan
d8ef880a5c Checking if the name of the user is not null. Only then inserting it that field into analytics service. 2019-11-29 18:55:07 +05:30
Arpit Mohan
11c60e8103 Merge branch 'feature/release-base-uri' into 'release'
Modifying the base uri for oauth2 for release environment

Setting the release uri to `https://release-api.appsmith.com` This ensures that it's all under the appsmith domain.

See merge request theappsmith/internal-tools-server!96
2019-11-29 09:16:27 +00:00
Arpit Mohan
ba9c2f0831 Modifying the base uri for oauth2 for release environment 2019-11-29 14:42:16 +05:30
Arpit Mohan
feb9e0726f Merge branch 'feature/plugin-fields' into 'release'
Renaming executorClass to packageName and adding uiComponent field to plugin object

See merge request theappsmith/internal-tools-server!95
2019-11-29 08:18:21 +00:00
Arpit Mohan
2b959f3af4 Renaming executorClass to packageName and adding uiComponent field to plugin object
This will allow the frontend to be able to dynamically load the component based on the configuration provided in the plugin object.
2019-11-29 13:43:13 +05:30
Arpit Mohan
29258d6913 Merge branch 'feature/dsl-action-extension' into 'release'
Dsl actions now store not just the ids but also the name, plugin type and json path keys.

See merge request theappsmith/internal-tools-server!94
2019-11-29 07:16:16 +00:00
Trisha Anand
de2bd38e9d Dsl actions now store not just the ids but also the name, plugin type and json path keys. 2019-11-29 07:16:16 +00:00
Hetu Nandu
85ba2faecc Merge branch 'feature/plugin-infra' into 'release'
Add support for plugin name based filtering

Started pulling plugins from the server and showing actions and data sources depending of plugin name

See merge request theappsmith/internal-tools-client!169
2019-11-29 05:22:49 +00:00
Hetu Nandu
6cea0e80ad Add support for plugin name based filtering 2019-11-29 05:22:49 +00:00
Arpit Mohan
473bba594a Updating redis properties for heroku environment 2019-11-28 19:01:56 +05:30
Hetu Nandu
743984938d Merge branch 'fix/styleName-prop-issue' into 'release'
Renamed styleName prop to accent

Fixes #108 a weird bug with styled-components that passes down styling props to the dom.

See merge request theappsmith/internal-tools-client!167
2019-11-28 07:08:39 +00:00
Hetu Nandu
08ad87fb05 Renamed styleName prop to accent 2019-11-28 07:08:39 +00:00
Satbir
6e0155664e Removing performance.now and trace. 2019-11-28 09:29:15 +05:30
Satbir
48fa52d9ba Adding JS execution functionality. 2019-11-28 09:26:44 +05:30
Trisha Anand
3b75da393f Merge branch 'release' into 'master'
Release

See merge request theappsmith/internal-tools-server!92
2019-11-27 11:59:20 +00:00
Arpit Mohan
8a442d429c Dummy commit to trigger Heroku deployment 2019-11-27 16:37:03 +05:30
Arpit Mohan
15e6eee725 Merge branch 'feature/filter-plugin-type' into 'release'
Adding query parameters to filter get API calls

Fixes #92 

Adding MultiValueMap in the BaseService class to ensure that all controllers support query parameters for the GET API call. Each service will have to handle this independently though. There is no generic default implementation for handling query parameters as of now. 

In the Plugin APIs handling the filtering of fetching plugins specifically by type. This should be used as a template implementation to create a generic implementation of this nature to query the db generically for a list of given fields and values. Will make future API implementations much simpler.

See merge request theappsmith/internal-tools-server!91
2019-11-27 10:51:43 +00:00
Arpit Mohan
fdb2f7a25d Adding query parameters to filter get API calls. Specifically adding filter by plugin type in the get plugins API. 2019-11-27 10:51:43 +00:00
Arpit Mohan
dea2efa776 Merge branch 'feature/oauth2-custom-url' into 'release'
Adding the base uri for google oauth2 redirect uri

This is required because when we host the server in a docker container, by default the baseUri picked up by Spring security is the DNS name of the appsmith server inside the docker networking bridge. These names may not be valid DNS names that Google can redirect to in the event of a successful Oauth2 login. Hence, we are overriding the base uri with our own uri for each environment.

The customer will have to provide this uri when they host it on their internal networks. This uri must be publicly accessible for Oauth2 to work.

See merge request theappsmith/internal-tools-server!90
2019-11-27 08:34:57 +00:00
Arpit Mohan
92ad45091d Adding the base uri for google oauth2 redirect uri
This is required because when we host the server in a docker container, by default the baseUri picked up by Spring security is the DNS name of the appsmith server inside the docker networking bridge. These names may not be valid DNS names that Google can redirect to in the event of a successful Oauth2 login. Hence, we are overriding the base uri with our own uri for each environment.

The customer will have to provide this uri when they host it on their internal networks. This uri must be publicly accessible for Oauth2 to work.
2019-11-27 13:57:01 +05:30
Trisha Anand
cfa5d57157 Merge branch 'bug/get-datasource-per-organization' into 'release'
Datasources are now returned only for the organization of the current user.

Fixes #67

See merge request theappsmith/internal-tools-server!83
2019-11-27 08:22:30 +00:00
Trisha Anand
b0452b74c6 Datasources are now returned only for the organization of the current user. 2019-11-27 08:22:29 +00:00
Trisha Anand
313b2707aa Merge branch 'feature/default-create-page-on-application-creation' into 'release'
Create application also leads to a new page being created along with it.

Closes #78

See merge request theappsmith/internal-tools-server!82
2019-11-27 08:17:46 +00:00
Trisha Anand
606c09067e Fixes the test cases : create for PageService and ApplicationService is no longer used. Instead ApplicationPageService provides createPage and createApplication for the same. Updated the test cases to use the correct service to do this. 2019-11-27 08:17:46 +00:00
Arpit Mohan
e492bf2622 Fixing stupid bug in action execution timeout. Applying only on the action execution instead of the whole execute function 2019-11-27 02:10:01 +05:30