mirror of
https://github.com/wekan/wekan.git
synced 2025-12-23 02:40:14 +01:00
Import single card: now with description and comments
This commit is contained in:
parent
1b9df00492
commit
432c1ebb5d
2 changed files with 19 additions and 4 deletions
|
|
@ -60,13 +60,28 @@ Template.listImportCardPopup.events({
|
||||||
sortIndex = Utils.calculateIndex(null, firstCardDom).base;
|
sortIndex = Utils.calculateIndex(null, firstCardDom).base;
|
||||||
const cardToCreate = {
|
const cardToCreate = {
|
||||||
title: data.name,
|
title: data.name,
|
||||||
|
description: data.desc,
|
||||||
listId: this._id,
|
listId: this._id,
|
||||||
boardId: this.boardId,
|
boardId: this.boardId,
|
||||||
userId: Meteor.userId(),
|
userId: Meteor.userId(),
|
||||||
sort: sortIndex,
|
sort: sortIndex,
|
||||||
}
|
}
|
||||||
// 3. finally, insert new card into list
|
// 3. insert new card into list
|
||||||
const _id = Cards.insert(cardToCreate);
|
const _id = Cards.insert(cardToCreate);
|
||||||
|
// 4. parse actions and add comments/activities - if any
|
||||||
|
data.actions.forEach((current, i, actions)=>{
|
||||||
|
if(current.type == 'commentCard') {
|
||||||
|
const commentToCreate = {
|
||||||
|
boardId: this.boardId,
|
||||||
|
cardId: _id,
|
||||||
|
userId: Meteor.userId(),
|
||||||
|
text: current.data.text
|
||||||
|
}
|
||||||
|
CardComments.insert(commentToCreate);
|
||||||
|
}
|
||||||
|
Popup.close();
|
||||||
|
});
|
||||||
|
|
||||||
// In case the filter is active we need to add the newly inserted card in
|
// In case the filter is active we need to add the newly inserted card in
|
||||||
// the list of exceptions -- cards that are not filtered. Otherwise the
|
// the list of exceptions -- cards that are not filtered. Otherwise the
|
||||||
// card will disappear instantly.
|
// card will disappear instantly.
|
||||||
|
|
|
||||||
|
|
@ -65,7 +65,7 @@
|
||||||
"card-edit-attachments": "Edit attachments",
|
"card-edit-attachments": "Edit attachments",
|
||||||
"card-edit-labels": "Edit labels",
|
"card-edit-labels": "Edit labels",
|
||||||
"card-edit-members": "Edit members",
|
"card-edit-members": "Edit members",
|
||||||
"card-json": "Card data",
|
"card-json": "Go to a Trello card, select 'Share and more...' then 'Export JSON' and copy the resulting text",
|
||||||
"card-json-placeholder": "Paste your valid JSON data here",
|
"card-json-placeholder": "Paste your valid JSON data here",
|
||||||
"card-labels-title": "Change the labels for the card.",
|
"card-labels-title": "Change the labels for the card.",
|
||||||
"card-members-title": "Add or remove members of the board from the card.",
|
"card-members-title": "Add or remove members of the board from the card.",
|
||||||
|
|
@ -121,7 +121,7 @@
|
||||||
"header-logo-title": "Go back to your boards page.",
|
"header-logo-title": "Go back to your boards page.",
|
||||||
"home": "Home",
|
"home": "Home",
|
||||||
"import": "Import",
|
"import": "Import",
|
||||||
"import-card": "Import as new card",
|
"import-card": "Import a Trello card",
|
||||||
"info": "Infos",
|
"info": "Infos",
|
||||||
"initials": "Initials",
|
"initials": "Initials",
|
||||||
"joined": "joined",
|
"joined": "joined",
|
||||||
|
|
@ -140,7 +140,7 @@
|
||||||
"list-select-cards": "Select all cards in this list",
|
"list-select-cards": "Select all cards in this list",
|
||||||
"listActionPopup-title": "List Actions",
|
"listActionPopup-title": "List Actions",
|
||||||
"listArchiveCardsPopup-title": "Archive All Cards in this List?",
|
"listArchiveCardsPopup-title": "Archive All Cards in this List?",
|
||||||
"listImportCardPopup-title": "Import as new card",
|
"listImportCardPopup-title": "Import a Trello card",
|
||||||
"listMoveCardsPopup-title": "Move All Cards in List",
|
"listMoveCardsPopup-title": "Move All Cards in List",
|
||||||
"lists": "Lists",
|
"lists": "Lists",
|
||||||
"log-out": "Log Out",
|
"log-out": "Log Out",
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue