PromucFlow_constructor/app/client/cypress/e2e/Regression/ClientSide/Widgets
rahulramesha 93cd24eb82
fix: Disallow copying of individual tabs in tab widget (#24205)
## Description
This PR fixes a bug where in, individual tabs of tab widget were allowed
to copied or cut.
An additional check for canvas widgets were added for copy and cut of
widgets. So, in future any canvas cannot be irectly copied not just tabs
of tab widget.

#### PR fixes following issue(s)
Fixes #7886

#### Media



https://github.com/appsmithorg/appsmith/assets/71900764/97caa8d7-0a81-4de8-a8b7-19e1cbd63459


#### Type of change
- Bug fix (non-breaking change which fixes an issue)

## Testing

#### How Has This Been Tested?
- [ ] Manual
- [ ] Cypress

#### Test Plan

## Checklist:
#### Dev activity
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my own code
- [x] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


#### QA activity:
- [ ] [Speedbreak
features](https://github.com/appsmithorg/TestSmith/wiki/Test-plan-implementation#speedbreaker-features-to-consider-for-every-change)
have been covered
- [ ] Test plan covers all impacted features and [areas of
interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans/_edit#areas-of-interest)
- [ ] Test plan has been peer reviewed by project stakeholders and other
QA members
- [ ] Manually tested functionality on DP
- [ ] We had an implementation alignment call with stakeholders post QA
Round 2
- [ ] Cypress test cases have been added and approved by SDET/manual QA
- [ ] Added `Test Plan Approved` label after Cypress tests were reviewed
- [ ] Added `Test Plan Approved` label after JUnit tests were reviewed
2023-06-13 17:39:40 +05:30
..
Audio
Button
Chart test: Cypress - Flaky test fix (#23917) 2023-06-02 17:15:21 +05:30
Checkbox
CodeScanner
CurrencyInput
Datepicker
DocumentViewer fix: Add sheetjs package for parsing xls/xlsx file. Remove exceljs (#23399) 2023-05-23 18:03:48 +05:30
Dropdown
Filepicker fix: Add support for xls,json,tsv file types in file widget (#23159) 2023-06-06 08:53:45 +05:30
Form
Iframe
Image
Input
JSONForm
List
ListV2 test: Cypress - Flaky test fix (#23917) 2023-06-02 17:15:21 +05:30
Modal chore: Conversion and Copy Paste tests for Autolayout (#23702) 2023-06-09 20:10:12 +05:30
Multiselect
Others
PhoneInput
Radio
RTE
Select fix: Fixed event gets triggered even when option is not changed (#23747) 2023-05-30 10:44:06 +05:30
Sliders test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
Switch
Tab
TableV1 fix: casing changes (#23515) 2023-06-09 14:22:27 +05:30
TableV2 test: update OpenProperty with SelectEntityByName (#24193) 2023-06-12 13:16:49 +05:30
Text
Container_spec.js
deprecatedWidgets_spec.js
Disabled_Widgets_drag_validation_spec.js
Migration_Spec.js test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
Modal_background_spec.ts
Modal_On_Table_Filter_Pane_spec.js
Tab_reset_spec.js
WidgetCanvas_spec.js
WidgetCopyPaste_spec.js fix: Disallow copying of individual tabs in tab widget (#24205) 2023-06-13 17:39:40 +05:30
WidgetGrouping_spec.js
Widgets_Labels_spec.js
WidgetSelection_spec.js