run_action = async (
  table_id,
  viewname,
  { columns, layout },
  body,
  { req, res },
  { actionQuery }
) => {
  const result = await actionQuery();
  if (result.json.error) {
    Crash.create({ message: result.json.error, stack: "" }, req);
  }
  return result;
}
@param {number} table_id
@param {*} viewname
@param {object} opts
@param {object[]} opts.columns
@param {*} opts.layout
@param {*} body
@param {object} optsTwo
@param {object} optsTwo.req
@param {*} optsTwo.res
@returns {Promise<object>}