summaryrefslogtreecommitdiff
path: root/server/api/party.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/api/party.js')
-rw-r--r--server/api/party.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/server/api/party.js b/server/api/party.js
index e0a9a22..53a0d32 100644
--- a/server/api/party.js
+++ b/server/api/party.js
@@ -1,8 +1,23 @@
+var _ = require('lodash'),
+ User = require('../models/User'),
+ Party = require('../models/Party'),
+ UserParty = require('../models/UserParty');
+
module.exports = {
list: function (req, res) {
+ Party.all().success(function(parties){
+ res.json(parties)
+ })
},
view: function (req, res) {
+ var party_id = res.body.party_id
+ UserParty.findAll({ where: { party_id: party_id } }).success(function(parties){
+ var user_ids = _.pluck(parties, user_id)
+ User.findAll({ where: { id: user_ids } }).success(function(users){
+ res.json(users)
+ })
+ })
},
edit: function (req, res) {