Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit 9a8c7b7

Browse files
committed
Merge branch 'devel'
# Conflicts: # packages/vulcan-newsletter/lib/server/integrations/mailchimp.js
2 parents 4f0affc + 44d2f5a commit 9a8c7b7

File tree

158 files changed

+1516
-964
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+1516
-964
lines changed

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
},
1212
"dependencies": {
1313
"analytics-node": "^2.1.1",
14-
"apollo-client": "^1.0.1",
14+
"apollo-client": "^1.2.2",
15+
"apollo-errors": "^1.4.0",
1516
"babel-runtime": "^6.18.0",
1617
"bcrypt": "^0.8.7",
1718
"body-parser": "^1.15.2",
@@ -60,6 +61,7 @@
6061
"react-dropzone": "^3.12.2",
6162
"react-helmet": "^3.1.0",
6263
"react-intl": "^2.1.3",
64+
"react-loadable": "^4.0.3",
6365
"react-places-autocomplete": "^5.0.0",
6466
"react-redux": "^5.0.1",
6567
"react-router": "^3.0.0",

packages/example-customization/lib/components/CustomPostsItem.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { Components, getRawComponent, replaceComponent } from 'meteor/vulcan:core';
22
import React from 'react';
3-
import { FormattedMessage, FormattedRelative } from 'meteor/vulcan:i18n';
3+
import { FormattedMessage } from 'meteor/vulcan:i18n';
44
import { Link } from 'react-router';
55
import Posts from "meteor/vulcan:posts";
6+
import moment from 'moment';
67

78
class CustomPostsItem extends getRawComponent('PostsItem') {
89

@@ -39,7 +40,7 @@ class CustomPostsItem extends getRawComponent('PostsItem') {
3940

4041
<div className="posts-item-meta">
4142
{post.user? <div className="posts-item-user"><Components.UsersAvatar user={post.user} size="small"/><Components.UsersName user={post.user}/></div> : null}
42-
<div className="posts-item-date"><FormattedRelative value={post.postedAt}/></div>
43+
<div className="posts-item-date">{post.postedAt ? moment(new Date(post.postedAt)).fromNow() : <FormattedMessage id="posts.dateNotDefined"/>}</div>
4344
<div className="posts-item-comments">
4445
<Link to={Posts.getPageUrl(post)}>
4546
{!post.commentCount || post.commentCount === 0 ? <FormattedMessage id="comments.count_0"/> :
@@ -56,7 +57,6 @@ class CustomPostsItem extends getRawComponent('PostsItem') {
5657

5758
{this.renderCommenters()}
5859

59-
6060
</div>
6161
)
6262
}

packages/example-forum/package.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Package.describe({
22
name: "example-forum",
3-
summary: "Telescope forum package",
3+
summary: "Vulcan forum package",
44
version: '1.5.0',
5-
git: "https://github.com/TelescopeJS/Telescope.git"
5+
git: "https://github.com/VulcanJS/Vulcan.git"
66
});
77

88
Package.onUse(function (api) {

packages/example-instagram/lib/modules/comments/collection.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ The main Comments collection definition file.
44
55
*/
66

7-
import { createCollection } from 'meteor/vulcan:core';
7+
import { createCollection, getDefaultResolvers, getDefaultMutations } from 'meteor/vulcan:core';
88
import schema from './schema.js';
9-
import resolvers from './resolvers.js';
109
import './fragments.js';
11-
import mutations from './mutations.js';
1210
import './permissions.js';
1311

1412
const Comments = createCollection({
@@ -22,9 +20,9 @@ const Comments = createCollection({
2220

2321
schema,
2422

25-
resolvers,
23+
resolvers: getDefaultResolvers('Comments'),
2624

27-
mutations,
25+
mutations: getDefaultMutations('Comments'),
2826

2927
});
3028

packages/example-instagram/lib/modules/comments/mutations.js

Lines changed: 0 additions & 100 deletions
This file was deleted.

packages/example-instagram/lib/modules/comments/resolvers.js

Lines changed: 0 additions & 60 deletions
This file was deleted.

packages/example-instagram/lib/modules/comments/schema.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,14 @@ const schema = {
2525
type: String,
2626
optional: true,
2727
viewableBy: ['guests'],
28-
resolveAs: 'user: User', // resolve as "user" on the client
28+
resolveAs: {
29+
fieldName: 'user',
30+
type: 'User',
31+
resolver(comment, args, context) {
32+
return context.Users.findOne({ _id: comment.userId }, { fields: context.Users.getViewableFields(context.currentUser, context.Users) });
33+
},
34+
addOriginalField: true
35+
}
2936
},
3037

3138
// custom properties

packages/example-instagram/lib/modules/pics/collection.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ The main Pics collection definition file.
44
55
*/
66

7-
import { createCollection } from 'meteor/vulcan:core';
7+
import { createCollection, getDefaultResolvers, getDefaultMutations } from 'meteor/vulcan:core';
88
import schema from './schema.js';
9-
import resolvers from './resolvers.js';
109
import './fragments.js';
11-
import mutations from './mutations.js';
1210
import './permissions.js';
1311

1412
const Pics = createCollection({
@@ -19,9 +17,9 @@ const Pics = createCollection({
1917

2018
schema,
2119

22-
resolvers,
20+
resolvers: getDefaultResolvers('Pics'),
2321

24-
mutations,
22+
mutations: getDefaultMutations('Pics'),
2523

2624
});
2725

packages/example-instagram/lib/modules/pics/mutations.js

Lines changed: 0 additions & 100 deletions
This file was deleted.

0 commit comments

Comments
 (0)