Commit Graph

18816 Commits

Author SHA1 Message Date
Abhinav Jha
1f2e0f8dd0 Fix Merge Conflicts with master 2019-09-02 17:45:41 +05:30
Abhinav Jha
cf5ec97bb0 Drag drop monitor, code cleanup 2019-09-02 16:28:11 +05:30
Nikhil Nandagopal
892448db33 Merge branch 'feature/integration' 2019-09-02 16:26:39 +05:30
Nikhil Nandagopal
bf69b401e7 removed identity widget 2019-09-02 14:00:57 +05:30
Nikhil Nandagopal
267314b35c Merge branch 'feature/integration' into 'master'
removed package lock

See merge request theappsmith/internal-tools-client!11
2019-09-02 07:10:39 +00:00
Nikhil Nandagopal
f588373918 removed package lock
fixed yarn
2019-09-02 12:39:29 +05:30
Nikhil Nandagopal
351be76c1d Merge branch 'feature/integration' into 'master'
added netlify auth widget

See merge request theappsmith/internal-tools-client!10
2019-09-02 06:43:58 +00:00
Nikhil Nandagopal
ca4bad77bc added netlify auth widget 2019-09-02 12:08:13 +05:30
Abhinav Jha
f51c8b3b4a Merge branch 'feature/integration' into 'master'
Feature/integration

See merge request theappsmith/internal-tools-client!9
2019-08-31 14:25:28 +00:00
Nikhil Nandagopal
1d0da80621 Merge branch 'master' into feature/integration
# Conflicts:
#	yarn.lock
2019-08-30 16:54:19 +05:30
Nikhil Nandagopal
7acfc149ad added segment integration 2019-08-30 16:53:42 +05:30
Nikhil Nandagopal
326c84cfab Merge branch 'feature/editor-configs' into 'master'
Add Editor Configuration Files

See merge request theappsmith/internal-tools-client!8
2019-08-30 10:37:26 +00:00
Nikhil Nandagopal
e3ee07d158 added hotjar integration 2019-08-30 16:03:49 +05:30
Nikhil Nandagopal
6bd6ef1083 added sentry integration 2019-08-30 15:12:57 +05:30
Abhinav Jha
babc8fcfcd Linting, fixes, dragpreview fix 2019-08-29 16:52:09 +05:30
Trisha Anand
7bc8948116 Correcting tenant id on staging 2019-08-29 15:39:42 +05:30
Arpit Mohan
2acb44382c Merge branch 'feature/http-error-handling' into 'master'
Standardizing Http error handling

Fixes #9

Sending standardized HTTP error codes to the client application. This structure ensures that we can define the http error code, app error code and (in future) localized string when we want to.

Now when we want to send any error message to the client, we should add it to the enum `AppsmithError` and throw an `AppsmithException` by passing this enum value to the constructor. In the future, we can also localize these error messages by defining the template message in a `messages_en.properties` file.

See merge request theappsmith/internal-tools-server!8
2019-08-28 09:35:06 +00:00
Arpit Mohan
bdc53195f0 Sending standardized HTTP error codes to the client application. This structure ensures that we can define the http error code, app error code and (in future) localized string when we want to.
Now when we want to send any error message to the client, we should add it to the enum `AppsmithError` and throw an `AppsmithException` by passing this enum value to the constructor. In the future, we can also localize these error messages by defining the template message in a `messages_en.properties` file.
2019-08-28 09:35:06 +00:00
Trisha Anand
9ce979dd21 Merge branch 'plugin-dev' into 'master'
Action CRUD implemented

See merge request theappsmith/internal-tools-server!7
2019-08-27 11:31:44 +00:00
Trisha Anand
bbbdfbada3 Action CRUD implemented 2019-08-27 11:31:44 +00:00
Arpit Mohan
06945ff10f Renaming Mobtools to Appsmith everywhere for consistency 2019-08-27 15:14:50 +05:30
Arpit Mohan
2758e26769 Merge branch 'plugin-dev' into 'master'
Resource CRUD

See merge request theappsmith/internal-tools-server!5
2019-08-27 09:37:38 +00:00
Trisha Anand
43780a6550 Action configuration now contains all the configurations. The global and mustache configurations now exist under the same object. Data template object has been removed. This is inline with the design discussion. 2019-08-27 09:37:38 +00:00
Arpit Mohan
3df8d70652 Merge branch 'feature/mdc-logging' into 'master'
MDC Logging across the codebase

Closes #10

See merge request theappsmith/internal-tools-server!6
2019-08-27 06:25:29 +00:00
Arpit Mohan
5a1f9ab132 Adding MDC logging via RequestIdFilter and MDCFilter
This ensures that we can send header values and those will be printed in the logs. In the class MDCFilter, we are adding the logContext to the reactive logger along with the normal MDC logger as well.
2019-08-27 06:25:29 +00:00
Abhinav Jha
02af80d3dc Implement Drag and Drop of components 2019-08-26 18:11:21 +05:30
Trisha Anand
e8b7b234b3 Merge branch 'trisha-dev' into 'master'
Plugin Design (Create, install & uninstall)

See merge request theappsmith/internal-tools-server!4
2019-08-22 12:03:42 +00:00
Trisha Anand
0449633997 Removed wild card imports. Now wild card imports would only happen if the import class count exceeds 20. 2019-08-22 12:03:42 +00:00
Abhinav Jha
57ad5991c3 [WIP] Add widget cards pane component 2019-08-21 18:19:16 +05:30
Abhinav Jha
e9610d0248 Basic App Layout 2019-08-20 18:49:19 +05:30
Abhinav Jha
41f8fe5024 Add Editor Configuration Files 2019-08-20 15:09:08 +05:30
Trisha Anand
659f3eab54 Merge branch 'trisha-dev' into 'master'
Oauth2 implementation - #17

See merge request theappsmith/internal-tools-server!3
2019-08-12 04:44:29 +00:00
Trisha Anand
e852ec6c15 The create tenant flow is completely reactive. This was done because the earstwhile implementation was erroneous leading to unpredictable crashes. 2019-08-12 04:44:28 +00:00
Arpit Mohan
dd22ed539c Merge branch 'trisha-dev' into 'master'
Reactive create tenant flow.

See merge request theappsmith/internal-tools-server!2
2019-07-28 04:46:53 +00:00
Trisha Anand
ae0fd72d48 The create tenant flow is completely reactive. This was done because the earstwhile implementation was erroneous leading to unpredictable crashes. 2019-07-28 04:46:53 +00:00
Trisha Anand
00a588cbc5 Merge branch 'trisha-dev' into 'master'
Added Tenant Settings

See merge request theappsmith/internal-tools-server!1
2019-07-25 07:11:05 +00:00
Trisha Anand
68e1bef0f6 Introduced TenantSetting to store the real setting value. Setting would exist as set of settings that can be configured for a given tenant. The TenantSetting document stores the configured values for each setting.
Also, introduced the util cascadeSave. This is done with the aim of storing the lower order documents first before storing the higher order composite documents (which contain DBRef).
2019-07-25 07:11:05 +00:00
Arpit Mohan
2a5656afbb Changing the query execution to execute by name. Will make the API a lot simpler. 2019-04-02 21:55:19 +05:30
Nikhil Nandgopal
1b71b829fb added droppable component
moved snapcolumspace and rowspace to state
2019-04-02 21:42:08 +05:30
Arpit Mohan
bbb6e511d7 Adding a working version of the rest template plugin executor. 2019-04-02 21:10:36 +05:30
Arpit Mohan
6d91ab32ce Adding the bean corsWebFilter to enable CORS in our codebase 2019-04-02 20:05:48 +05:30
Nikhil Nandgopal
085d420567 implemented basic drag and drop 2019-04-01 12:38:00 +05:30
Arpit Mohan
c14b34193d Refactoring the plugin implementations to have their own package.
Will keep the code more organized
2019-03-31 21:55:27 +05:30
Arpit Mohan
5570020f6d Adding Configuration annotation on CORS config class 2019-03-31 21:49:39 +05:30
Arpit Mohan
cffb83a781 Disabling CORS by effectively allowing requests to be made from all hosts 2019-03-31 21:48:50 +05:30
Arpit Mohan
303f42945c Correcting the properties reading from PostgresDBPluginExecutor
Don't use static variables if using spring to feed the config values in
2019-03-31 21:42:29 +05:30
Arpit Mohan
a82a931093 Adding mustache template substitution to QueryObj.
Now we can query postgres DB on the fly! Yipee!
2019-03-31 21:22:06 +05:30
Nikhil Nandgopal
e3ecb9974a added action creators to pass actions to sagas 2019-03-30 18:00:42 +05:30
Arpit Mohan
28ef85b893 Adding name and confirmationMsg to the query collection 2019-03-30 16:41:44 +05:30
Arpit Mohan
ad2310bae0 Adding properties to a widget 2019-03-30 16:22:14 +05:30