setup history listing to be based on a where clause to allow for director level
This commit is contained in:
parent
9539b99301
commit
e3205a94c1
11
index.js
11
index.js
@ -238,10 +238,19 @@ server.get('/list_changes', bodyParser.json(), function(req, res) {
|
||||
var callback = function(arg) {
|
||||
sql = arg;
|
||||
|
||||
//parse request body into a where clause
|
||||
({ c, w, d } = build_where(req, c, w, d, args));
|
||||
|
||||
|
||||
//if there was no body sent, return with nothing
|
||||
if (c == 1) {
|
||||
res.send("no body was sent");
|
||||
return;
|
||||
}
|
||||
console.log(new Date().toISOString() + "-------------------------list changes:------------------------------")
|
||||
console.log(req.body);
|
||||
//parse the where clause into the main sql statement
|
||||
sql = sql.replace(new RegExp("replace_user", 'g'), req.body.quota_rep_descr)
|
||||
sql = sql.replace(new RegExp("where_clause", 'g'), w)
|
||||
//execute the sql and send the result
|
||||
console.log(sql);
|
||||
Postgres.FirstRow(sql, [], res)
|
||||
|
@ -14,7 +14,7 @@ from
|
||||
inner join rlarp.osm_pool on
|
||||
id = logid
|
||||
WHERE
|
||||
quota_rep_descr = 'replace_user'
|
||||
where_clause
|
||||
AND tag <> 'Initial Build'
|
||||
group BY
|
||||
ol.doc->>'user'
|
||||
|
Loading…
Reference in New Issue
Block a user