From 9576f6807b055b07d8e09413af4d0784dac454d1 Mon Sep 17 00:00:00 2001 From: Nadav Tasher Date: Sat, 7 Dec 2024 18:59:30 +0200 Subject: [PATCH] Add missing functions to users model for auto-width --- models/users.js | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/models/users.js b/models/users.js index 2ecdb6f3b..148c4f71f 100644 --- a/models/users.js +++ b/models/users.js @@ -734,9 +734,9 @@ Users.helpers({ return _.contains(starredBoards, boardId); }, - hasAutoWidth(boardId) { - const { autoWidths = {} } = this.profile || {}; - return autoWidths[boardId] === true; + isAutoWidth(boardId) { + const { autoWidthBoards = {} } = this.profile || {}; + return autoWidthBoards[boardId] === true; }, invitedBoards() { @@ -780,7 +780,7 @@ Users.helpers({ }, getListWidths() { - const { listWidths = {} } = this.profile || {}; + const { listWidths = {}, } = this.profile || {}; return listWidths; }, getListWidth(boardId, listId) { @@ -791,6 +791,18 @@ Users.helpers({ return 270; //TODO(mark-i-m): default? } }, + getListConstraints() { + const { listConstraints = {} } = this.profile || {}; + return listConstraints; + }, + getListConstraint(boardId, listId) { + const listConstraints = this.getListConstraints(); + if (listConstraints[boardId] && listConstraints[boardId][listId]) { + return listConstraints[boardId][listId]; + } else { + return 350; + } + }, getSwimlaneHeights() { const { swimlaneHeights = {} } = this.profile || {}; @@ -998,13 +1010,11 @@ Users.mutations({ }; }, toggleAutoWidth(boardId) { - const { autoWidths = {} } = this.profile || {}; - - autoWidths[boardId] = !autoWidths[boardId]; - + const { autoWidthBoards = {} } = this.profile || {}; + autoWidthBoards[boardId] = !autoWidthBoards[boardId]; return { $set: { - 'profile.autoWidths': autoWidths, + 'profile.autoWidthBoards': autoWidthBoards, }, }; },