datacite/bracco

View on GitHub
app/routes/repositories/show/dois/upload.js

Summary

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

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

  model() {
    let repository = this.modelFor('repositories/show');
    let doi = this.store.createRecord('doi', {
      repository,
      mode: 'upload',
      state: 'draft'
    });

    return hash({
      repository,
      doi
    });
  }

  // afterModel(model) {
  //   if (this.get('can').cannot('create doi', model)) {
  //     return this.transitionTo('index');
  //   }
  // }
});