From c06ae3704802a3c50195eb18400f7300566fa016 Mon Sep 17 00:00:00 2001 From: Isaac Janzen <50783505+janzenisaac@users.noreply.github.com> Date: Tue, 2 May 2023 09:24:28 -0500 Subject: [PATCH] DEV: Use angle bracket syntax (#158) --- ...lugins-discourse-subscriptions-coupons.hbs | 32 ++--- ...gins-discourse-subscriptions-dashboard.hbs | 18 ++- ...ns-discourse-subscriptions-plans-index.hbs | 18 +-- ...discourse-subscriptions-products-index.hbs | 30 ++--- ...subscriptions-products-show-plans-show.hbs | 116 +++++++++--------- ...-discourse-subscriptions-products-show.hbs | 70 +++++------ ...-discourse-subscriptions-subscriptions.hbs | 24 ++-- .../admin/plugins-discourse-subscriptions.hbs | 46 +++---- .../templates/components/campaign-banner.hbs | 30 ++--- .../components/create-coupon-form.hbs | 43 ++++--- .../templates/components/login-required.hbs | 10 +- .../templates/components/payment-plan.hbs | 2 +- .../templates/components/product-item.hbs | 40 +++--- .../connectors/user-main-nav/billing.hbs | 4 +- .../modal/admin-cancel-subscription.hbs | 29 ++--- .../discourse/templates/subscribe/show.hbs | 30 ++--- .../discourse/templates/user/billing.hbs | 32 ++--- .../user/billing/subscriptions/card.hbs | 12 +- .../user/billing/subscriptions/index.hbs | 26 ++-- 19 files changed, 315 insertions(+), 297 deletions(-) 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 +