Kaynağa Gözat

Refactor imported -> linked in server and i18n

Andrés Manelli 7 yıl önce
ebeveyn
işleme
692a1bc369
3 değiştirilmiş dosya ile 9 ekleme ve 8 silme
  1. 4 3
      i18n/en.i18n.json
  2. 1 1
      server/migrations.js
  3. 4 4
      server/publications/boards.js

+ 4 - 3
i18n/en.i18n.json

@@ -137,8 +137,8 @@
     "cards-count": "Cards",
     "casSignIn" : "Sign In with CAS",
     "cardType-card": "Card",
-    "cardType-importedCard": "Imported Card",
-    "cardType-importedBoard": "Imported Board",
+    "cardType-linkedCard": "Linked Card",
+    "cardType-linkedBoard": "Linked Board",
     "change": "Change",
     "change-avatar": "Change Avatar",
     "change-password": "Change Password",
@@ -175,7 +175,7 @@
     "confirm-subtask-delete-dialog": "Are you sure you want to delete subtask?",
     "confirm-checklist-delete-dialog": "Are you sure you want to delete checklist?",
     "copy-card-link-to-clipboard": "Copy card link to clipboard",
-    "importCardPopup-title": "Import Card",
+    "linkCardPopup-title": "Link Card",
     "searchCardPopup-title": "Search Card",
     "copyCardPopup-title": "Copy Card",
     "copyChecklistToManyCardsPopup-title": "Copy Checklist Template to Many Cards",
@@ -267,6 +267,7 @@
     "headerBarCreateBoardPopup-title": "Create Board",
     "home": "Home",
     "import": "Import",
+    "link": "Link",
     "import-board": "import board",
     "import-board-c": "Import board",
     "import-board-title-trello": "Import board from Trello",

+ 1 - 1
server/migrations.js

@@ -219,7 +219,7 @@ Migrations.add('add-card-types', () => {
       { _id: card._id },
       { $set: {
         type: 'cardType-card',
-        importedId: null } },
+        linkedId: null } },
       noValidate
     );
   });

+ 4 - 4
server/publications/boards.js

@@ -99,16 +99,16 @@ Meteor.publishRelations('board', function(boardId) {
     // And in the meantime our code below works pretty well -- it's not even a
     // hack!
     this.cursor(Cards.find({ boardId }), function(cardId, card) {
-      if (card.type === 'cardType-importedCard') {
-        const impCardId = card.importedId;
+      if (card.type === 'cardType-linkedCard') {
+        const impCardId = card.linkedId;
         this.cursor(Cards.find({ _id: impCardId }));
         this.cursor(CardComments.find({ cardId: impCardId }));
         this.cursor(Activities.find({ cardId: impCardId }));
         this.cursor(Attachments.find({ cardId: impCardId }));
         this.cursor(Checklists.find({ cardId: impCardId }));
         this.cursor(ChecklistItems.find({ cardId: impCardId }));
-      } else if (card.type === 'cardType-importedBoard') {
-        this.cursor(Boards.find({ _id: card.importedId}));
+      } else if (card.type === 'cardType-linkedBoard') {
+        this.cursor(Boards.find({ _id: card.linkedId}));
       }
       this.cursor(Activities.find({ cardId }));
       this.cursor(CardComments.find({ cardId }));