Try to fix lint, and make board loading fix Sandstorm-only where

user permissions work differently.

Thanks to xet7 !

Related https://github.com/wekan/wekan/pull/2654
This commit is contained in:
Lauri Ojansivu 2019-08-26 23:24:13 +03:00
parent 6705007595
commit a97360dcfb

View file

@ -701,8 +701,23 @@ BlazeComponent.extendComponent({
this.listId = this.parentComponent().data()._id;
this.swimlaneId = '';
let user = Meteor.user();
if (user) {
const isSandstorm =
Meteor.settings &&
Meteor.settings.public &&
Meteor.settings.public.sandstorm;
if (isSandstorm) {
const user = Meteor.user();
if (user) {
const boardView = (Meteor.user().profile || {}).boardView;
if (boardView === 'board-view-swimlanes') {
this.swimlaneId = this.parentComponent()
.parentComponent()
.parentComponent()
.data()._id;
}
}
} else {
const boardView = (Meteor.user().profile || {}).boardView;
if (boardView === 'board-view-swimlanes') {
this.swimlaneId = this.parentComponent()