mirror of
https://github.com/wekan/wekan.git
synced 2026-02-04 07:31:47 +01:00
Add title binding
This commit is contained in:
parent
4ffa8784a2
commit
37306c8d22
3 changed files with 35 additions and 80 deletions
107
models/cards.js
107
models/cards.js
|
|
@ -693,6 +693,37 @@ Cards.helpers({
|
|||
);
|
||||
}
|
||||
},
|
||||
|
||||
getTitle() {
|
||||
if (this.isImportedCard()) {
|
||||
const card = Cards.findOne({ _id: this.importedId });
|
||||
return card.title;
|
||||
} else if (this.isImportedBoard()) {
|
||||
const board = Boards.findOne({ _id: this.importedId});
|
||||
return board.title;
|
||||
} else {
|
||||
return this.title;
|
||||
}
|
||||
},
|
||||
|
||||
setTitle(title) {
|
||||
if (this.isImportedCard()) {
|
||||
return Cards.update(
|
||||
{ _id: this.importedId },
|
||||
{$set: {title}}
|
||||
);
|
||||
} else if (this.isImportedBoard()) {
|
||||
return Boards.update(
|
||||
{_id: this.importedId},
|
||||
{$set: {title}}
|
||||
);
|
||||
} else {
|
||||
return Cards.update(
|
||||
{_id: this._id},
|
||||
{$set: {title}}
|
||||
);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Cards.mutations({
|
||||
|
|
@ -712,22 +743,6 @@ Cards.mutations({
|
|||
return {$set: {archived: false}};
|
||||
},
|
||||
|
||||
setTitle(title) {
|
||||
return {$set: {title}};
|
||||
},
|
||||
|
||||
setDescription(description) {
|
||||
return {$set: {description}};
|
||||
},
|
||||
|
||||
setRequestedBy(requestedBy) {
|
||||
return {$set: {requestedBy}};
|
||||
},
|
||||
|
||||
setAssignedBy(assignedBy) {
|
||||
return {$set: {assignedBy}};
|
||||
},
|
||||
|
||||
move(swimlaneId, listId, sortIndex) {
|
||||
const list = Lists.findOne(listId);
|
||||
const mutatedFields = {
|
||||
|
|
@ -756,22 +771,6 @@ Cards.mutations({
|
|||
}
|
||||
},
|
||||
|
||||
assignMember(memberId) {
|
||||
return {$addToSet: {members: memberId}};
|
||||
},
|
||||
|
||||
unassignMember(memberId) {
|
||||
return {$pull: {members: memberId}};
|
||||
},
|
||||
|
||||
toggleMember(memberId) {
|
||||
if (this.members && this.members.indexOf(memberId) > -1) {
|
||||
return this.unassignMember(memberId);
|
||||
} else {
|
||||
return this.assignMember(memberId);
|
||||
}
|
||||
},
|
||||
|
||||
assignCustomField(customFieldId) {
|
||||
return {$addToSet: {customFields: {_id: customFieldId, value: null}}};
|
||||
},
|
||||
|
|
@ -809,50 +808,6 @@ Cards.mutations({
|
|||
return {$unset: {coverId: ''}};
|
||||
},
|
||||
|
||||
setReceived(receivedAt) {
|
||||
return {$set: {receivedAt}};
|
||||
},
|
||||
|
||||
unsetReceived() {
|
||||
return {$unset: {receivedAt: ''}};
|
||||
},
|
||||
|
||||
setStart(startAt) {
|
||||
return {$set: {startAt}};
|
||||
},
|
||||
|
||||
unsetStart() {
|
||||
return {$unset: {startAt: ''}};
|
||||
},
|
||||
|
||||
setDue(dueAt) {
|
||||
return {$set: {dueAt}};
|
||||
},
|
||||
|
||||
unsetDue() {
|
||||
return {$unset: {dueAt: ''}};
|
||||
},
|
||||
|
||||
setEnd(endAt) {
|
||||
return {$set: {endAt}};
|
||||
},
|
||||
|
||||
unsetEnd() {
|
||||
return {$unset: {endAt: ''}};
|
||||
},
|
||||
|
||||
setOvertime(isOvertime) {
|
||||
return {$set: {isOvertime}};
|
||||
},
|
||||
|
||||
setSpentTime(spentTime) {
|
||||
return {$set: {spentTime}};
|
||||
},
|
||||
|
||||
unsetSpentTime() {
|
||||
return {$unset: {spentTime: '', isOvertime: false}};
|
||||
},
|
||||
|
||||
setParentId(parentId) {
|
||||
return {$set: {parentId}};
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue