Remove attachment activity

This commit is contained in:
Angelo Gallarello 2018-08-16 17:18:55 +02:00
parent 9c6d374b95
commit f7446ba934
4 changed files with 22 additions and 1 deletions

View file

@ -14,6 +14,9 @@ template(name="boardActivities")
p.activity-desc
+memberName(user=user)
if($eq activityType 'deleteAttachment')
| {{{_ 'activity-delete-attach' cardLink}}}.
if($eq activityType 'addAttachment')
| {{{_ 'activity-attached' attachmentLink cardLink}}}.
@ -134,6 +137,8 @@ template(name="cardActivities")
| {{{_ 'activity-attached' attachmentLink cardLabel}}}.
if attachment.isImage
img.attachment-image-preview(src=attachment.url)
if($eq activityType 'deleteAttachment')
| {{{_ 'activity-attached' attachmentLink cardLabel}}}.
if($eq activityType 'addChecklist')
| {{{_ 'activity-checklist-added' cardLabel}}}.
.activity-checklist

View file

@ -501,6 +501,7 @@
"source-board": "Source board",
"no-parent": "Don't show parent",
"activity-added-label": "added label '%s' to %s",
"activity-removed-label": "removed label '%s' from %s"
"activity-removed-label": "removed label '%s' from %s",
"activity-delete-attach": "deleted an attachment from %s"
}

View file

@ -86,5 +86,12 @@ if (Meteor.isServer) {
Activities.remove({
attachmentId: doc._id,
});
Activities.insert({
userId,
type: 'card',
activityType: 'deleteAttachment',
boardId: doc.boardId,
cardId: doc.cardId,
});
});
}

View file

@ -22,7 +22,15 @@ TriggersDef = {
},
addChecklistItem:{
matchingFields: ["boardId","checklistItemId"]
},
addAttachment:{
matchingFields: ["boardId","checklistId"]
},
deleteAttachment:{
matchingFields: ["boardId","checklistItemId"]
}
}