Import single card: create an 'importCard' activity entry

This commit is contained in:
Xavier Priour 2015-10-14 19:54:40 +02:00 committed by Maxime Quandalle
parent 4b99ce2aa2
commit 7d57ce896b
4 changed files with 35 additions and 8 deletions

View file

@ -26,6 +26,9 @@ template(name="boardActivities")
if($eq activityType 'createCard')
| {{{_ 'activity-added' cardLink boardLabel}}}.
if($eq activityType 'importCard')
| {{{_ 'activity-imported' cardLink boardLabel sourceLink}}}.
if($eq activityType 'archivedCard')
| {{{_ 'activity-archived' cardLink}}}.
@ -72,6 +75,8 @@ template(name="cardActivities")
+memberName(user=user)
if($eq activityType 'createCard')
| {{_ 'activity-added' cardLabel list.title}}.
if($eq activityType 'importCard')
| {{{_ 'activity-imported' cardLabel list.title sourceLink}}}.
if($eq activityType 'joinMember')
if($eq currentUser._id member._id)
| {{_ 'activity-joined' cardLabel}}.

View file

@ -60,6 +60,13 @@ BlazeComponent.extendComponent({
}, card.title));
},
sourceLink() {
const source = this.currentData().source;
return source && Blaze.toHTML(HTML.A({
href: source.url,
}, source.system));
},
memberLink() {
return Blaze.toHTMLWithData(Template.memberName, {
user: this.currentData().member(),