diff --git a/app/controllers/contributions/new.js b/app/controllers/contributions/new.js index 75e00c6..0cab1b8 100644 --- a/app/controllers/contributions/new.js +++ b/app/controllers/contributions/new.js @@ -6,6 +6,8 @@ export default Controller.extend({ kredits: service(), + queryParams: ['contributorId', 'kind', 'amount'], + contributors: alias('kredits.contributors'), minedContributors: filterBy('contributors', 'id'), diff --git a/app/router.js b/app/router.js index 014dbc8..71b14b2 100644 --- a/app/router.js +++ b/app/router.js @@ -20,7 +20,7 @@ Router.map(function() { this.route('new'); }); this.route('contributions', function() { - this.route('new'); + this.route('new', { queryParams: ['contributorId', 'kind', 'amount'] }); this.route('resubmit', { path: ':id/resubmit' }); }); this.route('contributors', function() { diff --git a/app/routes/contributions/new.js b/app/routes/contributions/new.js new file mode 100644 index 0000000..7d760ab --- /dev/null +++ b/app/routes/contributions/new.js @@ -0,0 +1,9 @@ +import Route from '@ember/routing/route'; + +export default Route.extend({ + + model (params) { + return { params }; + } + +}); diff --git a/app/templates/contributions/new.hbs b/app/templates/contributions/new.hbs index c7b5ffb..5682115 100644 --- a/app/templates/contributions/new.hbs +++ b/app/templates/contributions/new.hbs @@ -6,7 +6,9 @@
- {{add-contribution contributors=sortedContributors save=(action "save")}} + {{add-contribution contributors=sortedContributors + attributes=model.params + save=(action "save")}}