Outgoing Webhooks setCustomField: Add board name, card name, custom field name to be visible.

Still missing: custom field value, list name, swimlane name.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2019-07-10 17:46:07 -04:00
parent 12795c5995
commit 2003d90467
3 changed files with 12 additions and 6 deletions

View file

@ -165,11 +165,15 @@ function customFieldDeletion(userId, doc) {
// instead it shows undefined, and no listId and swimlaneId.
function customFieldEdit(userId, doc) {
const card = Cards.findOne(doc.cardId);
const customFieldValue = Activities.findOne({ customFieldId: doc._id }).value;
const boardId = card.boardId;
//boardId: doc.boardIds[0], // We are creating a customField, it has only one boardId
Activities.insert({
userId,
activityType: 'editCustomField',
boardId: doc.boardIds[0], // We are creating a customField, it has only one boardId
activityType: 'setCustomField',
boardId,
customFieldId: doc._id,
customFieldValue,
listId: card.listId,
swimlaneId: card.swimlaneId,
});