publications.js 556 Bytes
import { Meteor }                         from 'meteor/meteor';
import { check, Match }                   from 'meteor/check'

import { Orgs }                           from '/imports/collections/orgs/index';
import { Users }                          from '/imports/collections/users/index';

Meteor.publish('orgs.current', function () {
  const user = Users.findOne({_id: this.userId});
  if(!user) return [];

  return Orgs.find({_id: user.orgId});
});

Meteor.publish('allOrgsSlug', function () {
  return Orgs.find({},{fields: Orgs.publicFields});
});