From 99e579f47da9d5b288bc2bc7676d1cdcc1ec8d8b Mon Sep 17 00:00:00 2001 From: Nadav Tasher Date: Wed, 1 Jan 2025 21:12:04 +0200 Subject: [PATCH] Add week of year toggle state in user model --- models/users.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/models/users.js b/models/users.js index d50a826da..8643fca2b 100644 --- a/models/users.js +++ b/models/users.js @@ -458,6 +458,13 @@ Users.attachSchema( type: Boolean, defaultValue: true, }, + 'profile.showWeekOfYear': { + /** + * User-specified state of week-of-year in date displays. + */ + type: Boolean, + defaultValue: true, + }, services: { /** * services field of the user @@ -978,6 +985,11 @@ Users.helpers({ return verticalScrollbars; }, + isShowWeekOfYear() { + const { showWeekOfYear = true } = this.profile || {}; + return showWeekOfYear; + }, + remove() { User.remove({ _id: this._id, @@ -1058,6 +1070,14 @@ Users.mutations({ }, }; }, + toggleShowWeekOfYear() { + const { showWeekOfYear = true } = this.profile || {}; + return { + $set: { + 'profile.showWeekOfYear': !showWeekOfYear, + }, + }; + }, addInvite(boardId) { return {