Răsfoiți Sursa

Add missing functions to users model for auto-width

Nadav Tasher 6 luni în urmă
părinte
comite
9576f6807b
1 a modificat fișierele cu 19 adăugiri și 9 ștergeri
  1. 19 9
      models/users.js

+ 19 - 9
models/users.js

@@ -734,9 +734,9 @@ Users.helpers({
     return _.contains(starredBoards, boardId);
     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() {
   invitedBoards() {
@@ -780,7 +780,7 @@ Users.helpers({
   },
   },
 
 
   getListWidths() {
   getListWidths() {
-    const { listWidths = {} } = this.profile || {};
+    const { listWidths = {}, } = this.profile || {};
     return listWidths;
     return listWidths;
   },
   },
   getListWidth(boardId, listId) {
   getListWidth(boardId, listId) {
@@ -791,6 +791,18 @@ Users.helpers({
       return 270; //TODO(mark-i-m): default?
       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() {
   getSwimlaneHeights() {
     const { swimlaneHeights = {} } = this.profile || {};
     const { swimlaneHeights = {} } = this.profile || {};
@@ -998,13 +1010,11 @@ Users.mutations({
     };
     };
   },
   },
   toggleAutoWidth(boardId) {
   toggleAutoWidth(boardId) {
-    const { autoWidths = {} } = this.profile || {};
-
-    autoWidths[boardId] = !autoWidths[boardId];
-
+    const { autoWidthBoards = {} } = this.profile || {};
+    autoWidthBoards[boardId] = !autoWidthBoards[boardId];
     return {
     return {
       $set: {
       $set: {
-        'profile.autoWidths': autoWidths,
+        'profile.autoWidthBoards': autoWidthBoards,
       },
       },
     };
     };
   },
   },