chore: Sunset Omnibar Documentation and Snippets#24787
Conversation
# Conflicts: # app/client/src/components/editorComponents/WidgetQueryGeneratorForm/CommonControls/DatasourceDropdown/useDatasource.tsx
|
/ok-to-test |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5355449388. |
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5355449388.
|
|
/ok-to-test |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5356515009. |
|
We can also delete the file updating the algolia index in the docs repo https://github.com/appsmithorg/appsmith-docs/blob/main/website/omnibar-algolia-index.js and the workflow https://github.com/appsmithorg/appsmith-docs/blob/main/.github/workflows/deploy.yml#L43 |
|
/build-deploy-preview skip-tests=true |
|
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/5356938492. |
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5356515009.
|
|
Deploy-Preview-URL: https://ce-24787.dp.appsmith.com |
|
@hetunandu Please have a look into below issues |
# Conflicts: # app/client/cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js # app/client/src/components/editorComponents/CodeEditor/generateQuickCommands.tsx
|
/ok-to-test |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5409674449. |
|
/build-deploy-preview env=release |
|
Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/5409682895. |
|
Deploy-Preview-URL: https://appsmith-d80mzzj0c-get-appsmith.vercel.app |
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5409674449. |
|
/ok-to-test |
|
Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5419389218. |
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5419389218.
To know the list of identified flaky tests - Refer here |
|
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5419389218.
To know the list of identified flaky tests - Refer here |
|
Removes algolia indexing work as we will not be using this in our app anymore. [Reference](appsmithorg/appsmith#24787) --------- Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>
## Description This PR resolves documentation issue with google sheets. We see learn more CTA, when creating google sheets datasource, that takes us to the documentation for google sheets. Earlier we used to show documentation using modal from omnibar, now we have[ removed the documentation option itself from omnibar](#24787), thus it started failing. This PR fixes the issue #### PR fixes following issue(s) Fixes #25005 > if no issue exists, please create an issue and ask the maintainers about this first > > #### Media > A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video > > #### Type of change - Bug fix (non-breaking change which fixes an issue) > > > ## Testing > #### How Has This Been Tested? > Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration. > Delete anything that is not relevant - [x] Manual - [ ] Jest - [ ] Cypress > > #### Test Plan > Add Testsmith test cases links that relate to this PR > > #### Issues raised during DP testing > Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR) > > > ## 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: - [ ] [Speedbreak features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-) have been covered - [x] Test plan covers all impacted features and [areas of interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-) - [ ] Test plan has been peer reviewed by project stakeholders and other QA members - [x] 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 Co-authored-by: “sneha122” <“sneha@appsmith.com”>
This PR resolves documentation issue with google sheets. We see learn more CTA, when creating google sheets datasource, that takes us to the documentation for google sheets. Earlier we used to show documentation using modal from omnibar, now we have[ removed the documentation option itself from omnibar](#24787), thus it started failing. This PR fixes the issue Fixes #25005 > if no issue exists, please create an issue and ask the maintainers about this first > > > A video or a GIF is preferred. when using Loom, don’t embed because it looks like it’s a GIF. instead, just link to the video > > - Bug fix (non-breaking change which fixes an issue) > > > > > Please describe the tests that you ran to verify your changes. Also list any relevant details for your test configuration. > Delete anything that is not relevant - [x] Manual - [ ] Jest - [ ] Cypress > > > Add Testsmith test cases links that relate to this PR > > > Link issues raised during DP testing for better visiblity and tracking (copy link from comments dropped on this PR) > > > - [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 - [ ] [Speedbreak features](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#speedbreakers-) have been covered - [x] Test plan covers all impacted features and [areas of interest](https://github.com/appsmithorg/TestSmith/wiki/Guidelines-for-test-plans#areas-of-interest-) - [ ] Test plan has been peer reviewed by project stakeholders and other QA members - [x] 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 Co-authored-by: “sneha122” <“sneha@appsmith.com”>
Removes algolia indexing work as we will not be using this in our app anymore. [Reference](appsmithorg/appsmith#24787) --------- Co-authored-by: akash-codemonk <67054171+akash-codemonk@users.noreply.github.com>





Description
We are removing the documentation and snippets that used to be shown in the omnibar. These features are not being maintained and usage is pretty low.
PR fixes following issue(s)
Fixes #24278
Fixes #24279
Fixes #24280
Type of change
Testing
How Has This Been Tested?
Test Plan
#24787 (comment)
Issues raised during DP testing
#24787 (comment)
Checklist:
Dev activity
QA activity:
Test Plan Approvedlabel after Cypress tests were reviewedTest Plan Approvedlabel after JUnit tests were reviewed