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
Arpit Mohan
3bdfd13284
Adding the APIs to add plugins and query commands
...
Currently, there is a single executor implemented PostgresDBPluginExecutor which returns some dummy results. The entire framework exists to choose and instantiate the appropriate executor implementation at runtime.
2019-03-30 16:14:54 +05:30
Arpit Mohan
a57d31fbb2
Adding the system.properties file for java version
...
Heroku needs this for determining java version
2019-03-30 13:12:49 +05:30