UNPKG

sails-application-generator

Version:
40 lines (36 loc) 1.04 kB
var Validations = require('./Validations'); /** * Returns a query clause that can be passed on to find/delete method, incorporate hardcoded tenant for now. * @param fields * @returns {{where}|{}} */ export function queryClause(fields) { return queryClauseTenant(fields, false) } export function queryClauseTenant(fields, retrieveAll) { var i = 0; var clause = {}; console.log(fields); for (i = 0; i < fields.length; i++) { var field = fields[i]; if (Validations.hasValue(field.value)) { clause[field.name] = field.value; } } clause["tenant"] = 'ddn'; return {where: clause}; } /** * Returns a update clause that can be passed on to update method, incorporate hardcoded tenant for now. */ function updateClause(fields) { var i = 0; var clause = {}; for (i = 0; i < fields.length; i++) { var field = fields[i]; if (Validations.hasValue(field.value)) { clause[field.name] = field.value; } } return clause; }