InvisibleModulesUpdateUISpec
Contents |
Overview
This page describes the UI changes required to be done to add possibility to update invisible modules which is discussed in Issue 141714.
Current UI
The 'Updates' tab in Plugin Manager
The first panel in the installation wizard
New UI
The 'Updates' tab in Plugin Manager
For the visible modules which have the updates the UI is not changed. For those, which don`t have updates themselves but contain updates for invisible modules, the UI is changed in the following way.
At the Update tab when the particular plugin update is selected show:
Installed version: x.x.x Available version: x.x.x (Internal updates)
Show those internal updates below under the plugin description.
Justification
Here the user is deciding if he will or will not install - and she should have enough information for this decision.
The first panel in the installation wizard
The visible module, which has several invisible modules updates and does not have the update itself, does not have any version information next to it, only the "child" modules.
The visible module which has the update itself has such version info as it is a major update of the visible module itself. "Child" (invisible) modules updates are not shown.
Justification
This gives clear overview of both what is going to be installed in particular, as well as of the structure (what is part of what).
Comments
juhrik: in the last panel of the wizard the list of modules should have visible modules in bold too (currently there is simple list which doesn't distinguish between visible and invisible modules)



