Affects Version/s: 5.4.1
Fix Version/s: None
Use Case: You know you have a new version of the Calendar application and you want it installed.
1. Go to 'Installed extensions'
2. Search for 'Calendar'
3. The extension gets displayed with 'Show details' and 'Uninstall' button
3.1.1 Press the 'Uninstall' button then 'Continue'
3.1.2 Press 'Install' button again
3.2.1 Go to 'Extension Updater'
3.2.2 Perform the compute plan
3.2.3 Press 'Update' button
4. You now have the latest version
The problem is that 3.1 scenario will happen with new users, while 3.2 scenario only happens with users that know the Updater functionality exists.
A. Integrate the 'Extension Updater' functionality inside 'Installed extensions'
When doing a search, recompute the updater for the returned results, this way adding 'Update' option to the button-group (Uninstall, Uninstall from farm, Update, Upgrade on farm)
B. Mark 'Extension Updater' entry as having NEW entries (suggested by apopescu)
We could display an additional icon near the vertical-menu entry, in order to suggest there are updates and they could use the user's attention.