import Ember from 'ember';
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin';

export default Ember.Route.extend(AuthenticatedRouteMixin, {
  model: function() {
    return Ember.RSVP.hash({
      characteristicTypes: this.store.findAll('characteristic-type'),
      characteristics: this.store.findAll('characteristic'),
    });
  },
  setupController: function(controller, models) {
    var tableAttrs = [
      { name: 'Name', attr: 'characteristicName' },
      { name: 'Type', attr: 'characteristicType.characteristicTypeName' }
    ];
    controller.set('model', models.characteristics);
    controller.set('tableAttrs', tableAttrs);
    controller.set('row', 'characteristic-index-row');
    controller.set('sort', ['characteristicName']);
  },
});