X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fstores%2FCatalogPackageManagerStore.js;fp=skyquake%2Fplugins%2Fcomposer%2Fsrc%2Fsrc%2Fstores%2FCatalogPackageManagerStore.js;h=9d23042e7651c2976b91a1618bd744b08f56f65a;hb=d66bc2c37221a3e4d35d6188f6ab011526bebbf5;hp=c964c679661f6d09df0075cd571bac73826f7c97;hpb=fc0265f43d6ca5d7d7b0240e0bd0c6f6f313d6f8;p=osm%2FUI.git diff --git a/skyquake/plugins/composer/src/src/stores/CatalogPackageManagerStore.js b/skyquake/plugins/composer/src/src/stores/CatalogPackageManagerStore.js index c964c6796..9d23042e7 100644 --- a/skyquake/plugins/composer/src/src/stores/CatalogPackageManagerStore.js +++ b/skyquake/plugins/composer/src/src/stores/CatalogPackageManagerStore.js @@ -124,15 +124,17 @@ class CatalogPackageManagerStore { copyCatalogPackage(sourcePackage) { let operationInfo = Object.assign({}, defaults.operation); - operationInfo.name = "Duplication of " + sourcePackage.name; - operationInfo.id = guid(); - operationInfo.icon = imgCopy; - operationInfo.type = 'copy'; - operationInfo.message = 'Requesting package duplication.'; + operationInfo.args.packageType = sourcePackage['uiState']['type'].toUpperCase(); operationInfo.args.id = sourcePackage.id; operationInfo.args.name = sourcePackage.name + ' copy'; + operationInfo.id = guid(); + operationInfo.icon = imgCopy; + operationInfo.type = 'copy'; + operationInfo.name = "Creating " + operationInfo.args.name; + operationInfo.message = "Requesting duplication"; + this.addOperation(operationInfo); this.getInstance().requestCatalogPackageCopy(operationInfo, sourcePackage); }