diff --git a/client/components/cards/attachments.js b/client/components/cards/attachments.js index aa6175c6e..0bb54181d 100644 --- a/client/components/cards/attachments.js +++ b/client/components/cards/attachments.js @@ -1,3 +1,5 @@ +import Attachments from '../../../models/attachments'; + Template.attachmentsGalery.events({ 'click .js-add-attachment': Popup.open('cardAttachments'), 'click .js-confirm-delete': Popup.afterConfirm( diff --git a/client/components/main/editor.js b/client/components/main/editor.js index 94da9a8eb..b7c061554 100644 --- a/client/components/main/editor.js +++ b/client/components/main/editor.js @@ -1,3 +1,5 @@ +import Attachments from '/models/attachments'; + const specialHandles = [ {userId: 'board_members', username: 'board_members'}, {userId: 'card_members', username: 'card_members'} diff --git a/client/components/users/userAvatar.js b/client/components/users/userAvatar.js index 0d92a754e..aa47cc838 100644 --- a/client/components/users/userAvatar.js +++ b/client/components/users/userAvatar.js @@ -3,6 +3,7 @@ import Avatars from '/models/avatars'; import Users from '/models/users'; import Org from '/models/org'; import Team from '/models/team'; +import Avatars from '/models/avatars'; Template.userAvatar.helpers({ userData() { diff --git a/models/activities.js b/models/activities.js index 51a1f272b..64cf50b65 100644 --- a/models/activities.js +++ b/models/activities.js @@ -1,3 +1,5 @@ +import Attachments from './attachments'; + // Activities don't need a schema because they are always set from the a trusted // environment - the server - and there is no risk that a user change the logic // we use with this collection. Moreover using a schema for this collection diff --git a/models/boards.js b/models/boards.js index 825444a02..f88f0b1e2 100644 --- a/models/boards.js +++ b/models/boards.js @@ -8,6 +8,7 @@ import { TYPE_TEMPLATE_CONTAINER, } from '/config/const'; import Users from "./users"; +import Attachments from './attachments'; Boards = new Mongo.Collection('boards'); diff --git a/models/exporter.js b/models/exporter.js index ceb32d3ab..390e485a9 100644 --- a/models/exporter.js +++ b/models/exporter.js @@ -1,6 +1,9 @@ import moment from 'moment'; const Papa = require('papaparse'); import { TAPi18n } from '/imports/i18n'; +import Attachments from './attachments'; + +//const stringify = require('csv-stringify'); // exporter maybe is broken since Gridfs introduced, add fs and path export class Exporter { diff --git a/server/publications/boards.js b/server/publications/boards.js index 6968e3d6c..22953fce2 100644 --- a/server/publications/boards.js +++ b/server/publications/boards.js @@ -1,3 +1,5 @@ +import Attachments from '../../models/attachments'; + // This is the publication used to display the board list. We publish all the // non-archived boards: // 1. that the user is a member of