mirror of
https://github.com/wekan/wekan.git
synced 2025-12-16 23:40:13 +01:00
All logged in users are now allowed to reorder boards by dragging at All Boards page and Public Boards page.
Thanks to xet7 ! Fixes #3147
This commit is contained in:
parent
2cbd7d83f9
commit
ba24c4e40c
2 changed files with 8 additions and 6 deletions
|
|
@ -25,10 +25,6 @@ BlazeComponent.extendComponent({
|
||||||
},
|
},
|
||||||
|
|
||||||
onRendered() {
|
onRendered() {
|
||||||
function userIsAllowedToMove() {
|
|
||||||
return Meteor.user();
|
|
||||||
}
|
|
||||||
|
|
||||||
const itemsSelector = '.js-board:not(.placeholder)';
|
const itemsSelector = '.js-board:not(.placeholder)';
|
||||||
|
|
||||||
const $boards = this.$('.js-boards');
|
const $boards = this.$('.js-boards');
|
||||||
|
|
@ -77,8 +73,6 @@ BlazeComponent.extendComponent({
|
||||||
handle: '.board-handle',
|
handle: '.board-handle',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
$boards.sortable('option', 'disabled', !userIsAllowedToMove());
|
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1219,6 +1219,14 @@ if (Meteor.isServer) {
|
||||||
fetch: ['members'],
|
fetch: ['members'],
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// All logged in users are allowed to reorder boards by dragging at All Boards page and Public Boards page.
|
||||||
|
Boards.allow({
|
||||||
|
update(userId, board, fieldNames) {
|
||||||
|
return _.contains(fieldNames, 'sort');
|
||||||
|
},
|
||||||
|
fetch: [],
|
||||||
|
});
|
||||||
|
|
||||||
// The number of users that have starred this board is managed by trusted code
|
// The number of users that have starred this board is managed by trusted code
|
||||||
// and the user is not allowed to update it
|
// and the user is not allowed to update it
|
||||||
Boards.deny({
|
Boards.deny({
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue