summaryrefslogtreecommitdiffstats
path: root/models
diff options
context:
space:
mode:
Diffstat (limited to 'models')
-rw-r--r--models/boards.js23
1 files changed, 15 insertions, 8 deletions
diff --git a/models/boards.js b/models/boards.js
index a0c0c8bf..6959d653 100644
--- a/models/boards.js
+++ b/models/boards.js
@@ -557,17 +557,25 @@ if (Meteor.isServer) {
//BOARDS REST API
if (Meteor.isServer) {
JsonRoutes.add('GET', '/api/user/boards', function (req, res, next) {
+ console.log("Running");
// TODO: This should be changed to be less restrictive!
Authentication.checkUserId(req.userId);
-
- return Boards.find({
- archived: false,
- 'members.userId': req.userId, // TODO: How does the current authentication system work? Can we rely on req.userId to be correct?
- }, {
- sort: ['title'],
+
+ let data = Boards.find({
+ archived: false,
+ 'members.userId': req.userId, // TODO: How does the current authentication system work? Can we rely on req.userId to be correct?
+ }, {
+ sort: ['title'],
+ }).map(function(board) {
+ return {
+ _id: board._id,
+ title: board._title
+ }
});
+
+ JsonRoutes.sendResult(res, {code: 200, data});
});
-
+
JsonRoutes.add('GET', '/api/boards', function (req, res, next) {
Authentication.checkUserId(req.userId);
JsonRoutes.sendResult(res, {
@@ -624,5 +632,4 @@ if (Meteor.isServer) {
},
});
});
-
}