Update-Icon not shown for manually uploaded extensions
After uploading an extension manually, the extension manager does not show the option to update it, even if there is a newer version available in TER, and that version is compatible to the current environment. This happens on current master (2144d4c6e0f997f824e9dc41eb3eafb2b48a180d).
Steps to reproduce:
1. Install TYPO3 with current master
2. Download EXT:news in an older version: https://typo3.org/extensions/repository/download/news/2.2.1/t3x/ and install it using the upload form in the extension manager
3. Update the Extension list from TER, if not already done
4. The update icon is not there for EXT:news. It does not matter if the extension list is updated again or not.
This could be security-related, since hides available extension updates. This gets even more problematic with the release of 6.2, since many extensions are not officially compatible, but work with it. To install them, the manual upload functionality of the extension manager is the most easy way.
Updated by Susanne Moog almost 7 years ago
I would not show an action icon for an action that is not available, on an older installation you'd then get icons everywhere with which you can't do anything. Normally the missing dependency for the update of an extension will be the TYPO3 version (especially in case you use git master ;)) - but an available TYPO3 update should not be communicated via the extensions.
Updated by Jost Baron almost 7 years ago
I don't think it is good to remove the info about available extension updates alltogether. The problem is that some people (me included) look for available updates in the extension manager, and if there is no indication of an available update, they tend to think that no update is available.
I think that showing the icons, but grayed out would be a good solution, since it a) shows that updates are available, and b) bugs the user to update their TYPO3. Additionally, a title tag (or some other, more obvious ui-element) with more detailed info about the missing dependencies would be nice. This helps the integrator to make an informed decision (instead to making the decision for him, as it is now).