mirror of
https://github.com/vale981/Vulcan
synced 2025-03-05 09:31:43 -05:00
Update to Meteor 1.5.2.1
This commit is contained in:
parent
80eda13222
commit
6a9f53e82b
66 changed files with 100 additions and 102 deletions
|
@ -22,5 +22,6 @@ example-forum
|
|||
# example-permissions
|
||||
# example-membership
|
||||
# example-interfaces
|
||||
# example-reactions
|
||||
|
||||
vulcan:debug
|
|
@ -1 +1 @@
|
|||
METEOR@1.5.1
|
||||
METEOR@1.5.2.1
|
||||
|
|
|
@ -1,28 +1,28 @@
|
|||
accounts-base@1.3.1
|
||||
accounts-base@1.3.3
|
||||
accounts-password@1.4.0
|
||||
allow-deny@1.0.9
|
||||
autoupdate@1.3.12
|
||||
babel-compiler@6.19.4
|
||||
babel-compiler@6.20.0
|
||||
babel-runtime@1.0.1
|
||||
base64@1.0.10
|
||||
binary-heap@1.0.10
|
||||
boilerplate-generator@1.1.2
|
||||
boilerplate-generator@1.2.0
|
||||
buffer@0.0.0
|
||||
caching-compiler@1.1.9
|
||||
callback-hook@1.0.10
|
||||
check@1.2.5
|
||||
ddp@1.3.0
|
||||
ddp-client@2.0.0
|
||||
ddp@1.3.1
|
||||
ddp-client@2.1.3
|
||||
ddp-common@1.2.9
|
||||
ddp-rate-limiter@1.0.7
|
||||
ddp-server@2.0.0
|
||||
ddp-server@2.0.2
|
||||
diff-sequence@1.0.7
|
||||
dynamic-import@0.1.1
|
||||
ecmascript@0.8.2
|
||||
dynamic-import@0.1.3
|
||||
ecmascript@0.8.3
|
||||
ecmascript-runtime@0.4.1
|
||||
ecmascript-runtime-client@0.4.3
|
||||
ecmascript-runtime-server@0.4.1
|
||||
ejson@1.0.13
|
||||
ejson@1.0.14
|
||||
email@1.2.3
|
||||
example-forum@1.7.0
|
||||
fourseven:scss@4.5.4
|
||||
|
@ -33,22 +33,23 @@ id-map@1.0.9
|
|||
livedata@1.0.18
|
||||
localstorage@1.1.1
|
||||
logging@1.1.17
|
||||
meteor@1.7.1
|
||||
meteor@1.7.2
|
||||
meteor-base@1.1.0
|
||||
meteorhacks:inject-initial@1.0.4
|
||||
meteorhacks:picker@1.0.3
|
||||
minifier-css@1.2.16
|
||||
minifier-js@2.1.1
|
||||
minimongo@1.2.1
|
||||
modules@0.9.4
|
||||
minifier-js@2.1.4
|
||||
minimongo@1.3.2
|
||||
modules@0.10.0
|
||||
modules-runtime@0.8.0
|
||||
mongo@1.1.22
|
||||
mongo@1.2.2
|
||||
mongo-dev-server@1.0.1
|
||||
mongo-id@1.0.6
|
||||
npm-bcrypt@0.9.3
|
||||
npm-mongo@2.2.30
|
||||
ordered-dict@1.0.9
|
||||
percolatestudio:synced-cron@1.1.0
|
||||
promise@0.8.9
|
||||
promise@0.9.0
|
||||
random@1.0.10
|
||||
rate-limit@1.0.8
|
||||
reactive-dict@1.1.9
|
||||
|
@ -61,8 +62,8 @@ session@1.1.7
|
|||
sha@1.0.9
|
||||
shell-server@0.2.4
|
||||
srp@1.0.10
|
||||
standard-minifier-css@1.3.4
|
||||
standard-minifier-js@2.1.1
|
||||
standard-minifier-css@1.3.5
|
||||
standard-minifier-js@2.1.2
|
||||
standard-minifiers@1.1.0
|
||||
tracker@1.1.3
|
||||
underscore@1.0.10
|
||||
|
@ -81,5 +82,5 @@ vulcan:newsletter@1.7.0
|
|||
vulcan:routing@1.7.0
|
||||
vulcan:users@1.7.0
|
||||
vulcan:voting@1.7.0
|
||||
webapp@1.3.17
|
||||
webapp@1.3.19
|
||||
webapp-hashing@1.0.9
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
Package.describe({
|
||||
name: "boilerplate-generator",
|
||||
summary: "Generates the boilerplate html from program's manifest",
|
||||
version: '1.1.2'
|
||||
version: '1.2.0'
|
||||
});
|
||||
|
||||
Package.onUse(api => {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import React from 'react';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import { Link } from 'react-router';
|
||||
|
||||
const AdminUsersPosts = ({ document: user }) =>
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { intlShape } from 'meteor/vulcan:i18n';
|
||||
import { Components, registerComponent, getFragment, withMessages } from 'meteor/vulcan:core';
|
||||
import Categories from '../../modules/categories/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
|
||||
const CategoriesEditForm = (props, context) => {
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ import DropdownButton from 'react-bootstrap/lib/DropdownButton';
|
|||
import MenuItem from 'react-bootstrap/lib/MenuItem';
|
||||
import { withRouter } from 'react-router'
|
||||
import { LinkContainer } from 'react-router-bootstrap';
|
||||
import Categories from '../../modules/categories/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
import { withApollo } from 'react-apollo';
|
||||
|
||||
class CategoriesList extends PureComponent {
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { intlShape } from 'meteor/vulcan:i18n';
|
||||
import { Components, registerComponent, getFragment, withMessages } from 'meteor/vulcan:core';
|
||||
import Categories from '../../modules/categories/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
|
||||
const CategoriesNewForm = (props, context) => {
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ import PropTypes from 'prop-types';
|
|||
import { LinkContainer } from 'react-router-bootstrap';
|
||||
import MenuItem from 'react-bootstrap/lib/MenuItem'
|
||||
import { withRouter } from 'react-router'
|
||||
import Categories from '../../modules/categories/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
|
||||
class Category extends PureComponent {
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { Components, registerComponent, getFragment, withMessages } from 'meteor/vulcan:core';
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import Comments from '../../modules/comments/index.js';
|
||||
import { Comments } from '../../modules/comments/index.js';
|
||||
|
||||
const CommentsEditForm = (props, context) => {
|
||||
return (
|
||||
|
|
|
@ -2,7 +2,7 @@ import { Components, registerComponent, withMessages } from 'meteor/vulcan:core'
|
|||
import React, { PureComponent } from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { intlShape, FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
import Comments from '../../modules/comments/index.js';
|
||||
import { Comments } from '../../modules/comments/index.js';
|
||||
import moment from 'moment';
|
||||
|
||||
class CommentsItem extends PureComponent {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { Components, registerComponent, getFragment, withMessages } from 'meteor/vulcan:core';
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import Comments from '../../modules/comments/index.js';
|
||||
import { Comments } from '../../modules/comments/index.js';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
|
||||
const CommentsNewForm = (props, context) => {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { Components, registerComponent } from 'meteor/vulcan:core';
|
||||
import React from 'react';
|
||||
import { Link } from 'react-router';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
const PostsCommenters = ({post}) => {
|
||||
return (
|
||||
|
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
import { withList, withCurrentUser, Components, registerComponent, Utils } from 'meteor/vulcan:core';
|
||||
import Comments from '../../modules/comments/index.js';
|
||||
import { Comments } from '../../modules/comments/index.js';
|
||||
|
||||
const PostsCommentsThread = (props, /* context*/) => {
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@ import React, { PureComponent } from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import moment from 'moment';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import { withCurrentUser, withList, getSetting, registerSetting, Components, getRawComponent, registerComponent } from 'meteor/vulcan:core';
|
||||
|
||||
class PostsDailyList extends PureComponent {
|
||||
|
|
|
@ -2,7 +2,7 @@ import React, { PureComponent } from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { Components, registerComponent, getFragment, withMessages, withCurrentUser } from 'meteor/vulcan:core';
|
||||
import { intlShape } from 'meteor/vulcan:i18n';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import Users from "meteor/vulcan:users";
|
||||
import { withRouter } from 'react-router'
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ import React, { PureComponent } from 'react';
|
|||
import PropTypes from 'prop-types';
|
||||
import { FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
import { Link } from 'react-router';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import moment from 'moment';
|
||||
|
||||
class PostsItem extends PureComponent {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import { Components, registerComponent, withList, withCurrentUser, Utils } from 'meteor/vulcan:core';
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import Alert from 'react-bootstrap/lib/Alert'
|
||||
import { FormattedMessage, intlShape } from 'meteor/vulcan:i18n';
|
||||
import classNames from 'classnames';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { Components, registerComponent, getRawComponent, getFragment, withMessages } from 'meteor/vulcan:core';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { intlShape, FormattedMessage } from 'meteor/vulcan:i18n';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { Components, registerComponent, withDocument, withCurrentUser, getActions, withMutation } from 'meteor/vulcan:core';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import React, { Component, PropTypes } from 'react';
|
||||
import { connect } from 'react-redux';
|
||||
import { bindActionCreators } from 'redux';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { registerComponent } from 'meteor/vulcan:core';
|
||||
import React from 'react';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
const PostsThumbnail = ({post}) =>
|
||||
<a className="posts-thumbnail" href={Posts.getLink(post)} target={Posts.getLinkTarget(post)}>
|
||||
|
|
|
@ -11,7 +11,7 @@ import schema from './schema.js';
|
|||
* @summary The global namespace for Categories.
|
||||
* @namespace Categories
|
||||
*/
|
||||
const Categories = createCollection({
|
||||
export const Categories = createCollection({
|
||||
|
||||
collectionName: 'Categories',
|
||||
|
||||
|
@ -23,6 +23,4 @@ import schema from './schema.js';
|
|||
|
||||
mutations: getDefaultMutations('Categories'),
|
||||
|
||||
});
|
||||
|
||||
export default Categories;
|
||||
});
|
|
@ -4,7 +4,7 @@ Custom fields on Posts collection
|
|||
|
||||
*/
|
||||
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import { getCategoriesAsOptions } from './schema.js';
|
||||
|
||||
Posts.addField([
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import Posts from '../posts/index.js';
|
||||
import Categories from './collection.js';
|
||||
import { Posts } from '../posts/index.js';
|
||||
import { Categories } from './collection.js';
|
||||
import { Utils } from 'meteor/vulcan:core';
|
||||
|
||||
/**
|
||||
|
|
|
@ -6,7 +6,7 @@ Categories parameter
|
|||
|
||||
import { addCallback, getSetting, registerSetting, getFragment, runQuery } from 'meteor/vulcan:core';
|
||||
import gql from 'graphql-tag';
|
||||
import Categories from './collection.js';
|
||||
import { Categories } from './collection.js';
|
||||
|
||||
registerSetting('forum.categoriesFilter', 'union', 'Display posts belonging to all (“intersection”) or at least one of (“union”) the selected categories');
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ Categories schema
|
|||
*/
|
||||
|
||||
import { Utils } from 'meteor/vulcan:core';
|
||||
import Categories from './collection.js';
|
||||
import { Categories } from './collection.js';
|
||||
|
||||
export function getCategories (apolloClient) {
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ Default sort
|
|||
|
||||
*/
|
||||
|
||||
import Categories from './collection.js';
|
||||
import { Categories } from './collection.js';
|
||||
|
||||
Categories.addDefaultView(terms => ({
|
||||
options: {
|
||||
|
|
|
@ -12,7 +12,7 @@ import Users from 'meteor/vulcan:users';
|
|||
* @summary The global namespace for Comments.
|
||||
* @namespace Comments
|
||||
*/
|
||||
const Comments = createCollection({
|
||||
export const Comments = createCollection({
|
||||
|
||||
collectionName: 'Comments',
|
||||
|
||||
|
@ -34,6 +34,4 @@ Comments.checkAccess = (currentUser, comment) => {
|
|||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
export default Comments;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
import Posts from '../posts/index.js';
|
||||
import { Posts } from '../posts/index.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
|
||||
Users.addField([
|
||||
|
|
|
@ -4,8 +4,8 @@ Comments helpers
|
|||
|
||||
*/
|
||||
|
||||
import Comments from './index.js';
|
||||
import Posts from '../posts/index.js';
|
||||
import { Comments } from './index.js';
|
||||
import { Posts } from '../posts/index.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
|
||||
//////////////////
|
||||
|
|
|
@ -4,7 +4,7 @@ Comments views
|
|||
|
||||
*/
|
||||
|
||||
import Comments from './index.js';
|
||||
import { Comments } from './index.js';
|
||||
|
||||
Comments.addView('postComments', function (terms) {
|
||||
return {
|
||||
|
|
|
@ -12,7 +12,7 @@ import Users from 'meteor/vulcan:users';
|
|||
* @summary The global namespace for Posts.
|
||||
* @namespace Posts
|
||||
*/
|
||||
const Posts = createCollection({
|
||||
export const Posts = createCollection({
|
||||
|
||||
collectionName: 'Posts',
|
||||
|
||||
|
@ -72,6 +72,4 @@ Posts.checkAccess = (currentUser, post) => {
|
|||
const status = _.findWhere(Posts.statuses, {value: post.status});
|
||||
return Users.canDo(currentUser, `posts.view.${status.label}`);
|
||||
}
|
||||
}
|
||||
|
||||
export default Posts;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
import Posts from '../posts/index.js';
|
||||
import { Posts } from '../posts/index.js';
|
||||
|
||||
Posts.addField([
|
||||
{
|
||||
|
|
|
@ -5,7 +5,7 @@ Posts helpers
|
|||
*/
|
||||
|
||||
import moment from 'moment';
|
||||
import Posts from './collection.js';
|
||||
import { Posts } from './collection.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { Utils, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ import VulcanEmail from 'meteor/vulcan:email';
|
|||
import { addCallback } from 'meteor/vulcan:core';
|
||||
// email test routes (make available to client & server)
|
||||
import Newsletters from 'meteor/vulcan:newsletter';
|
||||
import Posts from './collection.js';
|
||||
import { Posts } from './collection.js';
|
||||
import moment from 'moment';
|
||||
|
||||
VulcanEmail.addEmails({
|
||||
|
|
|
@ -5,7 +5,7 @@ Posts schema
|
|||
*/
|
||||
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import Posts from './collection.js';
|
||||
import { Posts } from './collection.js';
|
||||
import { Utils, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import moment from 'moment';
|
||||
import marked from 'marked';
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import Users from 'meteor/vulcan:users';
|
||||
import Posts from './collection.js'
|
||||
import { Posts } from './collection.js'
|
||||
import moment from 'moment';
|
||||
import Newsletters from 'meteor/vulcan:newsletter';
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { makeVoteable } from 'meteor/vulcan:voting';
|
||||
import Posts from './posts/index.js';
|
||||
import Comments from './comments/index.js';
|
||||
import { Posts } from './posts/index.js';
|
||||
import { Comments } from './comments/index.js';
|
||||
|
||||
makeVoteable(Posts);
|
||||
makeVoteable(Comments);
|
|
@ -1,5 +1,5 @@
|
|||
import Posts from '../modules/posts/index.js';
|
||||
import Comments from '../modules/comments/index.js';
|
||||
import { Posts } from '../modules/posts/index.js';
|
||||
import { Comments } from '../modules/comments/index.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { Utils } from 'meteor/vulcan:core';
|
||||
import { Picker } from 'meteor/meteorhacks:picker';
|
||||
|
|
|
@ -6,7 +6,7 @@ Callbacks to validate categories and generate category slugs
|
|||
*/
|
||||
|
||||
import { addCallback } from 'meteor/vulcan:core';
|
||||
import Categories from '../../modules/categories/collection.js';
|
||||
import { Categories } from '../../modules/categories/collection.js';
|
||||
|
||||
// ------- Categories Check -------- //
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
Posts._ensureIndex({'categories': 1});
|
||||
|
|
|
@ -7,8 +7,8 @@ Comment notification callbacks
|
|||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback } from 'meteor/vulcan:core';
|
||||
import { createNotification } from '../../email/notifications.js';
|
||||
import Posts from '../../../modules/posts/index.js';
|
||||
import Comments from '../../../modules/comments/index.js';
|
||||
import { Posts } from '../../../modules/posts/index.js';
|
||||
import { Comments } from '../../../modules/comments/index.js';
|
||||
|
||||
// add new comment notification callback on comment submit
|
||||
function CommentsNewNotifications (comment) {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback, runCallbacksAsync, removeMutation } from 'meteor/vulcan:core';
|
||||
|
||||
import Posts from '../../../modules/posts/index.js';
|
||||
import Comments from '../../../modules/comments/index.js';
|
||||
import { Posts } from '../../../modules/posts/index.js';
|
||||
import { Comments } from '../../../modules/comments/index.js';
|
||||
|
||||
//////////////////////////////////////////////////////
|
||||
// comments.new.sync //
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import Comments from '../../../modules/comments/index.js';
|
||||
import { Comments } from '../../../modules/comments/index.js';
|
||||
|
||||
registerSetting('forum.commentInterval', 15, 'How long users should wait in between comments (in seconds)');
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback } from 'meteor/vulcan:core';
|
||||
import Comments from '../../../modules/comments/index.js';
|
||||
import { Comments } from '../../../modules/comments/index.js';
|
||||
|
||||
import { operateOnItem } from 'meteor/vulcan:voting';
|
||||
|
||||
|
|
|
@ -4,7 +4,7 @@ Notifications for new posts and post approval.
|
|||
|
||||
*/
|
||||
|
||||
import Posts from '../../../modules/posts/index.js'
|
||||
import { Posts } from '../../../modules/posts/index.js'
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback } from 'meteor/vulcan:core';
|
||||
import { createNotification } from '../../email/notifications.js';
|
||||
|
|
|
@ -10,7 +10,7 @@ Callbacks to:
|
|||
|
||||
*/
|
||||
|
||||
import Posts from '../../../modules/posts/index.js'
|
||||
import { Posts } from '../../../modules/posts/index.js'
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback, getSetting, registerSetting, runCallbacks, runCallbacksAsync } from 'meteor/vulcan:core';
|
||||
import Events from 'meteor/vulcan:events';
|
||||
|
|
|
@ -4,7 +4,7 @@ Post validation and rate limiting callbacks
|
|||
|
||||
*/
|
||||
|
||||
import Posts from '../../../modules/posts/index.js'
|
||||
import { Posts } from '../../../modules/posts/index.js'
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import { createError } from 'apollo-errors';
|
||||
|
|
|
@ -4,7 +4,7 @@ Voting callbacks
|
|||
|
||||
*/
|
||||
|
||||
import Posts from '../../../modules/posts/index.js';
|
||||
import { Posts } from '../../../modules/posts/index.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
import { addCallback } from 'meteor/vulcan:core';
|
||||
import { operateOnItem } from 'meteor/vulcan:voting';
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import { SyncedCron } from 'meteor/percolatestudio:synced-cron';
|
||||
// import moment from 'moment';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
SyncedCron.options = {
|
||||
log: true,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
Posts._ensureIndex({"status": 1, "isFuture": 1});
|
||||
Posts._ensureIndex({"status": 1, "isFuture": 1, "postedAt": 1});
|
|
@ -1,7 +1,7 @@
|
|||
import { runCallbacksAsync } from 'meteor/vulcan:core';
|
||||
import escapeStringRegexp from 'escape-string-regexp';
|
||||
import { Picker } from 'meteor/meteorhacks:picker';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
|
||||
Picker.route('/out', ({ query}, req, res, next) => {
|
||||
if(query.url){ // for some reason, query.url doesn't need to be decoded
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import RSS from 'rss';
|
||||
import Posts from '../modules/posts/index.js';
|
||||
import Comments from '../modules/comments/index.js';
|
||||
import { Posts } from '../modules/posts/index.js';
|
||||
import { Comments } from '../modules/comments/index.js';
|
||||
import { Utils, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import { Picker } from 'meteor/meteorhacks:picker';
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import Categories from '../../modules/categories/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
import { Utils, newMutation, getSetting } from 'meteor/vulcan:core';
|
||||
|
||||
if (getSetting('seedOnStart')) {
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
import { newMutation, registerSetting, getSetting } from 'meteor/vulcan:core';
|
||||
import moment from 'moment';
|
||||
import Posts from '../../modules/posts/index.js';
|
||||
import Comments from '../../modules/comments/index.js';
|
||||
import Categories from '../../modules/categories/index.js';
|
||||
import { Posts } from '../../modules/posts/index.js';
|
||||
import { Comments } from '../../modules/comments/index.js';
|
||||
import { Categories } from '../../modules/categories/index.js';
|
||||
import Users from 'meteor/vulcan:users';
|
||||
|
||||
registerSetting('forum.seedOnStart', true, 'Seed the app with dummy content on startup');
|
||||
|
|
|
@ -45,6 +45,8 @@ import withState from 'recompose/withState';
|
|||
|
||||
const withList = (options) => {
|
||||
|
||||
// console.log(options)
|
||||
|
||||
const { collection, limit = 10, pollInterval = 20000, totalResolver = true } = options,
|
||||
queryName = options.queryName || `${collection.options.collectionName}ListQuery`,
|
||||
listResolverName = collection.options.resolvers.list && collection.options.resolvers.list.name,
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
import { registerSetting } from 'meteor/vulcan:core';
|
||||
|
||||
const Embed = {};
|
||||
export const Embed = {};
|
||||
|
||||
registerSetting('thumbnailWidth', 400, 'Image thumbnails width');
|
||||
registerSetting('thumbnailHeight', 300, 'Image thumbnails height');
|
||||
|
||||
export default Embed;
|
||||
registerSetting('thumbnailHeight', 300, 'Image thumbnails height');
|
|
@ -12,7 +12,7 @@ with the following properties:
|
|||
|
||||
*/
|
||||
|
||||
import Embed from '../../modules/embed.js';
|
||||
import { Embed } from '../../modules/embed.js';
|
||||
// import Metascraper from 'metascraper';
|
||||
|
||||
Embed.builtin = {
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import Embed from '../../modules/embed.js';
|
||||
import { Embed } from '../../modules/embed.js';
|
||||
|
||||
registerSetting('embedAPI', null, 'EmbedAPI settings');
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import Embed from '../../modules/embed.js';
|
||||
import { Embed } from '../../modules/embed.js';
|
||||
|
||||
registerSetting('embedly', null, 'Embedly settings');
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
import { addGraphQLMutation, addGraphQLResolvers, getSetting, registerSetting } from 'meteor/vulcan:core';
|
||||
import Embed from '../modules/embed.js';
|
||||
import { Embed } from '../modules/embed.js';
|
||||
|
||||
registerSetting('embedProvider', 'builtin', 'Media embed/metadata provider service');
|
||||
|
||||
|
|
|
@ -14,5 +14,4 @@ if (typeof SimpleSchema !== "undefined") {
|
|||
]);
|
||||
}
|
||||
|
||||
import FormWrapper from '../components/FormWrapper.jsx';
|
||||
export default FormWrapper;
|
||||
export {default as FormWrapper} from '../components/FormWrapper.jsx';
|
|
@ -1 +1,2 @@
|
|||
export * from './modules.js';
|
||||
export * from './modules.js';
|
||||
export {default} from './modules.js';
|
||||
|
|
|
@ -7,7 +7,7 @@ import { createCollection, addGraphQLQuery } from 'meteor/vulcan:lib'; // import
|
|||
* @summary Vulcan Users namespace
|
||||
* @namespace Users
|
||||
*/
|
||||
const Users = createCollection({
|
||||
export const Users = createCollection({
|
||||
|
||||
collection: Meteor.users,
|
||||
|
||||
|
|
|
@ -4,3 +4,4 @@ import './server/graphql_context.js';
|
|||
|
||||
export {default as createUser} from './server/create_user.js';
|
||||
export * from './modules.js';
|
||||
export {default} from './modules.js';
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import SimpleSchema from 'simpl-schema';
|
||||
|
||||
import Users from "meteor/vulcan:users";
|
||||
import Users from 'meteor/vulcan:users';
|
||||
|
||||
/**
|
||||
* @summary Vote schema
|
||||
* @type {SimpleSchema}
|
||||
|
|
Loading…
Add table
Reference in a new issue