diff --git a/assets/javascripts/discourse/controllers/s-index.js.es6 b/assets/javascripts/discourse/controllers/s-index.js.es6 index 9027ae2..0fac1bf 100644 --- a/assets/javascripts/discourse/controllers/s-index.js.es6 +++ b/assets/javascripts/discourse/controllers/s-index.js.es6 @@ -12,7 +12,7 @@ export default Ember.Controller.extend({ }, paymentSuccessHandler(/* paymentIntentId */) { - bootbox.alert(I18n.t("discourse_patrons.transactions.payment.success")); + bootbox.alert(I18n.t("discourse_subscriptions.transactions.payment.success")); this.transitionToRoute( "user.billing", Discourse.User.current().username.toLowerCase() diff --git a/assets/javascripts/discourse/controllers/s-subscribe-show.js.es6 b/assets/javascripts/discourse/controllers/s-subscribe-show.js.es6 index 08d1483..d042d64 100644 --- a/assets/javascripts/discourse/controllers/s-subscribe-show.js.es6 +++ b/assets/javascripts/discourse/controllers/s-subscribe-show.js.es6 @@ -41,7 +41,7 @@ export default Ember.Controller.extend({ .save() .then(() => { bootbox.alert( - I18n.t("discourse_patrons.transactions.payment.success") + I18n.t("discourse_subscriptions.transactions.payment.success") ); this.transitionToRoute( "user.subscriptions", diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js.es6 index 8a2d6f1..bd9d389 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-index.js.es6 @@ -8,7 +8,7 @@ export default Discourse.Route.extend({ actions: { destroyProduct(product) { bootbox.confirm( - I18n.t("discourse_patrons.admin.products.operations.destroy.confirm"), + I18n.t("discourse_subscriptions.admin.products.operations.destroy.confirm"), I18n.t("no_value"), I18n.t("yes_value"), confirmed => { diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js.es6 index a9dbdd6..513cefd 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-products-show.js.es6 @@ -20,7 +20,7 @@ export default Discourse.Route.extend({ actions: { destroyPlan(plan) { bootbox.confirm( - I18n.t("discourse_patrons.admin.plans.operations.destroy.confirm"), + I18n.t("discourse_subscriptions.admin.plans.operations.destroy.confirm"), I18n.t("no_value"), I18n.t("yes_value"), confirmed => { diff --git a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-subscriptions.js.es6 b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-subscriptions.js.es6 index 9f834e4..c04ae6b 100644 --- a/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-subscriptions.js.es6 +++ b/assets/javascripts/discourse/routes/admin-plugins-discourse-subscriptions-subscriptions.js.es6 @@ -9,7 +9,7 @@ export default Discourse.Route.extend({ cancelSubscription(subscription) { bootbox.confirm( I18n.t( - "discourse_patrons.user.subscriptions.operations.destroy.confirm" + "discourse_subscriptions.user.subscriptions.operations.destroy.confirm" ), I18n.t("no_value"), I18n.t("yes_value"), diff --git a/assets/javascripts/discourse/routes/user-subscriptions.js.es6 b/assets/javascripts/discourse/routes/user-subscriptions.js.es6 index 1baf8c3..74dc343 100644 --- a/assets/javascripts/discourse/routes/user-subscriptions.js.es6 +++ b/assets/javascripts/discourse/routes/user-subscriptions.js.es6 @@ -17,7 +17,7 @@ export default Discourse.Route.extend({ cancelSubscription(subscription) { bootbox.confirm( I18n.t( - "discourse_patrons.user.subscriptions.operations.destroy.confirm" + "discourse_subscriptions.user.subscriptions.operations.destroy.confirm" ), I18n.t("no_value"), I18n.t("yes_value"), 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 1aa2d58..fa04f74 100644 --- a/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs +++ b/assets/javascripts/discourse/templates/admin/plugins-discourse-subscriptions-dashboard.hbs @@ -1,16 +1,16 @@ -
| {{i18n 'discourse_patrons.admin.dashboard.table.head.user'}} | -{{i18n 'discourse_patrons.admin.dashboard.table.head.payment_intent'}} | -{{i18n 'discourse_patrons.admin.dashboard.table.head.receipt_email'}} | +{{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_patrons.admin.dashboard.table.head.amount'}} | +{{i18n 'discourse_subscriptions.admin.dashboard.table.head.amount'}} | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{i18n 'discourse_patrons.admin.plans.plan.plan_id'}} | -{{i18n 'discourse_patrons.admin.plans.plan.nickname.title'}} | -{{i18n 'discourse_patrons.admin.plans.plan.interval'}} | -{{i18n 'discourse_patrons.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|}} 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 605f161..b703734 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 @@ -2,17 +2,17 @@ | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{i18n 'discourse_patrons.admin.products.product.name'}} | -{{i18n 'discourse_patrons.admin.products.product.created_at'}} | -{{i18n 'discourse_patrons.admin.products.product.updated_at'}} | -{{i18n 'discourse_patrons.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|}} @@ -36,6 +36,6 @@ |
|---|
- {{i18n 'discourse_patrons.admin.products.product_help'}} + {{i18n 'discourse_subscriptions.admin.products.product_help'}}
{{/if}} 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 869d670..6f03936 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 @@ -1,27 +1,27 @@ -
| {{i18n 'discourse_patrons.admin.plans.plan.nickname'}} | -{{i18n 'discourse_patrons.admin.plans.plan.interval'}} | -{{i18n 'discourse_patrons.admin.plans.plan.created_at'}} | -{{i18n 'discourse_patrons.admin.plans.plan.group'}} | -{{i18n 'discourse_patrons.admin.plans.plan.active'}} | -{{i18n 'discourse_patrons.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_patrons.admin.plans.operations.add'}} + {{i18n 'discourse_subscriptions.admin.plans.operations.add'}} {{/link-to}} | @@ -72,7 +72,7 @@||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
- {{i18n 'discourse_patrons.admin.products.product.plan_help'}} + {{i18n 'discourse_subscriptions.admin.products.product.plan_help'}} |
||||||||||||||
| {{i18n 'discourse_patrons.admin.subscriptions.subscription.user'}} | -{{i18n 'discourse_patrons.admin.subscriptions.subscription.subscription_id'}} | -{{i18n 'discourse_patrons.admin.subscriptions.subscription.customer'}} | -{{i18n 'discourse_patrons.admin.subscriptions.subscription.product'}} | -{{i18n 'discourse_patrons.admin.subscriptions.subscription.plan'}} | -{{i18n 'discourse_patrons.admin.subscriptions.subscription.status'}} | -{{i18n 'discourse_patrons.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'}} |
|---|
| {{i18n 'discourse_patrons.billing.name'}} | +{{i18n 'discourse_subscriptions.billing.name'}} | {{billing.name}} |
| {{i18n 'discourse_patrons.billing.email'}} | +{{i18n 'discourse_subscriptions.billing.email'}} | {{billing.email}} |
| {{i18n 'discourse_patrons.billing.phone'}} | +{{i18n 'discourse_subscriptions.billing.phone'}} | {{billing.phone}} |
| {{i18n 'discourse_patrons.confirmation.amount'}} | +{{i18n 'discourse_subscriptions.confirmation.amount'}} | {{format-curency amount}} |
| {{i18n 'discourse_patrons.confirmation.last4'}} | +{{i18n 'discourse_subscriptions.confirmation.last4'}} | .... .... .... {{last4}} |
- {{i18n 'discourse_patrons.subscribe.unauthenticated'}} + {{i18n 'discourse_subscriptions.subscribe.unauthenticated'}}
{{/unless}} diff --git a/assets/javascripts/discourse/templates/components/stripe-card.hbs b/assets/javascripts/discourse/templates/components/stripe-card.hbs index 48ff7c4..3a4b520 100644 --- a/assets/javascripts/discourse/templates/components/stripe-card.hbs +++ b/assets/javascripts/discourse/templates/components/stripe-card.hbs @@ -3,7 +3,7 @@- {{cook-text siteSettings.discourse_patrons_payment_page}} + {{cook-text siteSettings.discourse_subscriptions_payment_page}}
| {{i18n 'discourse_patrons.user.billing.invoices.amount'}} | -{{i18n 'discourse_patrons.user.billing.invoices.number'}} | -{{i18n 'discourse_patrons.user.billing.invoices.created_at'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.amount'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.number'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.created_at'}} | {{#each model as |invoice|}} @@ -23,5 +23,5 @@ {{/each}} |
|---|
{{i18n 'discourse_patrons.user.billing_help'}}
+{{i18n 'discourse_subscriptions.user.billing_help'}}
{{/if}} diff --git a/assets/javascripts/discourse/templates/user/invoices.hbs b/assets/javascripts/discourse/templates/user/invoices.hbs index 575ebfe..fc690e5 100644 --- a/assets/javascripts/discourse/templates/user/invoices.hbs +++ b/assets/javascripts/discourse/templates/user/invoices.hbs @@ -1,12 +1,12 @@ -| {{i18n 'discourse_patrons.user.billing.invoices.amount'}} | -{{i18n 'discourse_patrons.user.billing.invoices.number'}} | -{{i18n 'discourse_patrons.user.billing.invoices.created_at'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.amount'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.number'}} | +{{i18n 'discourse_subscriptions.user.billing.invoices.created_at'}} | {{#each model as |invoice|}} @@ -23,5 +23,5 @@ {{/each}} |
|---|
{{i18n 'discourse_patrons.user.billing_help'}}
+{{i18n 'discourse_subscriptions.user.billing_help'}}
{{/if}} diff --git a/assets/javascripts/discourse/templates/user/subscriptions.hbs b/assets/javascripts/discourse/templates/user/subscriptions.hbs index 8370eae..4f22b63 100644 --- a/assets/javascripts/discourse/templates/user/subscriptions.hbs +++ b/assets/javascripts/discourse/templates/user/subscriptions.hbs @@ -1,14 +1,14 @@ -{{i18n 'discourse_patrons.user.subscriptions.title'}} +{{i18n 'discourse_subscriptions.user.subscriptions.title'}} {{#if model}}| {{i18n 'discourse_patrons.user.subscriptions.id'}} | -{{i18n 'discourse_patrons.user.plans.product'}} | -{{i18n 'discourse_patrons.user.plans.rate'}} | -{{i18n 'discourse_patrons.user.subscriptions.status'}} | -{{i18n 'discourse_patrons.user.subscriptions.created_at'}} | +{{i18n 'discourse_subscriptions.user.subscriptions.id'}} | +{{i18n 'discourse_subscriptions.user.plans.product'}} | +{{i18n 'discourse_subscriptions.user.plans.rate'}} | +{{i18n 'discourse_subscriptions.user.subscriptions.status'}} | +{{i18n 'discourse_subscriptions.user.subscriptions.created_at'}} | {{#each model as |subscription|}} @@ -29,5 +29,5 @@ {{/each}} |
|---|
{{i18n 'discourse_patrons.user.subscriptions_help'}}
+{{i18n 'discourse_subscriptions.user.subscriptions_help'}}
{{/if}} diff --git a/config/locales/client.en.yml b/config/locales/client.en.yml index 912a46b..19a151b 100644 --- a/config/locales/client.en.yml +++ b/config/locales/client.en.yml @@ -14,7 +14,7 @@ en: errors: discourse_patrons_amount_must_be_currency: "Currency amounts must be currencies without dollar symbol (eg 1.50)" js: - discourse_patrons: + discourse_subscriptions: title: Discourse Subscriptions admin_navigation: Subscriptions optional: Optional diff --git a/plugin.rb b/plugin.rb index b9458b4..0b6f98e 100644 --- a/plugin.rb +++ b/plugin.rb @@ -24,7 +24,7 @@ extend_content_security_policy( script_src: ['https://js.stripe.com/v3/'] ) -add_admin_route 'discourse_patrons.admin_navigation', 'discourse-subscriptions.products' +add_admin_route 'discourse_subscriptions.admin_navigation', 'discourse-subscriptions.products' Discourse::Application.routes.append do get '/admin/plugins/discourse-subscriptions' => 'admin/plugins#index'