lfapi
changeset 29:1956fe9e9d62
Added include_members and satisfied/informed output to GET /supporter
author | bsw |
---|---|
date | Sun Nov 06 20:30:02 2011 +0100 (2011-11-06) |
parents | a37c91ce44d6 |
children | da01cace6378 |
files | lfapi/main.js |
line diff
1.1 --- a/lfapi/main.js Sun Nov 06 20:24:39 2011 +0100 1.2 +++ b/lfapi/main.js Sun Nov 06 20:30:02 2011 +0100 1.3 @@ -849,6 +849,7 @@ 1.4 } 1.5 } else { 1.6 query.join('direct_interest_snapshot', 'interest', 'interest.issue_id = supporter.issue_id AND interest.member_id = supporter.member_id AND interest.event = supporter.event'); 1.7 + query.addField('supporter.informed, supporter.satisfied'); 1.8 } 1.9 1.10 query.addField('interest.*') 1.11 @@ -888,6 +889,7 @@ 1.12 db.query(conn, req, res, query, function (supporter, conn) { 1.13 var result = { result: supporter.rows } 1.14 includes = []; 1.15 + if (params.include_members) includes.push({ class: 'member', objects: 'result'}); 1.16 if (params.include_initiatives) includes.push({ class: 'initiative', objects: 'result'}); 1.17 if (params.include_issues) includes.push({ class: 'issue', objects: 'initiatives'}); 1.18 if (params.include_areas) includes.push({ class: 'area', objects: 'issues'});