This PR cleans up the application creation API with stricter validations on the input. We're also moving the `workspaceId` from the query parameter into the body, so it can be validated togather and all input data is in one place. Simplifies code both in client and server. No additional changes for EE, and no conflicts either, and al unit and Cypress tests pass. /ok-to-test tags="@tag.Sanity" <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/9130707553> > Commit: 916b54c802a163910c738e3f8ceb203314a38a6c > Cypress dashboard url: <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=9130707553&attempt=1" target="_blank">Click here!</a> <!-- end of auto-generated comment: Cypress test results --> |
||
|---|---|---|
| .. | ||
| client | ||
| server | ||
| util | ||