From 37c8241f7e54694b255f366c8fc8b899a08b921f Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Thu, 13 Feb 2014 10:34:53 +0100 Subject: New PredefinedStep: WriteViewpoint. Non-admin users may need to create or replace named viewpoints during ordinary Item workflows. Previously, AddC2KObject was used, but as that is now Admin only, a new step is necessary to do this. Unlike the admin step, this checks that the target Outcome and Event exist and are of the correct schema before the Viewpoint is written. Fixes #154. Refs #152 --- src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml') diff --git a/src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml b/src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml index 321855a..7a63b76 100644 --- a/src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml +++ b/src/main/resources/boot/SC/CreateNewNumberedVersionFromLast.xml @@ -20,8 +20,12 @@ } catch (e) { throw "No data found. You must submit at least one version before executing this activity."; } - existingLast.setName(lastView); - agent.execute(item, "AddC2KObject", existingLast); + + var params = new Array(3); + params[0] = viewName; + params[1] = lastView; + params[2] = existingLast.getEventId(); + agent.execute(item, "WriteViewpoint", params); ]]> -- cgit v1.2.3