Extract function that generates upgrade link for extensions #19070
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
Extract function that generates extension upgrade link. It was being generated in two places - for env check and for extensions dir.
On the extensions directory it is not very "UI friendly" to display the "upgrade available" on extensions that are not installed and a follow up PR will allow us to show a different message in this case. Also, I'd like to introduce a mgmt tag to disable the upgrade option which can be applied when using custom versions of an extension (ie. patched versions).
Before
Upgrade links generated in multiple places (environment check + extension dir template).
After
Upgrade link generated in one place.
There is a small change in this PR - we are no longer showing the extension key in brackets after the extension name - that follows on from the change we made in #18981.
Technical Details
Comments