aymerick/kowa-client

View on GitHub
app/routes/posts/index.js

Summary

Maintainability
A
2 hrs
Test Coverage
import AuthenticatedRoute from 'kowa/routes/authenticated';

var PostsIndexRoute = AuthenticatedRoute.extend({
  // redirects /:site_id/posts to /:site_id/posts/:post_id
  beforeModel: function () {
    var posts = this.modelFor('posts');
    var firstPost = posts.get('firstObject');
    if (firstPost) {
      this.transitionTo('posts.post', firstPost);
    }
  }
});

export default PostsIndexRoute;