Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MM-18517: Plugin Marketplace (Phase 2) (mattermost#4212)
* MM-17549: support upgrading plugins (mattermost#4108) * marketplace: jsx -> js * marketplace: fix indentation * marketplace: remove confirm, and always overwrite * avoid isEqual dependency * MM-17549: Plugin upgrade in marketplace Support plugin upgrades from the marketplace. This change also reworks the state modelling of the marketplace to move some logic out of the components and into the views reducers, simplifying some transitions. Fixes: https://mattermost.atlassian.net/browse/MM-17549 * extend marketplace e2e tests Include coverage for upgrading plugins, as well as coverage for existing functionality. Extend the cypress utilities to support installation and uninstallation of plugins for test setup. * fix missing translations * use Client4 directly * clarify marketplace spec search & install * Remove "Installing..." checks, since flaky when fast * simplify CSS, fix hover effect * suppress update subsection when installing * Update actions/marketplace.js Co-Authored-By: Maria A Nunez <[email protected]> * Update actions/marketplace.js Co-Authored-By: Maria A Nunez <[email protected]> * Update components/plugin_marketplace/marketplace_item/marketplace_item.test.js Co-Authored-By: Maria A Nunez <[email protected]> * drop unnecessary .js on imports * handle loading error after filterPlugins * updated snapshots * actually fix snapshots * tweak CSS styling * MM-18517: release notes, upgrade confirmation, local-tag (mattermost#4192) * MM-19603: upgrade release notes link * MM-19263: annotate local plugins Add a `Local` tag with hover text in the plugin marketplace for any plugin installed manually. Fixes: https://mattermost.atlassian.net/browse/MM-19263 * MM-19604: confirm plugin upgrade * update i18n/en.json * suppress update if installed is newer * Update components/plugin_marketplace/marketplace_item/marketplace_item.test.js Co-Authored-By: Maria A Nunez <[email protected]> * make MarketplaceItem default export * s/Local/LOCAL/g also fix snapshots for other change * externalize <p> tags * tweak language, localization templates * updated snapshots * use pluginDetailsInner for clarity * fix comment in e2e tests * updated redux commit
- Loading branch information