PromucFlow_constructor/app/client/cypress/e2e/Regression/ClientSide
Ashok Kumar M 15f7580d87 fix: Check for parent widget existence to render drop target (#28275)
In the legacy architecture, List Widget meta first item was rendering in
edit mode allowing DnD, resize, etc while the rest of the items were
rendering in view mode restricting any editing experience.
The first item was being used as a template to decide what the template
was going to be for rest of the items.
However after the overhaul of BaseWidget and CanvasWidget render mode is
always EDIT or VIEW for all widgets so DropTarget had to render a meta
canvas widget which it was not written to handle. so have added checks
to make sure DropTarget does not render and wrap widgets that do not
have a parent.

Ideally this should have been caught in the CI, there are tests already
but the checks were happening to check if List widget was allowed inside
another List widget but the other items that were rendering in view mode
were not being asserted.
I have added tests to check if all nested widgets are properly rendered
and there is no "Oops, something went wrong" error. This should make
sure this issue does not get past CI in the future.

(cherry picked from commit 6355e7a697)
2023-10-23 16:58:59 +05:30
..
ActionExecution fix: Log store operations as system generated logs (#27380) 2023-09-19 19:32:24 +05:30
AdminSettings feat: Connection pooling CE (#27328) 2023-10-10 14:54:28 +05:30
AppNavigation test: Cypress | (DI) S3 added validations (Cont.,) + CI Stabilize (#26486) 2023-08-21 13:19:28 +05:30
AssistiveBinding feat: assistive binding (#27070) 2023-09-15 21:23:51 +05:30
AuditLogs chore: Optimising the code for admin settings page (#25404) 2023-07-18 15:18:48 +05:30
Autocomplete feat: assistive binding (#27070) 2023-09-15 21:23:51 +05:30
Binding test: Cypress | CI Stabilize (#27493) 2023-09-21 00:41:08 +05:30
Branding test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
BugTests fix: table selection in schema preview data broken (#27823) 2023-10-06 17:35:19 +05:30
CodeComment test: Cypress | Simplifying AddDsl method (#24991) 2023-07-04 22:03:31 +05:30
CommunityTemplate feat: community templates UI (#27302) 2023-09-25 11:57:23 +05:30
Debugger feat: JSON form widget one click binding integration (#25873) 2023-10-03 13:40:51 +05:30
DynamicHeight test: cypress - added tests for container regression (#27515) 2023-09-22 15:15:59 +05:30
Editor fix: excluding intercom test cases for airgap (#23974) 2023-06-02 12:10:49 +05:30
EmbedSettings test: Cypess | Oracle DS validations added (Part 4) + CI Stabilize (#27348) 2023-09-19 14:17:30 +05:30
ExplorerTests feat: Connection pooling CE (#27328) 2023-10-10 14:54:28 +05:30
Fork feat: enable/disable app share modal based on License Plan (#27596) 2023-10-05 12:08:35 +05:30
FormLogin test: Cypress | CI Stabilize (Skipped tests fixes) + Cypress upgrade to v13.0.0 (#26583) 2023-08-30 16:24:37 +05:30
FormNativeToRawTests test: Gsheet Automation (#25255) 2023-07-26 18:56:24 +05:30
Git test: Cypress | Connection_spec.js flaky fix (#28069) 2023-10-13 19:52:31 +05:30
Github test: Cypress - Flaky Fix (#26272) 2023-08-17 16:00:37 +05:30
Google test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
IDE fix: Modal Widget Context switching (#27575) 2023-10-10 15:40:53 +05:30
JSLibrary feat: Added support for ESM builds of custom JS libraries (#26671) 2023-09-01 13:49:21 +05:30
JSObject fix: Race condition in JS object mutation (#28083) 2023-10-16 13:53:56 +05:30
Linting test: Cypress - Flaky Fix (#27189) 2023-09-12 22:49:30 +05:30
MobileResponsiveTests chore: Create layout system structure for Anvil and AnvilFlexComponent. (#27178) 2023-10-02 15:41:05 -04:00
Onboarding test: Cypress | FirstTimeUserOnboarding_spec fix (#28046) 2023-10-13 14:39:09 +05:30
OneClickBinding feat: JSON form widget one click binding integration (#25873) 2023-10-03 13:40:51 +05:30
OtherUIFeatures feat: enable/disable app share modal based on License Plan (#27596) 2023-10-05 12:08:35 +05:30
PeekOverlay test: Cypress | (DI) Arango added validations + CI Stabilize (#26243) 2023-08-18 10:48:35 +05:30
Performance feat: Improve Linting performance (#23865) 2023-07-05 14:34:03 +01:00
ProductRamps feat: enable/disable app share modal based on License Plan (#27596) 2023-10-05 12:08:35 +05:30
PropertyPane test: Cypress | Simplifying AddDsl method (#24991) 2023-07-04 22:03:31 +05:30
PublishedApps test: Cypress | (DI) Arango added validations + CI Stabilize (#26243) 2023-08-18 10:48:35 +05:30
Refactoring feat: enable generate CRUD page for MsSQL plugin (#27195) 2023-09-20 14:12:11 +05:30
SettingsPane test: Cypress | CI Stablize + verifying DS Connection Errors (DI) (#26004) 2023-08-08 14:44:46 +05:30
Templates fix: Adds analytics event to log search input. (#27477) 2023-10-04 08:07:03 +00:00
ThemingTests test: Cypress - themes cases (#27682) 2023-09-29 11:38:15 +05:30
UserProfile test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
VisualTests fix: CodeEditor issues on resizing (#26082) 2023-08-23 11:25:19 +05:30
Walkthrough fix: run before walkthrough function to select widget before showing it (#27688) 2023-10-06 15:33:27 +05:30
Widgets fix: Check for parent widget existence to render drop target (#28275) 2023-10-23 16:58:59 +05:30
Workspace feat: enable/disable app share modal based on License Plan (#27596) 2023-10-05 12:08:35 +05:30