Fix removed setters and getters

This commit is contained in:
Andrés Manelli 2018-08-15 20:50:51 +02:00
parent 53c0a52788
commit e55d7e4f72
2 changed files with 56 additions and 11 deletions

View file

@ -129,14 +129,14 @@ template(name="cardDetails")
+editCardRequesterForm +editCardRequesterForm
else else
a.js-open-inlined-form a.js-open-inlined-form
if requestedBy if getRequestedBy
+viewer +viewer
= requestedBy = getRequestedBy
else else
| {{_ 'add'}} | {{_ 'add'}}
else if requestedBy else if getRequestedBy
+viewer +viewer
= requestedBy = getRequestedBy
.card-details-item.card-details-item-name .card-details-item.card-details-item-name
h3.card-details-item-title {{_ 'assigned-by'}} h3.card-details-item-title {{_ 'assigned-by'}}
@ -145,14 +145,14 @@ template(name="cardDetails")
+editCardAssignerForm +editCardAssignerForm
else else
a.js-open-inlined-form a.js-open-inlined-form
if assignedBy if getAssignedBy
+viewer +viewer
= assignedBy = getAssignedBy
else else
| {{_ 'add'}} | {{_ 'add'}}
else if requestedBy else if getRequestedBy
+viewer +viewer
= assignedBy = getAssignedBy
hr hr
+checklists(cardId = _id) +checklists(cardId = _id)
@ -192,13 +192,13 @@ template(name="editCardTitleForm")
a.fa.fa-times-thin.js-close-inlined-form a.fa.fa-times-thin.js-close-inlined-form
template(name="editCardRequesterForm") template(name="editCardRequesterForm")
input.js-edit-card-requester(type='text' autofocus value=requestedBy) input.js-edit-card-requester(type='text' autofocus value=getRequestedBy)
.edit-controls.clearfix .edit-controls.clearfix
button.primary.confirm.js-submit-edit-card-requester-form(type="submit") {{_ 'save'}} button.primary.confirm.js-submit-edit-card-requester-form(type="submit") {{_ 'save'}}
a.fa.fa-times-thin.js-close-inlined-form a.fa.fa-times-thin.js-close-inlined-form
template(name="editCardAssignerForm") template(name="editCardAssignerForm")
input.js-edit-card-assigner(type='text' autofocus value=assignedBy) input.js-edit-card-assigner(type='text' autofocus value=getAssignedBy)
.edit-controls.clearfix .edit-controls.clearfix
button.primary.confirm.js-submit-edit-card-assigner-form(type="submit") {{_ 'save'}} button.primary.confirm.js-submit-edit-card-assigner-form(type="submit") {{_ 'save'}}
a.fa.fa-times-thin.js-close-inlined-form a.fa.fa-times-thin.js-close-inlined-form

View file

@ -88,7 +88,6 @@ Cards.attachSchema(new SimpleSchema({
type: String, type: String,
optional: true, optional: true,
defaultValue: '', defaultValue: '',
}, },
assignedBy: { assignedBy: {
type: String, type: String,
@ -769,6 +768,52 @@ Cards.helpers({
return this.archived; return this.archived;
} }
}, },
setRequestedBy(requestedBy) {
if (this.isLinkedCard()) {
return Cards.update(
{ _id: this.linkedId },
{$set: {requestedBy}}
);
} else {
return Cards.update(
{_id: this._id},
{$set: {requestedBy}}
);
}
},
getRequestedBy() {
if (this.isLinkedCard()) {
const card = Cards.findOne({ _id: this.linkedId });
return card.requestedBy;
} else {
return this.requestedBy;
}
},
setAssignedBy(assignedBy) {
if (this.isLinkedCard()) {
return Cards.update(
{ _id: this.linkedId },
{$set: {assignedBy}}
);
} else {
return Cards.update(
{_id: this._id},
{$set: {assignedBy}}
);
}
},
getAssignedBy() {
if (this.isLinkedCard()) {
const card = Cards.findOne({ _id: this.linkedId });
return card.assignedBy;
} else {
return this.assignedBy;
}
},
}); });
Cards.mutations({ Cards.mutations({