|
@@ -547,24 +547,18 @@ export class TrelloCreator {
|
|
|
// Comment related activities
|
|
|
// Trello doesn't export the comment id
|
|
|
// Attachment related activities
|
|
|
- // TODO: We can't add activities related to adding attachments
|
|
|
- // because when we import an attachment, an activity is
|
|
|
- // autmatically created. We need to directly insert the attachment
|
|
|
- // without calling the "Attachments.files.after.insert" hook first,
|
|
|
- // then we can uncomment the code below
|
|
|
- // case 'addAttachment': {
|
|
|
- // console.log(this.attachmentIds);
|
|
|
- // Activities.direct.insert({
|
|
|
- // userId: this._user(activity.userId),
|
|
|
- // type: 'card',
|
|
|
- // activityType: activity.activityType,
|
|
|
- // attachmentId: this.attachmentIds[activity.attachmentId],
|
|
|
- // cardId: this.cards[activity.cardId],
|
|
|
- // boardId,
|
|
|
- // createdAt: this._now(activity.createdAt),
|
|
|
- // });
|
|
|
- // break;
|
|
|
- // }
|
|
|
+ case 'addAttachmentToCard': {
|
|
|
+ Activities.direct.insert({
|
|
|
+ userId: this._user(action.idMemberCreator),
|
|
|
+ type: 'card',
|
|
|
+ activityType: 'addAttachment',
|
|
|
+ attachmentId: this.attachmentIds[action.data.attachment.id],
|
|
|
+ cardId: this.cards[action.data.card.id],
|
|
|
+ boardId,
|
|
|
+ createdAt: this._now(action.date),
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ }
|
|
|
// Checklist related activities
|
|
|
case 'addChecklistToCard': {
|
|
|
Activities.direct.insert({
|