Merge pull request #31 from mario-orlicky/show-cards-count

New option to set up minimum limit to show cards count for each list …
This commit is contained in:
Lauri Ojansivu 2016-11-29 04:05:29 +02:00 committed by GitHub
commit e41eeae09f
7 changed files with 52 additions and 0 deletions

View file

@ -79,6 +79,10 @@ Users.attachSchema(new SimpleSchema({
type: [String],
optional: true,
},
'profile.showCardsCountAt': {
type: Number,
optional: true,
},
'profile.starredBoards': {
type: [String],
optional: true,
@ -180,6 +184,11 @@ Users.helpers({
}
},
getLimitToShowCardsCount() {
const profile = this.profile || {};
return profile.showCardsCountAt;
},
getName() {
const profile = this.profile || {};
return profile.fullname || this.username;
@ -283,6 +292,10 @@ Users.mutations({
setAvatarUrl(avatarUrl) {
return { $set: { 'profile.avatarUrl': avatarUrl }};
},
setShowCardsCountAt(limit) {
return { $set: { 'profile.showCardsCountAt': limit } };
},
});
Meteor.methods({
@ -299,6 +312,10 @@ Meteor.methods({
const user = Meteor.user();
user.toggleSystem(user.hasHiddenSystemMessages());
},
changeLimitToShowCardsCount(limit) {
check(limit, Number);
Meteor.user().setShowCardsCountAt(limit);
},
});
if (Meteor.isServer) {