mirror of
https://github.com/wekan/wekan.git
synced 2025-12-18 00:10:13 +01:00
Add some IDs to webhook body
This commit is contained in:
parent
1e7e9d2715
commit
a96ece2c11
2 changed files with 10 additions and 0 deletions
|
|
@ -73,12 +73,14 @@ if (Meteor.isServer) {
|
||||||
// No need send notification to user of activity
|
// No need send notification to user of activity
|
||||||
// participants = _.union(participants, [activity.userId]);
|
// participants = _.union(participants, [activity.userId]);
|
||||||
params.user = activity.user().getName();
|
params.user = activity.user().getName();
|
||||||
|
params.userId = activity.userId;
|
||||||
}
|
}
|
||||||
if (activity.boardId) {
|
if (activity.boardId) {
|
||||||
board = activity.board();
|
board = activity.board();
|
||||||
params.board = board.title;
|
params.board = board.title;
|
||||||
title = 'act-withBoardTitle';
|
title = 'act-withBoardTitle';
|
||||||
params.url = board.absoluteUrl();
|
params.url = board.absoluteUrl();
|
||||||
|
params.boardId = activity.boardId;
|
||||||
}
|
}
|
||||||
if (activity.memberId) {
|
if (activity.memberId) {
|
||||||
participants = _.union(participants, [activity.memberId]);
|
participants = _.union(participants, [activity.memberId]);
|
||||||
|
|
@ -88,11 +90,13 @@ if (Meteor.isServer) {
|
||||||
const list = activity.list();
|
const list = activity.list();
|
||||||
watchers = _.union(watchers, list.watchers || []);
|
watchers = _.union(watchers, list.watchers || []);
|
||||||
params.list = list.title;
|
params.list = list.title;
|
||||||
|
params.listId = activity.listId;
|
||||||
}
|
}
|
||||||
if (activity.oldListId) {
|
if (activity.oldListId) {
|
||||||
const oldList = activity.oldList();
|
const oldList = activity.oldList();
|
||||||
watchers = _.union(watchers, oldList.watchers || []);
|
watchers = _.union(watchers, oldList.watchers || []);
|
||||||
params.oldList = oldList.title;
|
params.oldList = oldList.title;
|
||||||
|
params.oldListId = activity.oldListId;
|
||||||
}
|
}
|
||||||
if (activity.cardId) {
|
if (activity.cardId) {
|
||||||
const card = activity.card();
|
const card = activity.card();
|
||||||
|
|
@ -101,6 +105,7 @@ if (Meteor.isServer) {
|
||||||
params.card = card.title;
|
params.card = card.title;
|
||||||
title = 'act-withCardTitle';
|
title = 'act-withCardTitle';
|
||||||
params.url = card.absoluteUrl();
|
params.url = card.absoluteUrl();
|
||||||
|
params.cardId = activity.cardId;
|
||||||
}
|
}
|
||||||
if (activity.commentId) {
|
if (activity.commentId) {
|
||||||
const comment = activity.comment();
|
const comment = activity.comment();
|
||||||
|
|
|
||||||
|
|
@ -28,6 +28,11 @@ Meteor.methods({
|
||||||
text: `${text}`,
|
text: `${text}`,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
['cardId', 'listId', 'oldListId', 'boardId'].forEach((key) => {
|
||||||
|
if (params[key]) value[key] = params[key];
|
||||||
|
});
|
||||||
|
value['description'] = description;
|
||||||
|
|
||||||
const options = {
|
const options = {
|
||||||
headers: {
|
headers: {
|
||||||
// 'Content-Type': 'application/json',
|
// 'Content-Type': 'application/json',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue