Current situation
UPGRADE action replaces CONFIGURE in module list, when the update is available.
I don't know about other merchants, but you usually go to module list to configure something. It's good to know that update is available, but maybe a better way would be to show a yellow label under module name and not replacing the button.
One accidental click can fuck up the module config or make the shop unusable, if something is not 100% compatible. Not to mention merchants who modified the modules somehow.
My proposal
Keep upgrade button in the dropdown and instead, show a label, that update is available.
Very good idea! Accidental update of modules by merchants is a nightmare for us (web agencies).
Yes, this is definitively a major issue that has to be improved.
It should be nice to allow merchant to configure a module but to disallow upgrade it.
Hi @Hlavtox,
Thanks for your report.
Ping @PrestaShop/prestashop-product-team what do you think about this improvement.
Thanks!
@TristanLDD, @prestascott, what do you think about this suggestion?
Hi @Hlavtox,
Thank you for your feedback, we are currently on it and a label can be a workaround for this button text replacement.
Thanks!
Be aware that when installing a new version of a module, if there is a PHP cache (opcache), the upgrade file is not executed (/upgrade/upgrade-vx.x.x.php) and may cause damages if this treatment is important (new table in database for exemple). So the fact that the module can be upgraded must be visible. I will try to create an issue for this but I need to check if it's not already done.
Most helpful comment
Hi @Hlavtox,
Thank you for your feedback, we are currently on it and a label can be a workaround for this button text replacement.
Thanks!