diff --git a/src/Mod/AddonManager/addonmanager_workers.py b/src/Mod/AddonManager/addonmanager_workers.py
index dd7ac37c18..2b6b09b46c 100644
--- a/src/Mod/AddonManager/addonmanager_workers.py
+++ b/src/Mod/AddonManager/addonmanager_workers.py
@@ -401,25 +401,29 @@ class ShowWorker(QtCore.QThread):
gitrepo.fetch()
if "git pull" in gitrepo.status():
upd = True
+ # If there is an update pending, lets user know via the UI
if upd:
- message = "" + translate("AddonsInstaller", "An update is available for this addon.")
- message += "
" + desc + '
Addon repository: ' + self.repos[self.idx][1] + ''
+ message = "
" + translate("AddonsInstaller", "An update is available for this addon.")
+ message += "
" + desc + '
Addon repository: ' + self.repos[self.idx][1] + ''
+ # If there isn't, indicate that this addon is already installed
else:
- message = "" + translate("AddonsInstaller", "This addon is already installed.") + "
"
+ message = "
" + translate("AddonsInstaller", "This addon is already installed.") + "
"
message += desc + '
Addon repository: ' + self.repos[self.idx][1] + ''
+ # Let the user know the install path for this addon
message += '
' + translate("AddonInstaller","Installed location")+": "+ FreeCAD.getUserAppDataDir() + os.sep + "Mod" + os.sep + self.repos[self.idx][0]
self.repos[self.idx][2] = 2 # mark as already installed AND already checked for updates
self.addon_repos.emit(self.repos)
elif self.repos[self.idx][2] == 2:
- message = "" + translate("AddonsInstaller", "This addon is already installed.") + "
"
+ message = "
" + translate("AddonsInstaller", "This addon is already installed.") + "
"
message += desc + '
Addon repository: ' + self.repos[self.idx][1] + ''
message += '
' + translate("AddonInstaller","Installed location")+": "+ FreeCAD.getUserAppDataDir() + os.sep + "Mod" + os.sep + self.repos[self.idx][0]
else:
message = desc + '
Addon repository: ' + self.repos[self.idx][1] + ''
+ # If the Addon is obsolete, let the user know through the Addon UI
if self.repos[self.idx][0] in OBSOLETE:
- message = " "+translate("AddonsInstaller","This addon is marked as obsolete")+"
"
- message += translate("AddonsInstaller","This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.")+"
" + message
+ message = " "+translate("AddonsInstaller","This addon is marked as obsolete")+"
"
+ message += translate("AddonsInstaller","This usually means it is no longer maintained, and some more advanced addon in this list provides the same functionality.")+"
" + message
self.info_label.emit( message )
self.progressbar_show.emit(False)