github.com/aminovpavel/nomad@v0.11.8/ui/app/routes/csi/plugins/plugin.js (about) 1 import { inject as service } from '@ember/service'; 2 import Route from '@ember/routing/route'; 3 import notifyError from 'nomad-ui/utils/notify-error'; 4 5 export default Route.extend({ 6 store: service(), 7 system: service(), 8 9 breadcrumbs: plugin => [ 10 { 11 label: 'Plugins', 12 args: ['csi.plugins'], 13 }, 14 { 15 label: plugin.plainId, 16 args: ['csi.plugins.plugin', plugin.plainId], 17 }, 18 ], 19 20 serialize(model) { 21 return { plugin_name: model.get('plainId') }; 22 }, 23 24 model(params) { 25 return this.store.findRecord('plugin', `csi/${params.plugin_name}`).catch(notifyError(this)); 26 }, 27 });