PromucFlow_constructor/app/client/cypress/e2e/Regression/ClientSide
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
..
ActionExecution feat: disabling the toast messages on view mode without debug flag (#23768) 2023-06-09 19:28:45 +05:30
AdminSettings test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
AppNavigation chore: Conversion and Copy Paste tests for Autolayout (#23702) 2023-06-09 20:10:12 +05:30
AuditLogs test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
Autocomplete test: update OpenProperty with SelectEntityByName (#24193) 2023-06-12 13:16:49 +05:30
Binding test: update OpenProperty with SelectEntityByName (#24193) 2023-06-12 13:16:49 +05:30
Branding test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
BugTests revert: Reverting PR 23245 as regex is using lookbehind which is not … (#24306) 2023-06-12 13:01:29 +05:30
CodeComment test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
DynamicHeight test: update OpenProperty with SelectEntityByName (#24193) 2023-06-12 13:16:49 +05:30
Editor fix: excluding intercom test cases for airgap (#23974) 2023-06-02 12:10:49 +05:30
EmbedSettings test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
ExplorerTests fix: casing changes (#23515) 2023-06-09 14:22:27 +05:30
FormLogin test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
FormNativeToRawTests test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
Git chore: Enable Auto layout git cypress tests and using more module methods in Autolayout tests (#24324) 2023-06-10 12:31:39 +05:30
Github test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
Google test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
IDE test: Cypress - Flaky test fix (#23917) 2023-06-02 17:15:21 +05:30
JSLibrary test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
JSObject test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
Linting fix: casing changes (#23515) 2023-06-09 14:22:27 +05:30
MobileResponsiveTests chore: Exclude failing auto-layout test cases for air gapped instances (#24329) 2023-06-11 20:59:30 +05:30
Onboarding fix: show callback button in action selector cards for chainable actions by default (#24071) 2023-06-09 14:55:52 +05:30
OneClickBinding fix: one click binding postgress sorting issue when primary key is no… (#24090) 2023-06-08 16:58:48 +05:30
OtherUIFeatures test: Cypress - Skipping tests to unblock CI (#24362) 2023-06-12 14:16:58 +05:30
PeekOverlay fix: peeking on undefined properties (#23818) 2023-06-05 09:24:10 +05:30
Performance test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
PropertyPane test: Cypress | Folder structure correction (#23568) 2023-05-21 02:01:50 +05:30
PublishedApps feat: disabling the toast messages on view mode without debug flag (#23768) 2023-06-09 19:28:45 +05:30
Refactoring fix: casing changes (#23515) 2023-06-09 14:22:27 +05:30
SettingsPane feat: Adds support for showing navbar in embedded view. (#23725) 2023-06-05 19:37:39 +05:30
Templates fix: Adds airgap support for templates page spec (#24274) 2023-06-08 21:38:42 +05:30
ThemingTests fix: casing changes (#23515) 2023-06-09 14:22:27 +05:30
UserProfile test: Cypress version upgrade Cy 11.2 + Flaky fixes (#23667) 2023-05-24 18:00:39 +05:30
VisualTests test: Cypress - Flaky test fix (#23917) 2023-06-02 17:15:21 +05:30
Widgets fix: Disallow copying of individual tabs in tab widget (#24205) 2023-06-13 17:39:40 +05:30
Workspace feat: in-app ramps for "invite user to an application" and "custom roles" (#23588) 2023-05-30 10:59:01 +05:30