diff --git a/packages/base-components/lib/common/Header.jsx b/packages/base-components/lib/common/Header.jsx index 842cb791e..2f58c57d7 100644 --- a/packages/base-components/lib/common/Header.jsx +++ b/packages/base-components/lib/common/Header.jsx @@ -25,11 +25,11 @@ const Header = props => { {props.currentUser ?

My Account

: ""} - - + + {FlowRouter.go('posts.single', post);}}/> - - + + diff --git a/packages/base-components/lib/posts/PostNew.jsx b/packages/base-components/lib/posts/PostNew.jsx deleted file mode 100644 index 662851a7d..000000000 --- a/packages/base-components/lib/posts/PostNew.jsx +++ /dev/null @@ -1,60 +0,0 @@ -// import Core from "meteor/nova:core"; -// ({Messages, NovaForms} = Core); - -// import Formsy from 'formsy-react'; - -// const PostNew = React.createClass({ - -// propTypes: { -// currentUser: React.PropTypes.object, -// postNewCallback: React.PropTypes.func, -// closeModal: React.PropTypes.func -// }, - -// getInitialState() { -// return { -// canSubmit: false -// } -// }, - -// submitForm(data) { -// // remove any empty properties -// post = _.compactObject(data); - -// post = Telescope.callbacks.run("posts.new.client", post); - -// Meteor.call('posts.new', post, (error, post) => { -// if (error) { -// console.log(error) -// Messages.flash(error.message, "error") -// } else { -// Messages.flash("Post created.", "success"); -// FlowRouter.go('posts.single', post); -// if (this.props.closeModal) { -// this.props.closeModal(); -// } -// } -// }); -// }, - -// render() { - -// ({CanCreatePost} = Telescope.components); - -// const fields = Posts.simpleSchema().getEditableFields(this.props.currentUser); - -// return ( -// -//
-//

New Post

-// -// {fields.map(fieldName => NovaForms.getComponent(fieldName, Posts.simpleSchema()._schema[fieldName]))} -// -// -//
-//
-// ) -// } -// }); - -// module.exports = PostNew; \ No newline at end of file diff --git a/packages/base-components/lib/routes.jsx b/packages/base-components/lib/routes.jsx index bd58f53fb..beeb048ee 100644 --- a/packages/base-components/lib/routes.jsx +++ b/packages/base-components/lib/routes.jsx @@ -38,19 +38,19 @@ FlowRouter.route('/posts/:_id', { } }); -FlowRouter.route('/posts/:_id/edit', { - name: 'posts.edit', - action(params, queryParams) { - ({AppContainer, ItemContainer} = Telescope.components); - mount(AppContainer, {content: }); - } -}); +// FlowRouter.route('/posts/:_id/edit', { +// name: 'posts.edit', +// action(params, queryParams) { +// ({AppContainer, ItemContainer} = Telescope.components); +// mount(AppContainer, {content: }); +// } +// }); FlowRouter.route('/users/:slug', { name: 'users.single', diff --git a/packages/nova-posts/lib/components.js b/packages/nova-posts/lib/components.js deleted file mode 100644 index fd5c4254c..000000000 --- a/packages/nova-posts/lib/components.js +++ /dev/null @@ -1,2 +0,0 @@ -// Telescope.registerComponent("PostNewContainer", require('./containers/PostNewContainer.jsx')); -// Telescope.registerComponent("PostEditContainer", require('./containers/PostEditContainer.jsx')); diff --git a/packages/nova-posts/lib/containers/PostEditContainer.jsx b/packages/nova-posts/lib/containers/PostEditContainer.jsx deleted file mode 100644 index cacf9d887..000000000 --- a/packages/nova-posts/lib/containers/PostEditContainer.jsx +++ /dev/null @@ -1,34 +0,0 @@ -// // not used anymore - -// const PostEditContainer = React.createClass({ - -// propTypes: { -// postId: React.PropTypes.string.isRequired -// }, - -// mixins: [ReactMeteorData], - -// getMeteorData() { -// return { -// categories: Categories.find().fetch(), -// // postUrl: Session.get("postUrl"), -// }; -// }, - -// render() { -// ({ItemContainer, PostEdit} = Telescope.components); - -// return ( -// -// ) -// } - -// }); - -// module.exports = PostEditContainer; \ No newline at end of file diff --git a/packages/nova-posts/lib/containers/PostNewContainer.jsx b/packages/nova-posts/lib/containers/PostNewContainer.jsx deleted file mode 100644 index 4b5b16e18..000000000 --- a/packages/nova-posts/lib/containers/PostNewContainer.jsx +++ /dev/null @@ -1,22 +0,0 @@ -// // not used anymore - -// const PostNewContainer = React.createClass({ - -// mixins: [ReactMeteorData], - -// getMeteorData() { - -// return { -// // postUrl: Session.get("postUrl"), // replace with state? -// currentUser: Meteor.user() -// }; -// }, - -// render() { -// ({PostNew} = Telescope.components); -// return ; -// } - -// }); - -// module.exports = PostNewContainer; \ No newline at end of file diff --git a/packages/nova-posts/lib/server/publications.js b/packages/nova-posts/lib/server/publications.js index 8547fda27..2a523c66c 100644 --- a/packages/nova-posts/lib/server/publications.js +++ b/packages/nova-posts/lib/server/publications.js @@ -77,7 +77,6 @@ Meteor.publish('posts.list', function (terms) { const posts = Posts.find(selector, options); const users = getPostsListUsers(posts); - return Users.can.view(currentUser) ? [posts, users] : []; // }); diff --git a/packages/nova-posts/package.js b/packages/nova-posts/package.js index 1df661bb8..bca98779f 100644 --- a/packages/nova-posts/package.js +++ b/packages/nova-posts/package.js @@ -29,7 +29,6 @@ Package.onUse(function (api) { 'lib/config.js', 'lib/collection.js', 'lib/parameters.js', - 'lib/components.js', 'lib/notifications.js', 'lib/views.js', 'lib/helpers.js',