From 43b32086413caef29f23d985f0db08c23145e138 Mon Sep 17 00:00:00 2001 From: Simon Buckle Date: Fri, 4 Jul 2008 09:51:47 +0000 Subject: [PATCH] Fixed problem with event creation in the calendar; modified form POST to submit data as JSON. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9643 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/slingshot/calendar/event.post.js | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/config/alfresco/templates/webscripts/org/alfresco/slingshot/calendar/event.post.js b/config/alfresco/templates/webscripts/org/alfresco/slingshot/calendar/event.post.js index 0e759a81d4..60c8f915e6 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/slingshot/calendar/event.post.js +++ b/config/alfresco/templates/webscripts/org/alfresco/slingshot/calendar/event.post.js @@ -1,6 +1,34 @@ -var siteId = args["site"]; +var siteId = null; +if (!json.isNull("site")) +{ + siteId = json.get("site"); +} -model.result = createEvent(siteId, args); +var params = {}; +// Variables we are expecting +var props = [ + "from", + "to", + "what", + "where", + "desc", + "datefrom", + "start", + "dateto", + "end" +]; + +var p; +for(var k=0; k < props.length; k++) +{ + p = props[k]; + if (!json.isNull(p)) + { + params[p] = json.get(p); + } +} + +model.result = createEvent(siteId, params); function createEvent(siteId, params) {