diff --git a/app/serializers/payment_serializer.rb b/app/serializers/payment_serializer.rb
index 6fd251d..eb4d4b6 100644
--- a/app/serializers/payment_serializer.rb
+++ b/app/serializers/payment_serializer.rb
@@ -1,5 +1,9 @@
# frozen_string_literal: true
class PaymentSerializer < ApplicationSerializer
- attributes :payment_intent_id, :receipt_email, :url, :amount
+ attributes :payment_intent_id, :receipt_email, :url, :created_at_age, :amount
+
+ def created_at_age
+ Time.now - object.created_at
+ end
end
diff --git a/assets/javascripts/discourse/helpers/stripe-payment-link.js.es6 b/assets/javascripts/discourse/helpers/stripe-payment-link.js.es6
new file mode 100644
index 0000000..e038903
--- /dev/null
+++ b/assets/javascripts/discourse/helpers/stripe-payment-link.js.es6
@@ -0,0 +1,5 @@
+export default Ember.Helper.helper(function(params) {
+ const payment = params[0];
+
+ return `${payment.payment_intent_id}`;
+});
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 6f2ffc5..e70c91b 100644
--- a/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6
+++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-patrons.js.es6
@@ -5,11 +5,6 @@ export default Discourse.Route.extend({
return ajax("/patrons/admin", {
method: "get"
})
- .then(results => {
-
- console.log(12, results);
-
- return 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 132fcdd..229ccaa 100644
--- a/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs
+++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-patrons.hbs
@@ -5,18 +5,18 @@
{{#each model as |payment|}}
{{i18n 'discourse_patrons.admin.table.head.user'}}
- {{i18n 'discourse_patrons.admin.table.head.payment_intent_id'}}
+ {{i18n 'discourse_patrons.admin.table.head.payment_intent'}}
{{i18n 'discourse_patrons.admin.table.head.receipt_email'}}
- {{i18n 'discourse_patrons.admin.table.head.url'}}
+ {{i18n 'created'}}
{{i18n 'discourse_patrons.admin.table.head.amount'}}