Groundwork for installing/updating packages

Contributes to: CURA-8587
This commit is contained in:
Jelle Spijker 2021-12-02 18:02:49 +01:00
parent 08067432c6
commit 3b3d986058
No known key found for this signature in database
GPG key ID: 6662DC033BE6B99A
4 changed files with 73 additions and 14 deletions

View file

@ -89,7 +89,8 @@ class LocalPackageList(PackageList):
return
for package_data in response_data["data"]:
index = self.find("package", package_data["package_id"])
self.getItem(index)["package"].canUpdate = True
package = self._getPackageModel(package_data["package_id"])
package.download_url = package_data.get("download_url", "")
package.canUpdate = True
self.sort(attrgetter("sectionTitle", "canUpdate", "displayName"), key = "package", reverse = True)