From 21d71e09fcb7e70241275320c8b6cbf3b470eae8 Mon Sep 17 00:00:00 2001
From: Jarek Radosz {{i18n 'discourse_subscriptions.admin.unconfigured'}} {{i18n 'discourse_subscriptions.admin.on_meta'}} {{i18n "discourse_subscriptions.admin.unconfigured"}} {{i18n "discourse_subscriptions.admin.on_meta"}} {{i18n 'discourse_subscriptions.admin.unconfigured'}} {{i18n 'discourse_subscriptions.admin.on_meta'}} {{i18n "discourse_subscriptions.admin.unconfigured"}} {{i18n "discourse_subscriptions.admin.on_meta"}}
- {{#link-to 'adminPlugins.discourse-subscriptions.products.show' 'new' class="btn btn-primary"}}
+ {{#link-to "adminPlugins.discourse-subscriptions.products.show" "new" class="btn btn-primary"}}
{{d-icon "plus"}}
- {{i18n 'discourse_subscriptions.admin.products.operations.new'}}
+ {{i18n "discourse_subscriptions.admin.products.operations.new"}}
{{/link-to}}
- {{i18n 'discourse_subscriptions.admin.products.product_help'}}
+ {{i18n "discourse_subscriptions.admin.products.product_help"}}
-
{{/if}}
@@ -35,10 +38,11 @@
label="discourse_subscriptions.admin.coupons.create"
title="discourse_subscriptions.admin.coupons.create"
icon="plus"
- class="btn btn-icon btn-primary create-coupon"}}
+ class="btn btn-icon btn-primary create-coupon"
+ }}
{{/unless}}
{{#if creating}}
- {{create-coupon-form cancel=(action 'closeCreateForm') create=(action 'createNewCoupon')}}
+ {{create-coupon-form cancel=(action "closeCreateForm") create=(action "createNewCoupon")}}
{{/if}}
{{/if}}
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 fa04f74..4be4370 100644
--- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs
+++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs
@@ -1,35 +1,36 @@
-
-{{i18n 'discourse_subscriptions.admin.coupons.code'}}
- {{i18n 'discourse_subscriptions.admin.coupons.discount'}}
- {{i18n 'discourse_subscriptions.admin.coupons.times_redeemed'}}
- {{i18n 'discourse_subscriptions.admin.coupons.active'}}
- {{i18n 'discourse_subscriptions.admin.coupons.actions'}}
+ {{i18n "discourse_subscriptions.admin.coupons.code"}}
+ {{i18n "discourse_subscriptions.admin.coupons.discount"}}
+ {{i18n "discourse_subscriptions.admin.coupons.times_redeemed"}}
+ {{i18n "discourse_subscriptions.admin.coupons.active"}}
+ {{i18n "discourse_subscriptions.admin.coupons.actions"}}
- {{#each model as |coupon|}}
-
-
- {{/each}}
+
+ {{#each model as |coupon|}}
+ {{coupon.code}}
- {{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"
- class="btn-danger btn btn-icon btn-no-text"}}
-
-
+
+ {{/each}}
+
{{coupon.code}}
+ {{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"
+ class="btn-danger btn btn-icon btn-no-text"
+ }}
+
+ {{i18n 'discourse_subscriptions.admin.dashboard.title'}}
+{{i18n "discourse_subscriptions.admin.dashboard.title"}}
{{#load-more selector=".discourse-patrons-table tr" action=(action "loadMore")}}
{{#if model}}
{{/if}}
{{/load-more}}
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 e62f983..ae634b9 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
@@ -1,29 +1,32 @@
-
-
- {{#each model as |payment|}}
- {{i18n 'discourse_subscriptions.admin.dashboard.table.head.user'}}
- {{i18n 'discourse_subscriptions.admin.dashboard.table.head.payment_intent'}}
- {{i18n 'discourse_subscriptions.admin.dashboard.table.head.receipt_email'}}
- {{i18n 'created'}}
- {{i18n 'discourse_subscriptions.admin.dashboard.table.head.amount'}}
+ {{i18n "discourse_subscriptions.admin.dashboard.table.head.user"}}
+ {{i18n "discourse_subscriptions.admin.dashboard.table.head.payment_intent"}}
+ {{i18n "discourse_subscriptions.admin.dashboard.table.head.receipt_email"}}
+ {{i18n "created"}}
+ {{i18n "discourse_subscriptions.admin.dashboard.table.head.amount"}}
-
- {{/each}}
+
+ {{#each model as |payment|}}
+
- {{#link-to "adminUser.index" payment.user_id payment.username}}
- {{payment.username}}
- {{/link-to}}
-
-
- {{#link-to "patrons.show" payment.payment_intent_id}}
- {{{payment.payment_intent_id}}}
- {{/link-to}}
-
- {{payment.receipt_email}}
- {{{format-duration payment.created_at_age}}}
- {{payment.amount_currency}}
-
+
+ {{/each}}
+
+ {{#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)}}
+ {{payment.amount_currency}}
+
-
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 44c9aab..947736f 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
@@ -1,47 +1,50 @@
{{#if model.unconfigured }}
- {{i18n 'discourse_subscriptions.admin.plans.plan.plan_id'}}
- {{i18n 'discourse_subscriptions.admin.plans.plan.nickname.title'}}
- {{i18n 'discourse_subscriptions.admin.plans.plan.interval'}}
- {{i18n 'discourse_subscriptions.admin.plans.plan.amount'}}
+ {{i18n "discourse_subscriptions.admin.plans.plan.plan_id"}}
+ {{i18n "discourse_subscriptions.admin.plans.plan.nickname.title"}}
+ {{i18n "discourse_subscriptions.admin.plans.plan.interval"}}
+ {{i18n "discourse_subscriptions.admin.plans.plan.amount"}}
- {{#each model as |plan|}}
-
-
- {{/each}}
+
+ {{#each model as |plan|}}
+ {{plan.id}}
- {{plan.nickname}}
- {{plan.interval}}
- {{plan.unit_amount}}
-
- {{d-button
- action=(action "editPlan" plan.id)
- icon="far-edit"
- class="btn no-text btn-icon"}}
- {{d-button
- action=(route-action "destroyPlan")
- actionParam=plan
- icon="trash-alt"
- class="btn-danger btn no-text btn-icon"}}
-
-
+
+ {{/each}}
+
{{plan.id}}
+ {{plan.nickname}}
+ {{plan.interval}}
+ {{plan.unit_amount}}
+
+ {{d-button
+ action=(action "editPlan" plan.id)
+ icon="far-edit"
+ class="btn no-text btn-icon"
+ }}
+ {{d-button
+ action=(route-action "destroyPlan")
+ actionParam=plan
+ icon="trash-alt"
+ class="btn-danger btn no-text btn-icon"
+ }}
+
+
-
{{else}}
{{i18n 'discourse_subscriptions.admin.products.product.name'}}
- {{i18n 'discourse_subscriptions.admin.products.product.created_at'}}
- {{i18n 'discourse_subscriptions.admin.products.product.updated_at'}}
- {{i18n 'discourse_subscriptions.admin.products.product.active'}}
+ {{i18n "discourse_subscriptions.admin.products.product.name"}}
+ {{i18n "discourse_subscriptions.admin.products.product.created_at"}}
+ {{i18n "discourse_subscriptions.admin.products.product.updated_at"}}
+ {{i18n "discourse_subscriptions.admin.products.product.active"}}
- {{#each model as |product|}}
-
-
- {{/each}}
+
+ {{#each model as |product|}}
+ {{product.name}}
- {{format-unix-date product.created}}
- {{format-unix-date product.updated}}
- {{product.active}}
-
-
-
-
+
+ {{/each}}
+
{{product.name}}
+ {{format-unix-date product.created}}
+ {{format-unix-date product.updated}}
+ {{product.active}}
+
+
+
+ {{i18n 'discourse_subscriptions.admin.plans.title'}}
+{{i18n "discourse_subscriptions.admin.plans.title"}}
- + {{combo-box valueProperty="name" content=availableGroups @@ -22,11 +21,11 @@ onChange=(action (mut model.plan.metadata.group_name)) }}
- + {{#if planFieldDisabled}} {{input class="plan-amount plan-currency" disabled=true value=model.plan.currency}} {{else}} @@ -41,7 +40,7 @@
{{#if planFieldDisabled}} {{input @@ -55,14 +54,14 @@ type="checkbox" name="recurring" checked=model.plan.isRecurring - change=(action 'changeRecurring') + change=(action "changeRecurring") }} {{/if}}
{{#if model.plan.isRecurring}}{{#if planFieldDisabled}} {{input disabled=true value=selectedInterval}} @@ -77,18 +76,18 @@
{{input type="text" name="trial" value=model.plan.trial_period_days}}
{{input type="checkbox" name="active" checked=model.plan.active}}
@@ -98,16 +97,24 @@- {{i18n 'discourse_subscriptions.admin.plans.operations.create_help'}} + {{i18n "discourse_subscriptions.admin.plans.operations.create_help"}}
| {{i18n 'discourse_subscriptions.admin.plans.plan.nickname'}} | -{{i18n 'discourse_subscriptions.admin.plans.plan.interval'}} | -{{i18n 'discourse_subscriptions.admin.plans.plan.created_at'}} | -{{i18n 'discourse_subscriptions.admin.plans.plan.group'}} | -{{i18n 'discourse_subscriptions.admin.plans.plan.active'}} | -{{i18n 'discourse_subscriptions.admin.plans.plan.amount'}} | +{{i18n "discourse_subscriptions.admin.plans.plan.nickname"}} | +{{i18n "discourse_subscriptions.admin.plans.plan.interval"}} | +{{i18n "discourse_subscriptions.admin.plans.plan.created_at"}} | +{{i18n "discourse_subscriptions.admin.plans.plan.group"}} | +{{i18n "discourse_subscriptions.admin.plans.plan.active"}} | +{{i18n "discourse_subscriptions.admin.plans.plan.amount"}} | {{#link-to "adminPlugins.discourse-subscriptions.products.show.plans.show" model.product.id "new" class="btn"}} - {{i18n 'discourse_subscriptions.admin.plans.operations.add'}} + {{i18n "discourse_subscriptions.admin.plans.operations.add"}} {{/link-to}} | - {{#each model.plans as |plan|}} -
|---|---|---|---|---|---|---|---|
| {{plan.nickname}} | -{{plan.recurring.interval}} | -{{format-unix-date plan.created}} | -{{plan.metadata.group_name}} | -{{plan.active}} | -{{format-currency plan.currency plan.amountDollars}} | -- {{#link-to "adminPlugins.discourse-subscriptions.products.show.plans.show" model.product.id plan.id class="btn no-text btn-icon"}} - {{d-icon "far-edit"}} - {{/link-to}} - | -|
|
- - {{i18n 'discourse_subscriptions.admin.products.product.plan_help'}} - |
- |||||||
| {{plan.nickname}} | +{{plan.recurring.interval}} | +{{format-unix-date plan.created}} | +{{plan.metadata.group_name}} | +{{plan.active}} | +{{format-currency plan.currency plan.amountDollars}} | ++ {{#link-to "adminPlugins.discourse-subscriptions.products.show.plans.show" model.product.id plan.id class="btn no-text btn-icon"}} + {{d-icon "far-edit"}} + {{/link-to}} + | +|
|
+ + {{i18n "discourse_subscriptions.admin.products.product.plan_help"}} + |
+ |||||||
{{i18n 'discourse_subscriptions.admin.unconfigured'}}
-{{i18n 'discourse_subscriptions.admin.on_meta'}}
+{{i18n "discourse_subscriptions.admin.unconfigured"}}
+{{i18n "discourse_subscriptions.admin.on_meta"}}
{{else}} {{#load-more selector=".discourse-patrons-table tr" action=(action "loadMore")}}| {{i18n 'discourse_subscriptions.admin.subscriptions.subscription.user'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.subscription_id'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.customer'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.product'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.plan'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.status'}} | -{{i18n 'discourse_subscriptions.admin.subscriptions.subscription.created_at'}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.user"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.subscription_id"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.customer"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.product"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.plan"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.status"}} | +{{i18n "discourse_subscriptions.admin.subscriptions.subscription.created_at"}} | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - {{#if subscription.metadataUserExists}} - - {{subscription.metadata.username}} - - {{/if}} - | -{{subscription.id}} | -{{subscription.customer}} | -{{subscription.plan.product.name}} | -{{subscription.plan.nickname}} | -{{subscription.status}} | -{{format-unix-date subscription.created}} | -- {{#if subscription.loading}} - {{loading-spinner size="small"}} - {{else}} - {{d-button disabled=subscription.canceled label="cancel" action=(action "showCancelModal" subscription) icon="times"}} - {{/if}} - | -|||||||
| + {{#if subscription.metadataUserExists}} + + {{subscription.metadata.username}} + + {{/if}} + | +{{subscription.id}} | +{{subscription.customer}} | +{{subscription.plan.product.name}} | +{{subscription.plan.nickname}} | +{{subscription.status}} | +{{format-unix-date subscription.created}} | ++ {{#if subscription.loading}} + {{loading-spinner size="small"}} + {{else}} + {{d-button + disabled=subscription.canceled + label="cancel" + action=(action "showCancelModal" subscription) + icon="times" + }} + {{/if}} + | +
{{i18n 'discourse_subscriptions.admin.unconfigured'}}
-{{i18n 'discourse_subscriptions.admin.on_meta'}}
+{{i18n "discourse_subscriptions.admin.unconfigured"}}
+ {{/if}} diff --git a/assets/javascripts/discourse/templates/components/campaign-banner.hbs b/assets/javascripts/discourse/templates/components/campaign-banner.hbs index 9c1a4b8..1807103 100644 --- a/assets/javascripts/discourse/templates/components/campaign-banner.hbs +++ b/assets/javascripts/discourse/templates/components/campaign-banner.hbs @@ -1,85 +1,85 @@ {{#if shouldShow}} -