Fix No label and dates on any minicard.

Thanks to hmeunier95 and xet7 !

Fixes #6347
pull/6358/head
Lauri Ojansivu 1 week ago
parent 8baa9124a6
commit 4aeb3aa3d2
  1. 37
      client/components/cards/minicard.js
  2. 10
      client/components/sidebar/sidebar.jade
  3. 226
      client/components/sidebar/sidebar.js
  4. 25
      models/boards.js

@ -6,6 +6,17 @@ import uploadProgressManager from '../../lib/uploadProgressManager';
import { Utils } from '/client/lib/utils';
import ChecklistItems from '/models/checklistItems';
function getMinicardFlag(board, onMinicardField, legacyField, defaultValue) {
if (!board) return false;
if (board[onMinicardField] !== null && board[onMinicardField] !== undefined) {
return board[onMinicardField];
}
if (legacyField && board[legacyField] !== null && board[legacyField] !== undefined) {
return board[legacyField];
}
return defaultValue;
}
// Template.cards.events({
// 'click .member': Popup.open('cardMember')
// });
@ -52,48 +63,40 @@ Template.minicard.helpers({
showMembers() {
const board = this.board();
let ret = false;
if (board) {
ret = board.allowsMembersOnMinicard ?? false;
}
return ret;
return getMinicardFlag(board, 'allowsMembersOnMinicard', 'allowsMembers', true);
},
showAssignee() {
const board = this.board();
let ret = false;
if (board) {
ret = board.allowsAssigneeOnMinicard ?? false;
}
return ret;
return getMinicardFlag(board, 'allowsAssigneeOnMinicard', 'allowsAssignee', true);
},
showReceived() {
const board = this.board();
return board ? board.allowsReceivedDateOnMinicard : false;
return getMinicardFlag(board, 'allowsReceivedDateOnMinicard', 'allowsReceivedDate', true);
},
showStart() {
const board = this.board();
return board ? board.allowsStartDateOnMinicard : false;
return getMinicardFlag(board, 'allowsStartDateOnMinicard', 'allowsStartDate', true);
},
showDue() {
const board = this.board();
return board ? board.allowsDueDateOnMinicard : false;
return getMinicardFlag(board, 'allowsDueDateOnMinicard', 'allowsDueDate', true);
},
showEnd() {
const board = this.board();
return board ? board.allowsEndDateOnMinicard : false;
return getMinicardFlag(board, 'allowsEndDateOnMinicard', 'allowsEndDate', true);
},
showLabels() {
const board = this.board();
return board ? board.allowsLabelsOnMinicard : false;
return getMinicardFlag(board, 'allowsLabelsOnMinicard', 'allowsLabels', true);
},
showCardNumber() {
const board = this.board();
return board ? board.allowsCardNumberOnMinicard : false;
return getMinicardFlag(board, 'allowsCardNumberOnMinicard', 'allowsCardNumber', false);
},
showSubtasks() {
const board = this.board();
return board ? board.allowsSubtasksOnMinicard : false;
return getMinicardFlag(board, 'allowsSubtasksOnMinicard', 'allowsSubtasks', true);
},
hiddenMinicardLabelText() {

@ -368,16 +368,6 @@ template(name="boardCardSettingsPopup")
i.fa.fa-file-text-o
| {{_ 'description'}}
| {{_ 'custom-field-text'}}
.card-settings-row
.card-settings-column
span
.card-settings-column
a.flex.js-field-has-description-text-on-minicard(title="{{_ 'description-on-minicard'}}" class="{{#if allowsDescriptionTextOnMinicard}}is-checked{{/if}}")
i.fa(class="{{#if allowsDescriptionTextOnMinicard}}fa-check{{else}}fa-square-o{{/if}}")
.card-settings-column
span
i.fa.fa-file-text-o
| {{_ 'description-on-minicard'}}
.card-settings-row
.card-settings-column
a.flex.js-field-has-checklists(title="{{_ 'checklists'}}" class="{{#if allowsChecklists}}is-checked{{/if}}")

@ -24,6 +24,17 @@ const defaultView = 'home';
const MCB = '.materialCheckBox';
const CKCLS = 'is-checked';
function getMinicardSetting(board, onMinicardField, cardField, defaultValue) {
if (!board) return false;
if (board[onMinicardField] !== null && board[onMinicardField] !== undefined) {
return board[onMinicardField];
}
if (cardField && board[cardField] !== null && board[cardField] !== undefined) {
return board[cardField];
}
return defaultValue;
}
const viewTitles = {
filter: 'filter-cards',
search: 'search-cards',
@ -1042,7 +1053,7 @@ Template.boardCardSettingsPopup.helpers({
allowsReceivedDateOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsReceivedDateOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsReceivedDateOnMinicard', 'allowsReceivedDate', true);
},
allowsStartDate() {
const boardId = Session.get('currentBoard');
@ -1052,7 +1063,7 @@ Template.boardCardSettingsPopup.helpers({
allowsStartDateOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsStartDateOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsStartDateOnMinicard', 'allowsStartDate', true);
},
allowsDueDate() {
const boardId = Session.get('currentBoard');
@ -1062,7 +1073,7 @@ Template.boardCardSettingsPopup.helpers({
allowsDueDateOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsDueDateOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsDueDateOnMinicard', 'allowsDueDate', true);
},
allowsEndDate() {
const boardId = Session.get('currentBoard');
@ -1072,7 +1083,7 @@ Template.boardCardSettingsPopup.helpers({
allowsEndDateOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsEndDateOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsEndDateOnMinicard', 'allowsEndDate', true);
},
allowsSubtasks() {
const boardId = Session.get('currentBoard');
@ -1082,7 +1093,7 @@ Template.boardCardSettingsPopup.helpers({
allowsSubtasksOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsSubtasksOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsSubtasksOnMinicard', 'allowsSubtasks', true);
},
allowsCreator() {
const boardId = Session.get('currentBoard');
@ -1092,7 +1103,7 @@ Template.boardCardSettingsPopup.helpers({
allowsCreatorOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? (currentBoard.allowsCreatorOnMinicard ?? false) : false;
return getMinicardSetting(currentBoard, 'allowsCreatorOnMinicard', 'allowsCreator', false);
},
allowsMembers() {
const boardId = Session.get('currentBoard');
@ -1102,7 +1113,7 @@ Template.boardCardSettingsPopup.helpers({
allowsMembersOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsMembersOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsMembersOnMinicard', 'allowsMembers', true);
},
allowsAssignee() {
const boardId = Session.get('currentBoard');
@ -1112,7 +1123,7 @@ Template.boardCardSettingsPopup.helpers({
allowsAssigneeOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsAssigneeOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsAssigneeOnMinicard', 'allowsAssignee', true);
},
allowsAssignedBy() {
const boardId = Session.get('currentBoard');
@ -1122,7 +1133,7 @@ Template.boardCardSettingsPopup.helpers({
allowsAssignedByOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsAssignedByOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsAssignedByOnMinicard', 'allowsAssignedBy', true);
},
allowsRequestedBy() {
const boardId = Session.get('currentBoard');
@ -1132,7 +1143,7 @@ Template.boardCardSettingsPopup.helpers({
allowsRequestedByOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsRequestedByOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsRequestedByOnMinicard', 'allowsRequestedBy', true);
},
allowsCardSortingByNumber() {
const boardId = Session.get('currentBoard');
@ -1152,12 +1163,12 @@ Template.boardCardSettingsPopup.helpers({
allowsLabelsOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsLabelsOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsLabelsOnMinicard', 'allowsLabels', true);
},
allowsShowListsOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsShowListsOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsShowListsOnMinicard', 'allowsShowLists', false);
},
allowsChecklists() {
const boardId = Session.get('currentBoard');
@ -1167,7 +1178,7 @@ Template.boardCardSettingsPopup.helpers({
allowsChecklistsOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsChecklistsOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsChecklistsOnMinicard', 'allowsChecklists', true);
},
allowsAttachments() {
const boardId = Session.get('currentBoard');
@ -1177,7 +1188,7 @@ Template.boardCardSettingsPopup.helpers({
allowsAttachmentsOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsAttachmentsOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsAttachmentsOnMinicard', 'allowsAttachments', true);
},
allowsComments() {
const boardId = Session.get('currentBoard');
@ -1192,7 +1203,7 @@ Template.boardCardSettingsPopup.helpers({
allowsCardNumberOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsCardNumberOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsCardNumberOnMinicard', 'allowsCardNumber', false);
},
allowsDescriptionTitle() {
const boardId = Session.get('currentBoard');
@ -1202,7 +1213,7 @@ Template.boardCardSettingsPopup.helpers({
allowsDescriptionTitleOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsDescriptionTitleOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsDescriptionTitleOnMinicard', 'allowsDescriptionTitle', true);
},
allowsDescriptionText() {
const boardId = Session.get('currentBoard');
@ -1212,7 +1223,7 @@ Template.boardCardSettingsPopup.helpers({
isBoardSelected() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.dateSettingsDefaultBoardID : false;
return currentBoard ? currentBoard.dateSettingsDefaultBoardId : false;
},
isNullBoardSelected() {
const boardId = Session.get('currentBoard');
@ -1225,7 +1236,7 @@ Template.boardCardSettingsPopup.helpers({
allowsDescriptionTextOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsDescriptionTextOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsDescriptionTextOnMinicard', 'allowsDescriptionText', false);
},
allowsCoverAttachmentOnMinicard() {
const boardId = Session.get('currentBoard');
@ -1240,7 +1251,7 @@ Template.boardCardSettingsPopup.helpers({
allowsCardSortingByNumberOnMinicard() {
const boardId = Session.get('currentBoard');
const currentBoard = ReactiveCache.getBoard(boardId);
return currentBoard ? currentBoard.allowsCardSortingByNumberOnMinicard : false;
return getMinicardSetting(currentBoard, 'allowsCardSortingByNumberOnMinicard', 'allowsCardSortingByNumber', false);
},
boards() {
const ret = ReactiveCache.getBoards(
@ -1410,35 +1421,13 @@ Template.boardCardSettingsPopup.events({
},
'click .js-field-has-card-show-lists-on-minicard'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsShowListsOnMinicard = !tpl.currentBoard
.allowsShowListsOnMinicard;
tpl.currentBoard.setAllowsShowListsOnMinicard(
tpl.currentBoard.allowsShowListsOnMinicard,
);
$(`.js-field-has-card-show-lists-on-minicard ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsShowListsOnMinicard,
);
$('.js-field-has-card-show-lists-on-minicard').toggleClass(
CKCLS,
tpl.currentBoard.allowsShowListsOnMinicard,
);
const newValue = !tpl.currentBoard.allowsShowListsOnMinicard;
Boards.update(tpl.currentBoard._id, { $set: { allowsShowListsOnMinicard: newValue } });
},
'click .js-field-has-description-title'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsDescriptionTitle = !tpl.currentBoard
.allowsDescriptionTitle;
tpl.currentBoard.setAllowsDescriptionTitle(
tpl.currentBoard.allowsDescriptionTitle,
);
$(`.js-field-has-description-title ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionTitle,
);
$('.js-field-has-description-title').toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionTitle,
);
const newValue = !tpl.currentBoard.allowsDescriptionTitle;
Boards.update(tpl.currentBoard._id, { $set: { allowsDescriptionTitle: newValue } });
},
'click .js-field-has-description-title-on-minicard'(evt, tpl) {
evt.preventDefault();
@ -1447,19 +1436,8 @@ Template.boardCardSettingsPopup.events({
},
'click .js-field-has-card-number'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsCardNumber = !tpl.currentBoard
.allowsCardNumber;
tpl.currentBoard.setAllowsCardNumber(
tpl.currentBoard.allowsCardNumber,
);
$(`.js-field-has-card-number ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsCardNumber,
);
$('.js-field-has-card-number').toggleClass(
CKCLS,
tpl.currentBoard.allowsCardNumber,
);
const newValue = !tpl.currentBoard.allowsCardNumber;
Boards.update(tpl.currentBoard._id, { $set: { allowsCardNumber: newValue } });
},
'click .js-field-has-card-number-on-minicard'(evt, tpl) {
evt.preventDefault();
@ -1468,51 +1446,18 @@ Template.boardCardSettingsPopup.events({
},
'click .js-field-has-description-text-on-minicard'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsDescriptionTextOnMinicard = !tpl.currentBoard
.allowsDescriptionTextOnMinicard;
tpl.currentBoard.setallowsDescriptionTextOnMinicard(
tpl.currentBoard.allowsDescriptionTextOnMinicard,
);
$(`.js-field-has-description-text-on-minicard ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionTextOnMinicard,
);
$('.js-field-has-description-text-on-minicard').toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionTextOnMinicard,
);
const newValue = !tpl.currentBoard.allowsDescriptionTextOnMinicard;
Boards.update(tpl.currentBoard._id, { $set: { allowsDescriptionTextOnMinicard: newValue } });
},
'click .js-field-has-description-text'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsDescriptionText = !tpl.currentBoard
.allowsDescriptionText;
tpl.currentBoard.setAllowsDescriptionText(
tpl.currentBoard.allowsDescriptionText,
);
$(`.js-field-has-description-text ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionText,
);
$('.js-field-has-description-text').toggleClass(
CKCLS,
tpl.currentBoard.allowsDescriptionText,
);
const newValue = !tpl.currentBoard.allowsDescriptionText;
Boards.update(tpl.currentBoard._id, { $set: { allowsDescriptionText: newValue } });
},
'click .js-field-has-checklists'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsChecklists = !tpl.currentBoard
.allowsChecklists;
tpl.currentBoard.setAllowsChecklists(
tpl.currentBoard.allowsChecklists,
);
$(`.js-field-has-checklists ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsChecklists,
);
$('.js-field-has-checklists').toggleClass(
CKCLS,
tpl.currentBoard.allowsChecklists,
);
const newValue = !tpl.currentBoard.allowsChecklists;
Boards.update(tpl.currentBoard._id, { $set: { allowsChecklists: newValue } });
},
'click .js-field-has-checklists-on-minicard'(evt, tpl) {
evt.preventDefault();
@ -1521,19 +1466,8 @@ Template.boardCardSettingsPopup.events({
},
'click .js-field-has-attachments'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsAttachments = !tpl.currentBoard
.allowsAttachments;
tpl.currentBoard.setAllowsAttachments(
tpl.currentBoard.allowsAttachments,
);
$(`.js-field-has-attachments ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsAttachments,
);
$('.js-field-has-attachments').toggleClass(
CKCLS,
tpl.currentBoard.allowsAttachments,
);
const newValue = !tpl.currentBoard.allowsAttachments;
Boards.update(tpl.currentBoard._id, { $set: { allowsAttachments: newValue } });
},
'click .js-field-has-attachments-on-minicard'(evt, tpl) {
evt.preventDefault();
@ -1542,80 +1476,28 @@ Template.boardCardSettingsPopup.events({
},
'click .js-field-has-comments'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsComments = !tpl.currentBoard.allowsComments;
tpl.currentBoard.setAllowsComments(tpl.currentBoard.allowsComments);
$(`.js-field-has-comments ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsComments,
);
$('.js-field-has-comments').toggleClass(
CKCLS,
tpl.currentBoard.allowsComments,
);
const newValue = !tpl.currentBoard.allowsComments;
Boards.update(tpl.currentBoard._id, { $set: { allowsComments: newValue } });
},
'click .js-field-has-activities'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsActivities = !tpl.currentBoard
.allowsActivities;
tpl.currentBoard.setAllowsActivities(
tpl.currentBoard.allowsActivities,
);
$(`.js-field-has-activities ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsActivities,
);
$('.js-field-has-activities').toggleClass(
CKCLS,
tpl.currentBoard.allowsActivities,
);
const newValue = !tpl.currentBoard.allowsActivities;
Boards.update(tpl.currentBoard._id, { $set: { allowsActivities: newValue } });
},
'click .js-field-has-cover-attachment-on-minicard'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsCoverAttachmentOnMinicard = !tpl.currentBoard
.allowsCoverAttachmentOnMinicard;
tpl.currentBoard.setallowsCoverAttachmentOnMinicard(
tpl.currentBoard.allowsCoverAttachmentOnMinicard,
);
$(`.js-field-has-cover-attachment-on-minicard ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsCoverAttachmentOnMinicard,
);
$('.js-field-has-cover-attachment-on-minicard').toggleClass(
CKCLS,
tpl.currentBoard.allowsCoverAttachmentOnMinicard,
);
const newValue = !tpl.currentBoard.allowsCoverAttachmentOnMinicard;
Boards.update(tpl.currentBoard._id, { $set: { allowsCoverAttachmentOnMinicard: newValue } });
},
'click .js-field-has-badge-attachment-on-minicard'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsBadgeAttachmentOnMinicard = !tpl.currentBoard
.allowsBadgeAttachmentOnMinicard;
tpl.currentBoard.setallowsBadgeAttachmentOnMinicard(
tpl.currentBoard.allowsBadgeAttachmentOnMinicard,
);
$(`.js-field-has-badge-attachment-on-minicard ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsBadgeAttachmentOnMinicard,
);
$('.js-field-has-badge-attachment-on-minicard').toggleClass(
CKCLS,
tpl.currentBoard.allowsBadgeAttachmentOnMinicard,
);
const newValue = !tpl.currentBoard.allowsBadgeAttachmentOnMinicard;
Boards.update(tpl.currentBoard._id, { $set: { allowsBadgeAttachmentOnMinicard: newValue } });
},
'click .js-field-has-card-sorting-by-number-on-minicard'(evt, tpl) {
evt.preventDefault();
tpl.currentBoard.allowsCardSortingByNumberOnMinicard = !tpl.currentBoard
.allowsCardSortingByNumberOnMinicard;
tpl.currentBoard.setallowsCardSortingByNumberOnMinicard(
tpl.currentBoard.allowsCardSortingByNumberOnMinicard,
);
$(`.js-field-has-card-sorting-by-number-on-minicard ${MCB}`).toggleClass(
CKCLS,
tpl.currentBoard.allowsCardSortingByNumberOnMinicard,
);
$('.js-field-has-card-sorting-by-number-on-minicard').toggleClass(
CKCLS,
tpl.currentBoard.allowsCardSortingByNumberOnMinicard,
);
const newValue = !tpl.currentBoard.allowsCardSortingByNumberOnMinicard;
Boards.update(tpl.currentBoard._id, { $set: { allowsCardSortingByNumberOnMinicard: newValue } });
},
});

@ -1844,22 +1844,39 @@ Boards.helpers({
return await Boards.updateAsync(this._id, { $set: { allowsDescriptionText } });
},
async setallowsDescriptionTextOnMinicard(allowsDescriptionTextOnMinicard) {
async setAllowsDescriptionTextOnMinicard(allowsDescriptionTextOnMinicard) {
return await Boards.updateAsync(this._id, { $set: { allowsDescriptionTextOnMinicard } });
},
async setallowsCoverAttachmentOnMinicard(allowsCoverAttachmentOnMinicard) {
async setAllowsCoverAttachmentOnMinicard(allowsCoverAttachmentOnMinicard) {
return await Boards.updateAsync(this._id, { $set: { allowsCoverAttachmentOnMinicard } });
},
async setallowsBadgeAttachmentOnMinicard(allowsBadgeAttachmentOnMinicard) {
async setAllowsBadgeAttachmentOnMinicard(allowsBadgeAttachmentOnMinicard) {
return await Boards.updateAsync(this._id, { $set: { allowsBadgeAttachmentOnMinicard } });
},
async setallowsCardSortingByNumberOnMinicard(allowsCardSortingByNumberOnMinicard) {
async setAllowsCardSortingByNumberOnMinicard(allowsCardSortingByNumberOnMinicard) {
return await Boards.updateAsync(this._id, { $set: { allowsCardSortingByNumberOnMinicard } });
},
// Backward-compatible aliases for legacy call sites.
async setallowsDescriptionTextOnMinicard(allowsDescriptionTextOnMinicard) {
return await this.setAllowsDescriptionTextOnMinicard(allowsDescriptionTextOnMinicard);
},
async setallowsCoverAttachmentOnMinicard(allowsCoverAttachmentOnMinicard) {
return await this.setAllowsCoverAttachmentOnMinicard(allowsCoverAttachmentOnMinicard);
},
async setallowsBadgeAttachmentOnMinicard(allowsBadgeAttachmentOnMinicard) {
return await this.setAllowsBadgeAttachmentOnMinicard(allowsBadgeAttachmentOnMinicard);
},
async setallowsCardSortingByNumberOnMinicard(allowsCardSortingByNumberOnMinicard) {
return await this.setAllowsCardSortingByNumberOnMinicard(allowsCardSortingByNumberOnMinicard);
},
async setAllowsActivities(allowsActivities) {
return await Boards.updateAsync(this._id, { $set: { allowsActivities } });
},

Loading…
Cancel
Save