From 70c6a75709b0001e9ffe26987563e14e3e6c6b3d Mon Sep 17 00:00:00 2001 From: Michal Jagiello Date: Fri, 3 Mar 2023 08:11:10 +0000 Subject: Archive Vendor Software Product Add a method to archive SDC VSP resource Issue-ID: INT-2193 Signed-off-by: Michal Jagiello Change-Id: If643ff47e6b7385eff5d745a5896bf4cb76c5c67 --- src/onapsdk/sdc/sdc_element.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/onapsdk/sdc/sdc_element.py') diff --git a/src/onapsdk/sdc/sdc_element.py b/src/onapsdk/sdc/sdc_element.py index f82fcb2..9273861 100644 --- a/src/onapsdk/sdc/sdc_element.py +++ b/src/onapsdk/sdc/sdc_element.py @@ -115,7 +115,7 @@ class SdcElement(SdcOnboardable, ABC): """ subpath = self._sdc_path() - if action == const.COMMIT: + if action in (const.COMMIT, const.ARCHIVE): subpath = "items" return subpath @@ -129,10 +129,7 @@ class SdcElement(SdcOnboardable, ABC): """ return "{}/versions/{}".format(self.identifier, self.version) - @staticmethod - def _action_url(base: str, - subpath: str, - version_path: str, + def _action_url(self, base: str, subpath: str, version_path: str, action_type: str = None) -> str: """ Generate action URL for SDC. @@ -183,7 +180,7 @@ class SdcElement(SdcOnboardable, ABC): str: Url which can be used to delete SDC element """ - return f"{self._get_all_url()}/{self.identifier}" + return f"{self._base_url()}/{self._sdc_path()}/{self.identifier}" def _copy_object(self, obj: 'SdcElement') -> None: """ -- cgit 1.2.3-korg