Changed root behavior

This commit is contained in:
Dallon Feldner
2012-10-19 11:25:34 -07:00
parent 571f707cfc
commit 6dec442356
4 changed files with 100 additions and 20 deletions

View File

@@ -37,15 +37,14 @@ Script.prototype.run = function (ctx, domain, fn) {
var scriptContext = {
'this': {},
cancel: function(msg, status) {
if (!req.isRoot) {
var err = {message: msg, statusCode: status};
throw err;
}
var err = {message: msg, statusCode: status};
throw err;
},
me: session && session.user,
console: console,
query: ctx.query,
internal: req && req.internal,
isRoot: req && req.session && req.session.isRoot,
emit: function(collection, query, event, data) {
if(arguments.length === 4) {
session.emitToUsers(collection, query, event, data);