diff --git a/backend/src/zelthy/apps/dynamic_models/workspace/base.py b/backend/src/zelthy/apps/dynamic_models/workspace/base.py index d038177fe..c39e834c4 100644 --- a/backend/src/zelthy/apps/dynamic_models/workspace/base.py +++ b/backend/src/zelthy/apps/dynamic_models/workspace/base.py @@ -190,7 +190,7 @@ def get_packages(self) -> list[dict]: """ returns list of packages """ - with open(self.path + "packages.json") as f: + with open(self.path + "manifest.json") as f: return json.loads(f.read())["packages"] def get_package_path(self, package_name: str) -> str: diff --git a/backend/src/zelthy/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/packages.json b/backend/src/zelthy/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/manifest.json similarity index 100% rename from backend/src/zelthy/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/packages.json rename to backend/src/zelthy/apps/shared/tenancy/workspace_folder_template/{{cookiecutter.app_name}}/manifest.json diff --git a/backend/src/zelthy/cli/package_info.py b/backend/src/zelthy/cli/package_info.py index ff354258e..b64e56f87 100644 --- a/backend/src/zelthy/cli/package_info.py +++ b/backend/src/zelthy/cli/package_info.py @@ -19,7 +19,7 @@ def list_packages(tenant): tenants.append(tenant) for tenant in os.listdir("workspaces"): click.echo(f"List of Packages in Tenant {tenant}") - with open(f"workspaces/{tenant}/packages.json", "r") as f: + with open(f"workspaces/{tenant}/manifest.json", "r") as f: data = json.loads(f.read()) packages = data["packages"] for package in packages: diff --git a/backend/src/zelthy/core/package_utils.py b/backend/src/zelthy/core/package_utils.py index 247a42431..d41fc2731 100644 --- a/backend/src/zelthy/core/package_utils.py +++ b/backend/src/zelthy/core/package_utils.py @@ -17,7 +17,7 @@ def create_directories(dirs): def get_installed_packages(tenant): - with open(f"workspaces/{tenant}/packages.json", "r") as f: + with open(f"workspaces/{tenant}/manifest.json", "r") as f: data = json.loads(f.read()) packages = data["packages"] return {package["name"]: package["version"] for package in packages} @@ -77,13 +77,13 @@ def update_settings_json(tenant, package_name, version): json.dump(data, file, indent=4) -def update_packages_json(tenant, package_name, version): - with open(f"workspaces/{tenant}/packages.json", "r") as f: +def update_manifest_json(tenant, package_name, version): + with open(f"workspaces/{tenant}/manifest.json", "r") as f: data = json.loads(f.read()) data["packages"].append({"name": package_name, "version": version}) - with open(f"workspaces/{tenant}/packages.json", "w") as file: + with open(f"workspaces/{tenant}/manifest.json", "w") as file: json.dump(data, file, indent=4) @@ -155,7 +155,7 @@ def install_package(package_name, version, tenant): # f"tmp/{package_name}/{version}/", # f"workspaces/{tenant}/packages/{package_name}", # ) - update_packages_json(tenant, package_name, version) + update_manifest_json(tenant, package_name, version) update_settings_json(tenant, package_name, version) subprocess.run(f"python manage.py sync_static {tenant}", shell=True)