diff --git a/app/serializers/payment_serializer.rb b/app/serializers/payment_serializer.rb index b1fe2c7..bd266dd 100644 --- a/app/serializers/payment_serializer.rb +++ b/app/serializers/payment_serializer.rb @@ -8,6 +8,7 @@ class PaymentSerializer < ApplicationSerializer :amount, :amount_currency, :username + :user_id def created_at_age Time.now - object.created_at diff --git a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 index d9b24c6..2d3f960 100644 --- a/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 +++ b/assets/javascripts/discourse/controllers/admin-plugins-discourse-patrons.js.es6 @@ -1,2 +1 @@ -export default Ember.Controller.extend({ -}); +export default Ember.Controller.extend({}); diff --git a/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 b/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 index e51b06d..1f0a813 100644 --- a/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 +++ b/assets/javascripts/discourse/discourse-patrons-route-map.js.es6 @@ -1,8 +1,7 @@ - export default { - resource: 'admin.adminPlugins', - path: '/plugins', + resource: "admin.adminPlugins", + path: "/plugins", map() { - this.route('discourse-patrons'); + this.route("discourse-patrons"); } }; diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6 index e70c91b..2682176 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6 @@ -4,7 +4,6 @@ export default Discourse.Route.extend({ model() { return ajax("/patrons/admin", { method: "get" - }) - .then(results => results); + }).then(results => results); } }); diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs index 187a8af..3a41bf8 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs @@ -13,7 +13,11 @@ {{#each model as |payment|}} - {{payment.username}} + + {{#link-to "adminUser.index" payment.user_id payment.username}} + {{payment.username}} + {{/link-to}} + {{{stripe-payment-link payment}}} {{payment.receipt_email}} {{{format-duration payment.created_at_age}}}