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'});

Impressum / About Us