|
|
|
@ -117,6 +117,35 @@ BlazeComponent.extendComponent({ |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
onRendered() { |
|
|
|
|
// Send Webhook but not create Activities records ---
|
|
|
|
|
const card = this.currentData(); |
|
|
|
|
const userId = Meteor.userId(); |
|
|
|
|
//console.log(`userId: ${userId}`);
|
|
|
|
|
//console.log(`cardId: ${card._id}`);
|
|
|
|
|
//console.log(`boardId: ${card.boardId}`);
|
|
|
|
|
//console.log(`listId: ${card.listId}`);
|
|
|
|
|
//console.log(`swimlaneId: ${card.swimlaneId}`);
|
|
|
|
|
const params = { |
|
|
|
|
userId, |
|
|
|
|
cardId: card._id, |
|
|
|
|
boardId: card.boardId, |
|
|
|
|
listId: card.listId, |
|
|
|
|
user: Meteor.user().username, |
|
|
|
|
url: '', |
|
|
|
|
}; |
|
|
|
|
//console.log('looking for integrations...');
|
|
|
|
|
const integrations = Integrations.find({ |
|
|
|
|
boardId: card.boardId, |
|
|
|
|
type: 'outgoing-webhooks', |
|
|
|
|
enabled: true, |
|
|
|
|
activities: { $in: ['CardDetailsRendered', 'all'] }, |
|
|
|
|
}).fetch(); |
|
|
|
|
//console.log(`Investigation length: ${integrations.length}`);
|
|
|
|
|
if (integrations.length > 0) { |
|
|
|
|
Meteor.call('outgoingWebhooks', integrations, 'CardSelected', params); |
|
|
|
|
} |
|
|
|
|
//-------------
|
|
|
|
|
|
|
|
|
|
if (!Utils.isMiniScreen()) { |
|
|
|
|
Meteor.setTimeout(() => { |
|
|
|
|
$('.card-details').mCustomScrollbar({ |
|
|
|
|