|
|
|
@ -56,6 +56,14 @@ Cards.attachSchema(new SimpleSchema({ |
|
|
|
|
type: [String], |
|
|
|
|
optional: true, |
|
|
|
|
}, |
|
|
|
|
startAt: { |
|
|
|
|
type: Date, |
|
|
|
|
optional: true, |
|
|
|
|
}, |
|
|
|
|
dueAt: { |
|
|
|
|
type: Date, |
|
|
|
|
optional: true, |
|
|
|
|
}, |
|
|
|
|
// XXX Should probably be called `authorId`. Is it even needed since we have
|
|
|
|
|
// the `members` field?
|
|
|
|
|
userId: { |
|
|
|
@ -207,6 +215,22 @@ Cards.mutations({ |
|
|
|
|
unsetCover() { |
|
|
|
|
return { $unset: { coverId: '' }}; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
setStart(startAt) { |
|
|
|
|
return { $set: { startAt }}; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
unsetStart() { |
|
|
|
|
return { $unset: { startAt: '' }}; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
setDue(dueAt) { |
|
|
|
|
return { $set: { dueAt }}; |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
unsetDue() { |
|
|
|
|
return { $unset: { dueAt: '' }}; |
|
|
|
|
}, |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
if (Meteor.isServer) { |
|
|
|
|