mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-02-28 01:00:59 +01:00
feat(users): show user VIP flag
This commit is contained in:
@@ -36,10 +36,10 @@ exports.list = function (req, res) {
|
||||
path: 'lastTopic',
|
||||
populate: {
|
||||
path: 'user lastUser',
|
||||
select: 'username displayName profileImageURL uploaded downloaded'
|
||||
select: 'username displayName profileImageURL isVip uploaded downloaded'
|
||||
}
|
||||
})
|
||||
.populate('moderators', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('moderators', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.exec(function (err, forums) {
|
||||
if (err) {
|
||||
callback(err, null);
|
||||
@@ -196,8 +196,8 @@ exports.forumsSearch = function (req, res) {
|
||||
var findQuery = function (callback) {
|
||||
Topic.find(condition)
|
||||
.sort('-lastReplyAt -createdAt')
|
||||
.populate('user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('forum', 'name category')
|
||||
.skip(skip)
|
||||
.limit(limit)
|
||||
@@ -252,8 +252,8 @@ exports.listTopics = function (req, res) {
|
||||
forum: req.params.forumId
|
||||
})
|
||||
.sort('-isTop -lastReplyAt -createdAt')
|
||||
.populate('user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.skip(skip)
|
||||
.limit(limit)
|
||||
.exec(function (err, topics) {
|
||||
@@ -285,8 +285,8 @@ exports.globalTopics = function (req, res) {
|
||||
})
|
||||
.sort('-createdAt')
|
||||
.populate('forum', 'name')
|
||||
.populate('user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('lastUser', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.exec(function (err, topics) {
|
||||
if (err) {
|
||||
return res.status(422).send({
|
||||
@@ -950,13 +950,13 @@ exports.topicById = function (req, res, next, id) {
|
||||
}
|
||||
|
||||
Topic.findById(id)
|
||||
.populate('user', 'username displayName profileImageURL uploaded downloaded score')
|
||||
.populate('lastUser', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('updatedBy', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('_thumbs.user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('_replies.user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('_replies.updatedBy', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('_replies._thumbs.user', 'username displayName profileImageURL uploaded downloaded')
|
||||
.populate('user', 'username displayName profileImageURL isVip uploaded downloaded score')
|
||||
.populate('lastUser', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('updatedBy', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('_thumbs.user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('_replies.user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('_replies.updatedBy', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.populate('_replies._thumbs.user', 'username displayName profileImageURL isVip uploaded downloaded')
|
||||
.exec(function (err, topic) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
|
||||
Reference in New Issue
Block a user