Skip to content

chore: Sunset Omnibar Documentation and Snippets#24787

Merged
hetunandu merged 11 commits intoreleasefrom
sunset/docs-and-snippets
Jun 30, 2023
Merged

chore: Sunset Omnibar Documentation and Snippets#24787
hetunandu merged 11 commits intoreleasefrom
sunset/docs-and-snippets

Conversation

@hetunandu
Copy link
Copy Markdown
Member

@hetunandu hetunandu commented Jun 23, 2023

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

  • Breaking change (fix or feature that would cause existing functionality to not work as expected)

Testing

How Has This Been Tested?

  • Manual
  • Cypress

Test Plan

#24787 (comment)

Issues raised during DP testing

#24787 (comment)

Checklist:

Dev activity

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • 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 have been covered
  • Test plan covers all impacted features and 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

# Conflicts:
#	app/client/src/components/editorComponents/WidgetQueryGeneratorForm/CommonControls/DatasourceDropdown/useDatasource.tsx
@hetunandu
Copy link
Copy Markdown
Member Author

/ok-to-test

@github-actions
Copy link
Copy Markdown

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5355449388.
Workflow: Appsmith External Integration Test Workflow.
Commit: ``.
PR: 24787.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=24787&runId=5355449388_1

@github-actions
Copy link
Copy Markdown

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5355449388.
Commit: ``.
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/ClientSide/OtherUIFeatures/GlobalSearch_spec.js

  2. cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js
  3. cypress/e2e/Regression/ClientSide/Widgets/Others/Autocomplete_spec.js
To know the list of identified flaky tests - Refer here

@hetunandu
Copy link
Copy Markdown
Member Author

/ok-to-test

@github-actions
Copy link
Copy Markdown

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5356515009.
Workflow: Appsmith External Integration Test Workflow.
Commit: ``.
PR: 24787.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=24787&runId=5356515009_1

@github-actions github-actions bot added Enhancement New feature or request IDE Product Issues related to the IDE Product IDE Pod Issues that new developers face while exploring the IDE Omnibar Issues related to the omnibar for navigation Task A simple Todo labels Jun 23, 2023
@hetunandu hetunandu requested a review from akash-codemonk June 23, 2023 12:51
@github-actions github-actions bot added skip-changelog Adding this label to a PR prevents it from being listed in the changelog and removed Enhancement New feature or request labels Jun 23, 2023
@akash-codemonk
Copy link
Copy Markdown
Contributor

akash-codemonk commented Jun 23, 2023

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

@akash-codemonk
Copy link
Copy Markdown
Contributor

/build-deploy-preview skip-tests=true

@github-actions
Copy link
Copy Markdown

Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/5356938492.
Workflow: On demand build Docker image and deploy preview.
skip-tests: true.
env: ``.
PR: 24787.
recreate: .

@github-actions
Copy link
Copy Markdown

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5356515009.
Commit: ``.
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js

  2. cypress/e2e/Regression/ClientSide/Widgets/Others/Autocomplete_spec.js
  3. cypress/e2e/Regression/ClientSide/Widgets/TableV2/TableV2_PropertyPane_1_spec.js
To know the list of identified flaky tests - Refer here

akash-codemonk
akash-codemonk previously approved these changes Jun 23, 2023
@github-actions
Copy link
Copy Markdown

Deploy-Preview-URL: https://ce-24787.dp.appsmith.com

@github-actions github-actions bot added the Enhancement New feature or request label Jun 26, 2023
@ghost
Copy link
Copy Markdown

ghost commented Jun 28, 2023

@hetunandu Please have a look into below issues

  • Tooltip "Open doc in omnibar" displays even though we have removed documentation from omnibar.
    image

  • "Get Appsmith Support" link does not display in error tab on DP and Release both but it displays on prod.
    image

# Conflicts:
#	app/client/cypress/e2e/Regression/ClientSide/OtherUIFeatures/Omnibar_spec.js
#	app/client/src/components/editorComponents/CodeEditor/generateQuickCommands.tsx
@hetunandu
Copy link
Copy Markdown
Member Author

/ok-to-test

@github-actions
Copy link
Copy Markdown

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5409674449.
Workflow: Appsmith External Integration Test Workflow.
Commit: ``.
PR: 24787.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=24787&runId=5409674449_1

@hetunandu
Copy link
Copy Markdown
Member Author

/build-deploy-preview env=release

@github-actions
Copy link
Copy Markdown

Deploying Your Preview: https://github.com/appsmithorg/appsmith/actions/runs/5409682895.
Workflow: On demand build Docker image and deploy preview.
skip-tests: ``.
env: release.
PR: 24787.
recreate: .

@github-actions
Copy link
Copy Markdown

Deploy-Preview-URL: https://appsmith-d80mzzj0c-get-appsmith.vercel.app

@github-actions
Copy link
Copy Markdown

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5409674449.
Commit: ``.
Cypress dashboard url: Click here!
All cypress tests have passed 🎉🎉🎉

@hetunandu
Copy link
Copy Markdown
Member Author

/ok-to-test

@github-actions
Copy link
Copy Markdown

Tests running at: https://github.com/appsmithorg/appsmith/actions/runs/5419389218.
Workflow: Appsmith External Integration Test Workflow.
Commit: ``.
PR: 24787.
Perf tests will be available at https://app.appsmith.com/app/performance-infra-dashboard/pr-details-638dd7cd2913ba43778b915e?pr=24787&runId=5419389218_1

@github-actions
Copy link
Copy Markdown

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5419389218.
Commit: ``.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Regression/ClientSide/Templates/Fork_Template_To_App_spec.js

To know the list of identified flaky tests - Refer here

@hetunandu hetunandu requested a review from akash-codemonk June 30, 2023 08:49
@github-actions
Copy link
Copy Markdown

Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/5419389218.
Commit: ``.
Cypress dashboard: Click here!
The following are new failures, please fix them before merging the PR:

  1. cypress/e2e/Fork_Template_To_App_spec.js

To know the list of identified flaky tests - Refer here

@ghost
Copy link
Copy Markdown

ghost commented Jun 30, 2023

@hetunandu Please have a look into below issues

  • Tooltip "Open doc in omnibar" displays even though we have removed documentation from omnibar.
    image
  • "Get Appsmith Support" link does not display in error tab on DP and Release both but it displays on prod.
    image

@github-actions github-actions bot added Enhancement New feature or request and removed Enhancement New feature or request labels Jun 30, 2023
@hetunandu hetunandu added skip-testPlan and removed skip-changelog Adding this label to a PR prevents it from being listed in the changelog labels Jun 30, 2023
@github-actions github-actions bot added the Enhancement New feature or request label Jun 30, 2023
@hetunandu hetunandu merged commit 02bd420 into release Jun 30, 2023
@hetunandu hetunandu deleted the sunset/docs-and-snippets branch June 30, 2023 10:21
hetunandu added a commit to appsmithorg/appsmith-docs that referenced this pull request Jul 3, 2023
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>
mohanarpit pushed a commit that referenced this pull request Jul 4, 2023
## 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”>
sneha122 pushed a commit that referenced this pull request Jul 4, 2023
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”>
gugulet-hu-spreadai pushed a commit to spread-ai/docs-appsmith-fork that referenced this pull request Sep 30, 2024
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Enhancement New feature or request IDE Pod Issues that new developers face while exploring the IDE IDE Product Issues related to the IDE Product Omnibar Issues related to the omnibar for navigation Task A simple Todo

Projects

None yet

2 participants