Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make add-on reviews available from all tabs of the store #16368

Merged
merged 4 commits into from Apr 7, 2024

Conversation

nvdaes
Copy link
Sponsor Contributor

@nvdaes nvdaes commented Apr 6, 2024

  • Show review URL for installed add-ons
  • Update changelog
  • Update user guide

Link to issue number:

Fixes #16179

Summary of the issue:

The community reviews action, and the reviews URL, is not available in installed and incompatible add-ons tab of the store.

Description of user facing changes

The community reviews action, and the reviews URL, will be available in all tabs of the store.

Description of development approach

Fix reviewUrl variable assignment in the _createInstalledStoreModelFromData function of addonStore/models/addon.py

Testing strategy:

  • Checked that the community reviews action is available from the installed and incompatible tabs for add-ons installed from the store, and the reviews webpage is shown in the details panel.
  • Checked that, when an add-on like clipContentsDesigner is installed from an external source, the reviews URL action and webpage aren't presented.

Known issues with pull request:

None.

Code Review Checklist:

  • Documentation:
    • Change log entry
    • User Documentation
    • Developer / Technical Documentation
    • Context sensitive help for GUI changes
  • Testing:
    • Unit tests
    • System (end to end) tests
    • Manual testing
  • UX of all users considered:
    • Speech
    • Braille
    • Low Vision
    • Different web browsers
    • Localization in other languages / culture than English
  • API is compatible with existing add-ons.
  • Security precautions taken.

@nvdaes nvdaes changed the title rev Make add-on reviews available from all tabs of the store Apr 6, 2024
@nvdaes nvdaes marked this pull request as ready for review April 6, 2024 04:36
@nvdaes nvdaes requested review from a team as code owners April 6, 2024 04:36
Copy link
Contributor

@XLTechie XLTechie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of change suggestions to that section of the user guide. Otherwise LGTM!

user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
user_docs/en/userGuide.t2t Outdated Show resolved Hide resolved
Co-authored-by: Luke Davis <8139760+XLTechie@users.noreply.github.com>
@nvdaes
Copy link
Sponsor Contributor Author

nvdaes commented Apr 6, 2024

@XLTechie , thanks for your review. I've applied your suggested changes.

@michaelDCurran michaelDCurran merged commit 103244e into nvaccess:master Apr 7, 2024
1 check passed
@nvaccessAuto nvaccessAuto added this to the 2024.2 milestone Apr 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add-on Store: "Community reviews" action should be available in Installed add-ons tab too
4 participants