do not expose builds find

This commit is contained in:
oleg 2016-01-07 22:23:35 +03:00
parent cbee3ecf85
commit 2b4d4d144e
2 changed files with 5 additions and 15 deletions

View File

@ -44,10 +44,6 @@ BuildsCollection.prototype.get = function(id, callback) {
});
};
BuildsCollection.prototype.find = function(params, callback) {
this.db.builds.find(params, callback);
};
BuildsCollection.prototype.getLogLines = function(params, callback) {
var self = this;
@ -123,7 +119,7 @@ BuildsCollection.prototype.getRecent = function(params, callback) {
if (params.status) findParams.start.status = params.status;
}
findParams.descCreateDate = '';
findParams.start.descCreateDate = '';
self.db.builds.find(findParams, this.slot());
},

View File

@ -10,20 +10,14 @@ module.exports = function(app) {
resource.use('readAll', function(req, res, next) {
Steppy(
function() {
var data = req.data || {};
var data = req.data || {},
getParams = {limit: data.limit || 20};
var start = {};
if (data.projectName) {
start.projectName = data.projectName;
getParams.projectName = data.projectName;
}
start.descCreateDate = data.descCreateDate || '';
var findParams = _(data).pick('offset', 'limit');
findParams.start = start;
findParams.limit = findParams.limit || 20;
app.builds.find(findParams, this.slot());
app.builds.getRecent(getParams, this.slot());
},
function(err, builds) {
// omit big fields not needed for list