Merge pull request #226 from codegefluester/cloud_code_validation

Cloud code validation
This commit is contained in:
Fosco Marotto
2016-02-05 11:59:17 -08:00
4 changed files with 53 additions and 1 deletions

View File

@@ -127,14 +127,17 @@ function ParseServer(args) {
function addParseCloud() {
Parse.Cloud.Functions = {};
Parse.Cloud.Validators = {};
Parse.Cloud.Triggers = {
beforeSave: {},
beforeDelete: {},
afterSave: {},
afterDelete: {}
};
Parse.Cloud.define = function(functionName, handler) {
Parse.Cloud.define = function(functionName, handler, validationHandler) {
Parse.Cloud.Functions[functionName] = handler;
Parse.Cloud.Validators[functionName] = validationHandler;
};
Parse.Cloud.beforeSave = function(parseClass, handler) {
var className = getClassName(parseClass);