diff options
author | Romulus Urakagi Tsai <urakagi@gmail.com> | 2019-08-16 07:43:55 +0000 |
---|---|---|
committer | Romulus Urakagi Tsai <urakagi@gmail.com> | 2019-08-16 07:43:55 +0000 |
commit | b794c22ac071612fd1962758d54cdb2e15269d79 (patch) | |
tree | ec429fdeef049a5ebd48c3c7d96e41f0837b208e /client/components/cards/cardDetails.js | |
parent | b778cea34f8d0764fbe2ab28b43b6201edd94f41 (diff) | |
parent | a1582c3e653ba0075e3cdd5588d226c915c63580 (diff) | |
download | wekan-b794c22ac071612fd1962758d54cdb2e15269d79.tar.gz wekan-b794c22ac071612fd1962758d54cdb2e15269d79.tar.bz2 wekan-b794c22ac071612fd1962758d54cdb2e15269d79.zip |
Merge branch 'master' of https://github.com/wekan/wekan
Diffstat (limited to 'client/components/cards/cardDetails.js')
-rw-r--r-- | client/components/cards/cardDetails.js | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/client/components/cards/cardDetails.js b/client/components/cards/cardDetails.js index 781967ae..cd8813f5 100644 --- a/client/components/cards/cardDetails.js +++ b/client/components/cards/cardDetails.js @@ -117,6 +117,37 @@ BlazeComponent.extendComponent({ }, onRendered() { + if (Meteor.settings.public.CARD_OPENED_WEBHOOK_ENABLED) { + // 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({ |