datacite/bracco

View on GitHub
app/routes/repositories/show/change.js

Summary

Maintainability
A
35 mins
Test Coverage
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';

export default Route.extend({
  can: service(),
  features: service(),
  router: service(),
  store: service(),

  model() {
    let repository = this.modelFor('repositories/show');
    repository.set('confirmSymbol', repository.get('symbol'));
    return repository;
  },

  afterModel(model) {
    if (this.can.cannot('update repository', model)) {
      this.router.transitionTo('index');
    }
  }
});