Allow more batch actions in the add-on store (remove, enable and disable)#15646
Conversation
|
@CyrilleB79 hi, thanks for this: please also make this for updating addons too: emajin there 8 addons in the updatable addons tab, wich needs update: we have to update them one by one, but if you make this action available to updatable addons as whel, we can select all addons we want to update, and then do update to update them at final. thanks. |
See test results for failed build of commit 33addd5950 |
…ble, uninstall and enable incompatible: use a "Remember my choice" checkbox.
See test results for failed build of commit b29435b52e |
seanbudd
left a comment
There was a problem hiding this comment.
Changes generally look good to me
|
@seanbudd, I have applied review comments. Moreover, I have use more I am still concerned with one point:
The limitation of this solution are:
Do you agree with this approach? If no, what do you suggest instead? |
|
The approach you describe sounds good, I don't think multiple actions are required for install vs. update vs. replace |
|
@seanbudd, at the end, I have implemented a mid-way solution regarding the install/update/migrate batch actions. It allows to have update batch action when only updatable or migratable (replaceable) add-ons are selected, but no installable one. I have updated the initial description accordingly; see it for more details. |
Link to issue number:
Closes #15623
Summary of the issue:
In the store, install action can be executed on multiple add-ons. Other batch actions are needed.
Description of user facing changes
The following additional batch actions are now available in the store:
Description of development approach
Testing strategy:
Manual testing of each of the multiple actions. Also re-tested the corresponding single selection actions.
Known issues with pull request:
Change log:
I have modified the change log item since batch install was available but I have implemented all the other actions. I have also added my GitHub's name. Unfortunately, it gives the impression that I have made all the job, whereas @seanbudd / NV Access has provided the initial work in #15350. Is it worth thinking to a way to show that an item has been contributed both by NV Access and an external contributor? Or by two external contributors? This would need to be clarified.
Code Review Checklist: