PromucFlow_constructor/app/server
Trisha Anand eaa24ca894
[Bug Fix] : Fetch actions by id during refactor action name to solve IncorrectResultSizeDataAccessException for pages where duplicate action names exist (#4030)
* New dto for refactoring action name which includes actionId as well

* Refactor action name now also takes actionId as payload and fetches the action from db by id instead of name to solve for the scenario where the action names could be duplicated.

* Adding actionId to QP of action refactor API.

* WIP : test for asserting the bug fix

* WIP test

* Fixed the test case asserting refactoring works for an action when there are duplicate action names in the page.

Co-authored-by: Ashok Kumar M <35134347+marks0351@users.noreply.github.com>
2021-04-19 12:35:10 +05:30
..
.run Added throwing a properly formatted error for client to consume when dynamic binding path list contains an invalid entry (#3343) 2021-03-03 17:47:35 +05:30
appsmith-interfaces Safe handling of alias (#4004) 2021-04-15 12:14:39 +05:30
appsmith-plugins Adding dependency relationship to plugins (#3997) 2021-04-15 11:36:41 +05:30
appsmith-server [Bug Fix] : Fetch actions by id during refactor action name to solve IncorrectResultSizeDataAccessException for pages where duplicate action names exist (#4030) 2021-04-19 12:35:10 +05:30
envs Increased default limit for webclient payload (#3718) 2021-03-26 21:34:10 +05:30
mongo-seed Code formatting corrected. 2020-04-20 18:17:25 +05:30
scripts Use IPv4 on WSL machines (#2729) 2021-01-28 12:08:44 +05:30
.gitignore Include version information when building Docker images for server and client (#2200) 2021-01-12 18:15:15 +05:30
build.sh Merge branch 'release' into feature/acl-spring-object 2020-06-12 19:14:31 +05:30
buildpack-run.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
docker-compose.yml Minor fix to create certbot directories during installation (#211) 2020-08-03 21:07:40 +05:30
Dockerfile Include version information when building Docker images for server and client (#2200) 2021-01-12 18:15:15 +05:30
entrypoint.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
pom.xml Add maven-license-plugin to the project (#73) 2020-07-10 15:58:04 +05:30
Procfile
README.md Added dummy instances to UI matrix (#3683) 2021-03-24 08:18:19 +05:30
system.properties

Appsmith Server

This is the server-side repository for the Appsmith framework.

How to build

$ ./build.sh <arguments>

For example:

$ ./build.sh -DskipTests

This script will perform the following steps:

  1. Compile the code
  2. Generate the jars for server & plugins
  3. Copy them into the dist directory

How to run

$ cd ./dist
$ java -jar -Dspring.profiles.active=$env server-1.0-SNAPSHOT.jar

How to test

In order to test the code, you can run the following command:

mvn -B clean package

Please make sure that you have a local Redis instance running for the test cases. During tests, the MongoDB is run in-memory. So you don't require to be running a local MongoDB instance.