PromucFlow_constructor/app/client/src/pages/setup
Ankita Kinger e6367d467a
fix: Restricting the re-submission of welcome form on multiple submit button clicks (#32279)
## Description

Restricting the re-submission of welcome form on multiple submit button
clicks to fix the instance admin not getting correct access issue.

Fixes [#31202](https://github.com/appsmithorg/appsmith/issues/31202)

## Automation

/ok-to-test tags="@tag.Settings"

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/8504873135>
> Commit: `15ffef64c4b9b770ecf1ee95a3a20cfd4f193a3c`
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=8504873135&attempt=1"
target="_blank">Click here!</a>
> All cypress tests have passed 🎉🎉🎉

<!-- end of auto-generated comment: Cypress test results  -->



<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Updated the setup form to prevent multiple submissions by refining the
submission logic.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-04-01 14:31:45 +05:30
..
common.tsx feat: revamp welcome page feature (#27228) 2023-09-29 10:20:06 +05:30
constants.ts fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30
DetailsForm.tsx fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30
index.tsx fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30
NonSuperUserProfilingQuestions.tsx fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30
SetupForm.test.tsx fix: add testing library eslint rules (#31028) 2024-02-12 18:59:10 +03:00
SetupForm.tsx fix: Restricting the re-submission of welcome form on multiple submit button clicks (#32279) 2024-04-01 14:31:45 +05:30
SignupSuccess.test.tsx fix: welcome form shown for a while after signup (#13304) 2022-05-04 14:13:02 +05:30
SignupSuccess.tsx chore: removed onboarding flags ab_create_new_apps_enabled , ab_start_with_data_default_enabled (#31384) 2024-03-15 11:13:14 +05:30
UserWelcomeScreen.tsx fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30
WelcomeBackground.tsx fix: updated the design for the admin users (#29712) 2023-12-25 17:54:46 +05:30