Support query params for adding contribution

Just contributor ID, kind, and amount for now.
This commit is contained in:
2019-12-10 18:16:54 +01:00
parent 04a7f9139d
commit 536868002f
4 changed files with 15 additions and 2 deletions
+2
View File
@@ -6,6 +6,8 @@ export default Controller.extend({
kredits: service(), kredits: service(),
queryParams: ['contributorId', 'kind', 'amount'],
contributors: alias('kredits.contributors'), contributors: alias('kredits.contributors'),
minedContributors: filterBy('contributors', 'id'), minedContributors: filterBy('contributors', 'id'),
+1 -1
View File
@@ -20,7 +20,7 @@ Router.map(function() {
this.route('new'); this.route('new');
}); });
this.route('contributions', function() { this.route('contributions', function() {
this.route('new'); this.route('new', { queryParams: ['contributorId', 'kind', 'amount'] });
this.route('resubmit', { path: ':id/resubmit' }); this.route('resubmit', { path: ':id/resubmit' });
}); });
this.route('contributors', function() { this.route('contributors', function() {
+9
View File
@@ -0,0 +1,9 @@
import Route from '@ember/routing/route';
export default Route.extend({
model (params) {
return { params };
}
});
+3 -1
View File
@@ -6,7 +6,9 @@
</header> </header>
<div class="content"> <div class="content">
{{add-contribution contributors=sortedContributors save=(action "save")}} {{add-contribution contributors=sortedContributors
attributes=model.params
save=(action "save")}}
</div> </div>
</section> </section>