PromucFlow_constructor/app/client/src
Hetu Nandu c8f1b82ca5
fix: action selector create flow (#32326)
## Description

Fixes the broken flow where, on creation of a query or JS object in via
the ActionCreator UI, the widget property that initiated it, does not
get bound to the newly created item.

We will now keep reference of the setter method that would set the
binding value to the property and when the item is created, it will call
the method with the correct bind value.

This will wait till that particular action type is created.


Fixes #7745 

## Automation

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

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]  
> Workflow run:
<https://github.com/appsmithorg/appsmith/actions/runs/8550162310>
> Commit: `57e69a0c47496d1a1ee97e04991f34ca79440181`
> Cypress dashboard url: <a
href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=8550162310&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

- **New Features**
- Introduced the ability to create new queries and JavaScript functions
directly from action creators, enhancing the workflow for building
applications.
- Added support for binding newly created queries, APIs, and JavaScript
objects to button onClick events, streamlining the process of connecting
actions to UI elements.
- **Enhancements**
- Improved the code modularity and readability in the Editor Navigation
by refactoring the logic for closing announcement modals.
- **Tests**
- Added regression tests to ensure the reliability of creating actions
via an action selector and their proper binding to properties.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-04-05 11:28:47 +05:30
..
actions fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
api chore: Remove "Save theme" functionality (#31481) 2024-03-12 18:54:39 +05:30
assets feat: Tabler Icons (#30248) 2024-01-19 11:54:44 +03:00
ce fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
components fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
constants fix: refactored currency code data to remove duplication problem (#32242) 2024-03-29 16:12:23 +05:30
ee revert: multi env switcher view mode changes (#32360) 2024-04-03 15:50:58 +05:30
enterprise
entities chore: Add telemetry for monitoring evaluations processing (#32222) 2024-04-01 11:58:07 +05:30
globalStyles feat: add edit option in suggested queries in hint commands (#32076) 2024-03-28 19:24:33 +05:30
icons feat: Adds partial import functionality (#28293) 2023-11-17 12:46:18 +05:30
layoutSystems chore: RMVF based changes for DnD, Modals, and Space distribution. (#31980) 2024-04-05 11:16:07 +05:30
mockComponentProps
mockResponses
mocks feat: Anvil DnD highlight activation upgrade (#29979) 2024-01-11 21:31:38 +05:30
navigation feat: Changed add button to toggle button in left pane (#31523) 2024-03-07 17:56:58 +05:30
pages fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
plugins/Linting chore: making body and variables as optional props- 31568 (#31665) 2024-03-20 19:03:52 +05:30
polyfills
reducers fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
reflow
sagas fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
selectors fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
templates
theme
transformers feat: expires in field added in oauth2 api datasource (#30866) 2024-02-07 18:26:21 +05:30
UITelemetry chore: Add telemetry for monitoring evaluations processing (#32222) 2024-04-01 11:58:07 +05:30
usagePulse
utils fix: action selector create flow (#32326) 2024-04-05 11:28:47 +05:30
WidgetProvider chore: widgets alignment (#31923) 2024-03-22 16:53:29 +03:00
WidgetQueryGenerators
widgets chore: RMVF based changes for DnD, Modals, and Space distribution. (#31980) 2024-04-05 11:16:07 +05:30
workers chore: Add telemetry for monitoring evaluations processing (#32222) 2024-04-01 11:58:07 +05:30
App.css
AppErrorBoundry.tsx
config.d.ts
Globals.d.ts
index.css chore: widgets alignment (#31923) 2024-03-22 16:53:29 +03:00
index.tsx chore: frontend and backend telemetry updates for execute flow #28800 and #28805 (#28936) 2023-11-24 13:09:02 +05:30
LandingScreen.tsx
preload-route-chunks.ts fix: Refactor preloads to fix an issue with CDN on EE (#28402) 2023-10-30 13:32:37 +05:30
react-app-env.d.ts
RouteChangeListener.tsx
serviceWorker.js chore: Remove unused services (#30292) 2024-01-23 05:43:16 +05:30
store.ts chore: Refactor URLAssembly to throw error on missing pageId for app route resolution only (#28527) 2023-11-02 15:55:24 +05:30
wdyr.ts