UNPKG

aolists-webtop

Version:

Web interface for aoLists

29 lines (28 loc) 1.1 kB
/** * * dataset_set.js * aolists * * 2014-06-17 - Changes to support aolLists client (by Jose E. Gonzalez jr) */ var aofn = module.parent.parent.exports.aofn; exports.send = function (req, res, credentials, values) { var ds = aofn.parseDS(values.ds); if (ds) { aofn.serverCall(credentials, aofn.formatURL('/{0}/{1}/metadata', ds[0], ds[1]), function (response) { response = aofn.mergeRecursive(response, values); aofn.serverCall(credentials, aofn.formatURL('/{0}/{1}/metadata', ds[0], ds[1]), response, function (response) { aofn.response.done(req); aofn.socket.layoutset({ 'layout': ds.join('.') }); if (aofn.hasValue(values.priv)) { var query = aofn.queryXXX(ds.join('.'), values.priv); aofn.serverCall(credentials, '/users/metadata/set', query, function (response) {}); } }); }); } else { aofn.response.errorOut(req, 'Missing dataset'); } };