Skip to content

Do not offer External channel in tabs where it is not relevant#15702

Merged
seanbudd merged 2 commits into
nvaccess:masterfrom
CyrilleB79:remExtChannel
Oct 30, 2023
Merged

Do not offer External channel in tabs where it is not relevant#15702
seanbudd merged 2 commits into
nvaccess:masterfrom
CyrilleB79:remExtChannel

Conversation

@CyrilleB79
Copy link
Copy Markdown
Contributor

Link to issue number:

Closes #15039

Summary of the issue:

External appears in channel filter list even in tabs where it is not relevant, i.e. in Available add-ons and Updatable add-ons.

Description of user facing changes

Remove these External channel from the channel filter list in these tabs.

Description of development approach

See code.

Testing strategy:

Manual testing.

Known issues with pull request:

None

Change log

None for such a small fix.

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.

@AppVeyorBot
Copy link
Copy Markdown

See test results for failed build of commit b8b41c7163

@CyrilleB79 CyrilleB79 marked this pull request as ready for review October 29, 2023 14:57
@CyrilleB79 CyrilleB79 requested a review from a team as a code owner October 29, 2023 14:57
@CyrilleB79 CyrilleB79 requested a review from seanbudd October 29, 2023 14:57
@lukaszgo1
Copy link
Copy Markdown
Contributor

lukaszgo1 commented Oct 29, 2023

External appears in channel filter list even in tabs where it is not relevant, i.e. in Available add-ons and Updatable add-ons.

Why you consider 'external' to be irrelevant in the 'updateable' tab? As far as I can tell add-ons in that tab can be either installed from the store, or installed from the add-on bundle, but with a more recent version present in the store.

@CyrilleB79
Copy link
Copy Markdown
Contributor Author

Why you consider 'external' to be irrelevant in the 'updateable' tab? As far as I can tell add-ons in that tab can be either installed from the store, or installed from the add-on bundle, but with a more recent version present in the store.

*Because the channel visible in the Updatable add-ons tab is not the channel of the installed add-on but the channel through which a new version can be offered from the store.

E.g. say you have installed Speech logger 23.3.08 externally. Checking the updatable add-ons:

  • if you select stable channel, you are offered the stable version from the store, i.e. 23.3.09
  • if you select dev channel, you are offered the dev version from the store, i.e. 23.3.109 sélectionné
  • if you select external channel, you are not offered anything since the store does not offer anything through external channel by definition

To summarize, the column "Channel" in this tab should be understood as "Available channel", not as "Installed channel".

Copy link
Copy Markdown
Member

@seanbudd seanbudd left a comment

Choose a reason for hiding this comment

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

Thanks @CyrilleB79

@seanbudd seanbudd merged commit 3ac42fe into nvaccess:master Oct 30, 2023
@nvaccessAuto nvaccessAuto added this to the 2024.1 milestone Oct 30, 2023
@CyrilleB79 CyrilleB79 deleted the remExtChannel branch November 11, 2023 14:13
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.

Do not put "External" in the channel list when on tab "Available add-ons"

5 participants