From 8c157a39143c851dfb84c0d9dec624de8ac8c7c7 Mon Sep 17 00:00:00 2001 From: Richard Alam <ritzalam@gmail.com> Date: Thu, 21 Mar 2013 17:14:13 +0000 Subject: [PATCH] - handle setConfigXML --- bigbluebutton-web/grails-app/conf/UrlMappings.groovy | 4 ++++ .../org/bigbluebutton/web/controllers/ApiController.groovy | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bigbluebutton-web/grails-app/conf/UrlMappings.groovy b/bigbluebutton-web/grails-app/conf/UrlMappings.groovy index 7fb470e0dc..ef6b9a64e2 100755 --- a/bigbluebutton-web/grails-app/conf/UrlMappings.groovy +++ b/bigbluebutton-web/grails-app/conf/UrlMappings.groovy @@ -52,6 +52,10 @@ class UrlMappings { action = [GET:'showTextfile'] } + "/api/setConfigXML"(controller:"api") { + action = [POST:'setConfigXML'] + } + "/$controller/$action?/$id?"{ constraints { // apply constraints here diff --git a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy index bf8b5ea009..40cf829d99 100755 --- a/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy +++ b/bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy @@ -760,7 +760,9 @@ class ApiController { * CONFIG API ***********************************************/ def setConfigXML = { - + + println "Handling setConfigXML" + if (StringUtils.isEmpty(params.checksum)) { invalid("checksumError", "You did not pass the checksum security check") return -- GitLab