PromucFlow_constructor/app/server
Arpit Mohan 286864eb3d
feat: Support body in GET API requests (#7127)
* WIP

* Refactoring HTTP Method & Content Type to be objects instead of arrays

TODO:
1. Set the default content-type for Get request to "None". Currently, it's raw
2. For None content-type, don't send the body field in the API request

* Almost working implementation for the None type

Currently, the body still gets sent in non-GET requests even if the None tab is selected.

* Adding object.freeze to prevent any modifications to HTTP_METHOD_ENUM

* WIP: Using enum & const for ts autocomplete

* working implementation for NONE type, apiContentType prop added to API actions

* WIP

* Refactoring HTTP Method & Content Type to be objects instead of arrays

TODO:
1. Set the default content-type for Get request to "None". Currently, it's raw
2. For None content-type, don't send the body field in the API request

* Almost working implementation for the None type

Currently, the body still gets sent in non-GET requests even if the None tab is selected.

* Adding object.freeze to prevent any modifications to HTTP_METHOD_ENUM

* WIP: Using enum & const for ts autocomplete

* working implementation for NONE type, apiContentType prop added to API actions

* adds apiContentType to actionConfiguration.formData object

* Handling apiContentType property in Rest API formData

* change apiContentType when user types content-type value and switches http method

* makes api editor as similar as possible to postman, project postman.

* Correcting the import in ApiEditorConstants

* Resolved all merge conflicts

* replay DSL functtionality

* removes unneccessary files from worker

* Fixes type declarations, naming e.t.c.

* fix server side merge conflicts

* fix client side merge conflicts

* fix failing cypress tests

Co-authored-by: Irongade <adeoluayangade@yahoo.com>
Co-authored-by: Ayangade Adeoluwa <37867493+Irongade@users.noreply.github.com>
2022-02-15 11:13:48 +00:00
..
.run feat: Added application templates (#10952) 2022-02-09 23:13:31 +06:00
appsmith-git fix: Update error handling for git connect (#11070) 2022-02-11 16:17:02 +05:30
appsmith-interfaces feat: Support body in GET API requests (#7127) 2022-02-15 11:13:48 +00:00
appsmith-plugins feat: Support body in GET API requests (#7127) 2022-02-15 11:13:48 +00:00
appsmith-server fix: Fix error code for application controller test case(#11161) 2022-02-15 16:28:02 +05:30
envs fix: Added client side execution logic and on page load logic for js (#9392) 2021-12-01 22:02:43 +05:30
mongo-seed Code formatting corrected. 2020-04-20 18:17:25 +05:30
scripts chore: Replace equality and inequality operators with their strict versions (#7585) 2022-02-03 09:42:38 +05:30
.gitignore Improve server setup experience documentation (#4441) 2021-05-19 19:29:08 +05:30
build.sh feat: Introducing SaaS integrations as a plugin (#7560) 2021-09-21 17:35:29 +05:30
buildpack-run.sh Merge branch 'release' into feature/acl-spring-object 2020-04-28 18:13:06 +05:30
docker-compose.yml feat: Git version control functionality with connect to remote, commit, push flows (#8403) 2021-10-20 09:47:34 +00:00
Dockerfile feat: Git version control functionality with connect to remote, commit, push flows (#8403) 2021-10-20 09:47:34 +00:00
entrypoint.sh Remove echo MongoDB URI 2021-12-24 22:01:39 +05:30
pom.xml chore: Upgrade org.springframework:spring-webflux from 5.2.3.RELEASE to 5.3.15 (#4586) 2022-02-07 09:49:47 +05:30
Procfile Adding the JVM parameter to ensure that java stays within the memory limits set by the container 2019-10-21 12:23:00 +05:30
README.md Adds YT Setup Videos to Docs (#5744) 2021-07-09 15:54:34 +05:30
system.properties Setting java version to 11 in system.properties. 2019-09-16 16:54:28 +05:30

Appsmith Server

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

For details on setting up your development machine, please refer to the Setup Guide