mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
Return CustomFields data for display on minicard
This commit is contained in:
parent
78a1d08a17
commit
2df0a54cb8
1 changed files with 8 additions and 0 deletions
|
|
@ -554,6 +554,7 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
|
||||||
createdAt: 1,
|
createdAt: 1,
|
||||||
modifiedAt: 1,
|
modifiedAt: 1,
|
||||||
labelIds: 1,
|
labelIds: 1,
|
||||||
|
customFields: 1,
|
||||||
},
|
},
|
||||||
skip,
|
skip,
|
||||||
limit,
|
limit,
|
||||||
|
|
@ -640,6 +641,7 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
|
||||||
const boards = [];
|
const boards = [];
|
||||||
const swimlanes = [];
|
const swimlanes = [];
|
||||||
const lists = [];
|
const lists = [];
|
||||||
|
const customFieldIds = [];
|
||||||
const users = [this.userId];
|
const users = [this.userId];
|
||||||
|
|
||||||
cards.forEach(card => {
|
cards.forEach(card => {
|
||||||
|
|
@ -656,6 +658,11 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
|
||||||
users.push(userId);
|
users.push(userId);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
if (card.customFields) {
|
||||||
|
card.customFields.forEach(field => {
|
||||||
|
customFieldIds.push(field._id);
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const fields = {
|
const fields = {
|
||||||
|
|
@ -677,6 +684,7 @@ Meteor.publish('globalSearch', function(sessionId, queryParams) {
|
||||||
{ fields: { ...fields, color: 1 } },
|
{ fields: { ...fields, color: 1 } },
|
||||||
),
|
),
|
||||||
Lists.find({ _id: { $in: lists } }, { fields }),
|
Lists.find({ _id: { $in: lists } }, { fields }),
|
||||||
|
CustomFields.find({ _id: { $in: customFieldIds } }),
|
||||||
Users.find({ _id: { $in: users } }, { fields: Users.safeFields }),
|
Users.find({ _id: { $in: users } }, { fields: Users.safeFields }),
|
||||||
SessionData.find({ userId: this.userId, sessionId }),
|
SessionData.find({ userId: this.userId, sessionId }),
|
||||||
];
|
];
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue