seocahill/dts-explorer-client

View on GitHub
app/pods/discoverable-taxonomy-set/role-type/presentation-nodes/route.js

Summary

Maintainability
A
0 mins
Test Coverage
import Route from '@ember/routing/route';
import { isBlank } from '@ember/utils';

export default Route.extend({
  model() {
    return this.modelFor('discoverable-taxonomy-set.role-type').get('presentationNodes');
  },

  setupController(controller, model) {
    this._super(...arguments);
    controller.set('rootNodes', model.filter((node) => isBlank(node.get('parent.id'))));
  },

  afterModel(model) {
    this.controllerFor('application').set('searchScope', model)
  }
});