|
@@ -3,26 +3,18 @@ Utils = {
|
|
|
import { Cookies } from 'meteor/ostrio:cookies';
|
|
|
const cookies = new Cookies();
|
|
|
currentUser = Meteor.user();
|
|
|
- if (view === 'board-view-lists') {
|
|
|
- cookies.set('boardView', 'board-view-lists'); //true
|
|
|
- if (currentUser) {
|
|
|
- Meteor.user().setBoardView('board-view-lists');
|
|
|
- }
|
|
|
- } else if (view === 'board-view-swimlanes') {
|
|
|
- cookies.set('boardView', 'board-view-swimlanes'); //true
|
|
|
- if (currentUser) {
|
|
|
- Meteor.user().setBoardView('board-view-swimlanes');
|
|
|
- }
|
|
|
- } else if (view === 'board-view-collapse') {
|
|
|
- cookies.set('boardView', 'board-view-swimlane'); //true
|
|
|
- cookies.set('collapseSwimlane', 'true'); //true
|
|
|
- if (currentUser) {
|
|
|
- Meteor.user().setBoardView('board-view-swimlane');
|
|
|
- }
|
|
|
- } else if (view === 'board-view-cal') {
|
|
|
- cookies.set('boardView', 'board-view-cal'); //true
|
|
|
- if (currentUser) {
|
|
|
- Meteor.user().setBoardView('board-view-cal');
|
|
|
+ if (currentUser) {
|
|
|
+ Meteor.user().setBoardView(view);
|
|
|
+ } else {
|
|
|
+ if (view === 'board-view-lists') {
|
|
|
+ cookies.set('boardView', 'board-view-lists'); //true
|
|
|
+ } else if (view === 'board-view-swimlanes') {
|
|
|
+ cookies.set('boardView', 'board-view-swimlanes'); //true
|
|
|
+ //} else if (view === 'board-view-collapse') {
|
|
|
+ // cookies.set('boardView', 'board-view-swimlane'); //true
|
|
|
+ // cookies.set('collapseSwimlane', 'true'); //true
|
|
|
+ } else if (view === 'board-view-cal') {
|
|
|
+ cookies.set('boardView', 'board-view-cal'); //true
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -35,21 +27,26 @@ Utils = {
|
|
|
},
|
|
|
|
|
|
boardView() {
|
|
|
- import { Cookies } from 'meteor/ostrio:cookies';
|
|
|
- const cookies = new Cookies();
|
|
|
- if (cookies.get('boardView') === 'board-view-lists') {
|
|
|
- return 'board-view-lists';
|
|
|
- } else if (
|
|
|
- cookies.get('boardView') === 'board-view-swimlanes' &&
|
|
|
- !cookies.has('collapseSwimlane')
|
|
|
- ) {
|
|
|
- return 'board-view-swimlanes';
|
|
|
- } else if (cookies.has('collapseSwimlane')) {
|
|
|
- return 'board-view-swimlanes';
|
|
|
- } else if (cookies.get('boardView') === 'board-view-cal') {
|
|
|
- return 'board-view-cal';
|
|
|
+ currentUser = Meteor.user();
|
|
|
+ if (currentUser) {
|
|
|
+ return (currentUser.profile || {}).boardView
|
|
|
} else {
|
|
|
- return false;
|
|
|
+ import { Cookies } from 'meteor/ostrio:cookies';
|
|
|
+ const cookies = new Cookies();
|
|
|
+ if (cookies.get('boardView') === 'board-view-lists') {
|
|
|
+ return 'board-view-lists';
|
|
|
+ } else if (
|
|
|
+ cookies.get('boardView') === 'board-view-swimlanes'
|
|
|
+ //&& !cookies.has('collapseSwimlane')
|
|
|
+ ) {
|
|
|
+ return 'board-view-swimlanes';
|
|
|
+ //} else if (cookies.has('collapseSwimlane')) {
|
|
|
+ // return 'board-view-swimlanes';
|
|
|
+ } else if (cookies.get('boardView') === 'board-view-cal') {
|
|
|
+ return 'board-view-cal';
|
|
|
+ } else {
|
|
|
+ return false;
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
|