From eb3d7116870178107801c9db73eb9f87890ed53b Mon Sep 17 00:00:00 2001 From: AngelaIp Date: Mon, 30 Mar 2020 11:33:12 +0200 Subject: [PATCH] Improved user feedback for labs_SpawnFromTemplate In the previous version the Action "Create New From Template" will throw the following error message when action is performed on an item that is no template: "The method "labs_SpawnFromTemplate" failed." This default message is not very helpful for the end user. This change adds a more user friendly text for the case users want to create new documents from a non-template document. --- .../Import/Method/labs_SpawnFromTemplate.xml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Import/CustomTechDocs/Import/Method/labs_SpawnFromTemplate.xml b/Import/CustomTechDocs/Import/Method/labs_SpawnFromTemplate.xml index f5ec197..32e9086 100644 --- a/Import/CustomTechDocs/Import/Method/labs_SpawnFromTemplate.xml +++ b/Import/CustomTechDocs/Import/Method/labs_SpawnFromTemplate.xml @@ -13,6 +13,12 @@ * 09-01-2017 : Packaged for deployment to MyI */ +// check if current selected item is a template +if (this.getProperty("is_template","0") == "0") +{ + return aras.AlertError("Action can only be performed on a template document."); +} + var inn = this.getInnovator(); var thisId = this.getID(); var thisDoc = inn.getItemById("tp_Block",thisId); @@ -25,4 +31,4 @@ aras.uiShowItem("tp_Block", thisDoc.getID(), "tab view");]]> JavaScript labs_SpawnFromTemplate - \ No newline at end of file +