aymerick/kowa-client

View on GitHub
app/routes/pages/new.js

Summary

Maintainability
A
2 hrs
Test Coverage
import AuthenticatedRoute from 'kowa/routes/authenticated';
import ContentEditionRoute from 'kowa/mixins/content-edition-route';

var PagesNewRoute = AuthenticatedRoute.extend(ContentEditionRoute, {
  // use PagesPageController
  controllerName: 'pages.page',

  // this is a fresh new model
  model: function() {
    return this.store.createRecord('page', { site: this.modelFor('site') });
  },

  // use page template
  renderTemplate: function() {
    this.render('pages/page');
  }
});

export default PagesNewRoute;