Uninstalling Addon?

What exactly uninstall does? After addon is uninstalled I still find parts of it in

var/themes_repository/responsive/css/addons

var/themes_repository/responsive/templates/addons

design/themes/responsive/templates/addons

design/themes/responsive/css/addons

app/addons

js/addons

So what exactly uninstall does? Is that normal or is this wrong functionality?

What exactly uninstall does? After addon is uninstalled I still find parts of it in

var/themes_repository/responsive/css/addons

var/themes_repository/responsive/templates/addons

design/themes/responsive/templates/addons

design/themes/responsive/css/addons

app/addons

js/addons

So what exactly uninstall does? Is that normal or is this wrong functionality?

The system just deletes addon files from the active theme. To save the ability to install the module again, other files are not deleted.

Some of the addons I had from 4.3.x did not work for 4.4.x by installing newer version did not solve problem till I removed all from list described above.. Not sure if this re install feature is good for third party addon, either way I always install from compressed packege..

The system just deletes addon files from the active theme. To save the ability to install the module again, other files are not deleted.

To expand just a bit on Ecom's response. The addon options and the entry for the addon in the addons table are removed as well as the theme templates (addon's templates in the design directory) and the /js/addons/[addon name] directory).

So after an uninstall you should not have any addon files for the uninstalled addon in:

design/themes/responsive/ (note there could be css, mail, media as well as templates directories for an addon)

js/addons

app/addons

design/backend

var/themes_repository

files will remain for the addon to be re-installed without re-download.

Note too that an addon may or may not undo any changes it makes to the database such as additional columns or added tables. That is completely dependient on the addon and the specification it provided for uninstall.

There is no provision within cs-cart to completely remove an addon from the system without doing it manually.

Tony, I do not agree about /js/addons/[addon name] directory. The files are not deleted from this directory. It just deletes the scripts.post.tpl file from active theme. Therefore scripts are not included anymore

Wouldn't surprise me. In any event, an uninstalled addon is really 'unconfigured' rather than 'uninstalled' since it leaves a its footprint on the site. Only way to really uninstall is to remove things manually. Maybe I'll add a real uninstall to my EZ Admin Helper when I get a little time.

tbirnseth, thats great "Maybe I'll add a real uninstall to my EZ Admin Helper when I get a little time."