PromucFlow_constructor/app/client/src/pages/Editor
Hetu Nandu a4dec4bb6e
feat: Update order of action file operations (#22754)
## Description

In order to improve new user experience, we want to update the order of
items listed in the new action list. This will show app datasources
higher in the order and generic creation action lower in the order.
Create JS objects is still listed on the top.
This also will update the list sorting on the omni bar.

<img width="524" alt="Screenshot 2023-04-26 at 3 49 31 PM"
src="https://user-images.githubusercontent.com/12022471/234547215-c15c8f12-7be1-4462-8b78-190e7dc75dea.png">

<img width="513" alt="Screenshot 2023-04-26 at 3 53 39 PM"
src="https://user-images.githubusercontent.com/12022471/234547574-46308912-28de-49f7-a3bf-f872def42adb.png">


> Improve the order of action create list

Fixes #22618

## Type of change

- New feature (non-breaking change which adds functionality)


## How Has This Been Tested?

Extracted the function and adding some jest cases for the functionality 

- Manual
- Jest
- Cypress

### Test Plan
TBA

### Issues raised during DP testing

https://github.com/appsmithorg/appsmith/pull/22754#issuecomment-1527503666


## 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
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] PR is being merged under a feature flag


### QA activity:
- [ ] Test plan has been approved by relevant developers
- [x] Test plan has been peer reviewed by QA
- [ ] Cypress test cases have been added and approved by either SDET or
manual QA
- [ ] Organized project review call with relevant stakeholders after
Round 1/2 of QA
- [x] Added Test Plan Approved label after reveiwing all Cypress test
2023-05-08 14:43:23 +05:30
..
__tests__ chore: update Styled components to latest version and related cleanup (#19284) 2023-01-13 16:35:59 +05:30
APIEditor fix: casing for url,Url to URL in restapi pagination tab (#22732) 2023-04-27 10:58:34 +05:30
AppSettingsPane feat: App navigation - Logo upload (#22297) 2023-05-05 12:19:20 +05:30
BottomBar chore: code splitting changes for appsmith ai v0.1 (#22521) 2023-04-20 20:42:35 +05:30
CanvasLayoutConversion chore: Minor Tasks for Auto Layout feature, Sentry errors, metrics and Beta tag (#22792) 2023-05-07 10:40:03 +05:30
CanvasPropertyPane feat: Add widget responsiveness and conversion algorithm (#21386) 2023-04-07 09:51:35 -04:00
DataSourceEditor fix: back button to fit content instead of full width (#22875) 2023-05-04 17:44:30 +05:30
EditorAppName chore: Code splitting FE files to support app level invites on Business edition (#21783) 2023-03-29 17:07:06 +00:00
Explorer feat: Update order of action file operations (#22754) 2023-05-08 14:43:23 +05:30
FirstTimeUserOnboarding feat: signposting stickiness (#22088) 2023-05-02 15:22:05 +05:30
GeneratePage feat: signposting stickiness (#22088) 2023-05-02 15:22:05 +05:30
gitSync chore: Removing feature flag for app level invites (#22650) 2023-04-26 12:48:16 +05:30
GlobalHotKeys fix: Error navigation blockers (#22291) 2023-04-12 22:38:55 +05:30
GuidedTour feat: signposting stickiness (#22088) 2023-05-02 15:22:05 +05:30
IntegrationEditor fix: delete ds should restore init state after menu closed (#22787) 2023-05-03 12:39:56 +05:30
JSEditor chore: Code splitting changes for AI chat window (#22621) 2023-04-24 10:09:49 +05:30
MultiSelectPropertyPane refactor: Widget Selection (#19643) 2023-01-28 07:47:06 +05:30
PropertyPane feat: Open doc links in a new tab (#22613) 2023-04-26 16:03:13 +00:00
QueryEditor feat: Feat/add google sheets metdata (#22577) 2023-04-27 14:52:41 +01:00
SaaSEditor fix: removed gsheet feature flag (#22758) 2023-05-05 20:38:04 +05:30
ThemePropertyPane chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
WidgetsEditor feat: App navigation - Logo upload (#22297) 2023-05-05 12:19:20 +05:30
ActionSettings.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
Canvas.tsx feat: Add widget responsiveness and conversion algorithm (#21386) 2023-04-07 09:51:35 -04:00
CanvasPane.tsx feat: Multi Pane IDE: Phase 1 (#19261) 2023-01-09 10:54:41 +05:30
EditorHeader.tsx feat: Updating invite modal & app settings for SSO embedding to introduce private app embedding (#22279) 2023-04-20 17:55:32 +05:30
EditorSaveIndicator.tsx chore: Removing feature flag for app level invites (#22650) 2023-04-26 12:48:16 +05:30
EditorSidebar.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
EntityNotFoundPane.tsx fix: [Git] Avoid 404 when checking out a branch (#21894) 2023-04-04 10:29:00 +05:30
FormConfig.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
FormControl.test.tsx feat: Maintain Focus and Context Phase 1 (#16317) 2022-10-17 20:46:38 +05:30
FormControl.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
HelpButton.tsx feat: Error Navigation (#21753) 2023-04-10 18:29:14 +05:30
index.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
loader.tsx
MainContainer.test.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
MainContainer.tsx feat: Improved App Navigation (#19312) 2023-03-23 17:11:58 +05:30
MainContainerLayoutControl.test.tsx chore: update Styled components to latest version and related cleanup (#19284) 2023-01-13 16:35:59 +05:30
MainContainerLayoutControl.tsx chore: Code splitting FE files to support app level invites on Business edition (#21783) 2023-03-29 17:07:06 +00:00
MultiPaneContainer.tsx feat: Multi Pane IDE: Phase 1 (#19261) 2023-01-09 10:54:41 +05:30
Popper.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
PropertyPaneHelpButton.tsx feat: property pane docking (#7361) 2021-11-23 13:31:46 +05:30
RealtimeAppEditors.tsx feat: Renamed design system package (#19854) 2023-01-23 09:20:47 +05:30
RequestConfirmationModal.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
routes.tsx feat: URL Navigation for Widgets (#20202) 2023-02-21 19:08:16 +05:30
ShareApplicationForm.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
TabsPane.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
ToggleModeButton.tsx chore: Removing feature flag for app level invites (#22650) 2023-04-26 12:48:16 +05:30
utils.ts chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
WidgetCard.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
WidgetCardsPane.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
WidgetSidebar.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30
WidgetsMultiSelectBox.tsx chore: upgrade to prettier v2 + enforce import types (#21013)Co-authored-by: Satish Gandham <hello@satishgandham.com> Co-authored-by: Satish Gandham <satish.iitg@gmail.com> 2023-03-16 17:11:47 +05:30