diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-coupons.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-coupons.hbs index fa5c82b..9d33500 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-coupons.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-coupons.hbs @@ -22,19 +22,19 @@ {{coupon.discount}} {{coupon.times_redeemed}} - {{input - type="checkbox" - checked=coupon.active - click=(action "toggleActive" coupon) - }} + - {{d-button - action=(action "deleteCoupon") - actionParam=coupon - icon="trash-alt" + {{/each}} @@ -43,13 +43,13 @@ {{/if}} {{#unless creating}} - {{d-button - action=(action "openCreateForm") - label="discourse_subscriptions.admin.coupons.create" - title="discourse_subscriptions.admin.coupons.create" - icon="plus" + {{/unless}} {{#if creating}} diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs index d9aba62..ff20ca0 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs @@ -1,6 +1,6 @@

{{i18n "discourse_subscriptions.admin.dashboard.title"}}

-{{#load-more selector=".discourse-patrons-table tr" action=(action "loadMore")}} + {{#if model}} @@ -38,14 +38,20 @@ {{#each model as |payment|}} @@ -55,4 +61,4 @@
- {{#link-to "adminUser.index" payment.user_id payment.username}} + {{payment.username}} - {{/link-to}} + - {{#link-to "patrons.show" payment.payment_intent_id}} + {{html-safe payment.payment_intent_id}} - {{/link-to}} + {{payment.receipt_email}} {{html-safe (format-duration payment.created_at_age)}}
{{/if}} -{{/load-more}} \ No newline at end of file +
\ No newline at end of file diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-plans-index.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-plans-index.hbs index 58ea9ff..21e7a60 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-plans-index.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-plans-index.hbs @@ -14,17 +14,17 @@ {{plan.interval}} {{plan.unit_amount}} - {{d-button - action=(action "editPlan" plan.id) - icon="far-edit" + + {{/each}} diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-index.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-index.hbs index 6830242..3e9f654 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-index.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-index.hbs @@ -7,16 +7,16 @@

{{else}}

- {{#link-to - "adminPlugins.discourse-subscriptions.products.show" - "new" + {{d-icon "plus"}} {{i18n "discourse_subscriptions.admin.products.operations.new"}} - {{/link-to}} +

{{#if model}} @@ -46,20 +46,20 @@ {{product.active}}
- {{#link-to - "adminPlugins.discourse-subscriptions.products.show" - product.id + {{d-icon "far-edit"}} - {{/link-to}} + - {{d-button - action=(route-action "destroyProduct") - actionParam=product - icon="trash-alt" +
diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show-plans-show.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show-plans-show.hbs index 1a2a000..783bf5f 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show-plans-show.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show-plans-show.hbs @@ -6,12 +6,12 @@ {{i18n "discourse_subscriptions.admin.products.product.name"}} - {{input - type="text" +

@@ -19,7 +19,7 @@ {{i18n "discourse_subscriptions.admin.plans.plan.nickname"}} - {{input type="text" name="name" value=model.plan.nickname}} +

{{i18n "discourse_subscriptions.admin.plans.plan.nickname_help"}} @@ -31,12 +31,12 @@ {{i18n "discourse_subscriptions.admin.plans.plan.group"}} - {{combo-box - valueProperty="name" - content=availableGroups - value=selectedGroup - onChange=(action (mut model.plan.metadata.group_name)) - }} +
{{i18n "discourse_subscriptions.admin.plans.plan.group_help"}} @@ -49,27 +49,27 @@ {{#if planFieldDisabled}} - {{input + {{else}} - {{combo-box - disabled=planFieldDisabled - content=currencies - value=model.plan.currency - onChange=(action (mut model.plan.currency)) - }} + {{/if}} - {{input +

@@ -78,19 +78,19 @@ {{#if planFieldDisabled}} - {{input - type="checkbox" + {{else}} - {{input - type="checkbox" + {{/if}}

@@ -101,14 +101,14 @@ {{#if planFieldDisabled}} - {{input disabled=true value=selectedInterval}} + {{else}} - {{combo-box - valueProperty="name" - content=availableIntervals - value=selectedInterval - onChange=(action (mut selectedInterval)) - }} + {{/if}}

@@ -118,7 +118,11 @@ ({{i18n "discourse_subscriptions.optional"}}) - {{input type="text" name="trial" value=model.plan.trial_period_days}} +
{{i18n "discourse_subscriptions.admin.plans.plan.trial_help"}} @@ -130,7 +134,7 @@ - {{input type="checkbox" name="active" checked=model.plan.active}} +

@@ -143,19 +147,19 @@
{{#if model.plan.isNew}} - {{d-button - label="discourse_subscriptions.admin.plans.operations.create" - action=(action "createPlan") - icon="plus" + {{else}} - {{d-button - label="discourse_subscriptions.admin.plans.operations.update" - action=(action "updatePlan") - icon="check" + {{/if}}
\ No newline at end of file diff --git a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show.hbs b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show.hbs index b4d8f63..10df788 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-products-show.hbs @@ -5,7 +5,7 @@ - {{input type="text" name="name" value=model.product.name}} +

@@ -13,11 +13,11 @@ {{i18n "discourse_subscriptions.admin.products.product.description"}} - {{textarea +