diff --git a/ghost/admin/app/components/gh-members-lab-setting.js b/ghost/admin/app/components/gh-members-lab-setting.js index 454d3971a6..abe47adee6 100644 --- a/ghost/admin/app/components/gh-members-lab-setting.js +++ b/ghost/admin/app/components/gh-members-lab-setting.js @@ -23,6 +23,7 @@ export default Component.extend({ subscriptionSettings.stripeConfig = stripeProcessor.config; subscriptionSettings.allowSelfSignup = !!subscriptionSettings.allowSelfSignup; subscriptionSettings.fromAddress = subscriptionSettings.fromAddress || ''; + subscriptionSettings.mailgunApiKey = subscriptionSettings.mailgunApiKey || ''; return subscriptionSettings; }), @@ -65,6 +66,9 @@ export default Component.extend({ if (key === 'fromAddress') { subscriptionSettings.fromAddress = event.target.value; } + if (key === 'mailgunApiKey') { + subscriptionSettings.mailgunApiKey = event.target.value; + } this.setMembersSubscriptionSettings(subscriptionSettings); } }, diff --git a/ghost/admin/app/templates/components/gh-members-lab-setting.hbs b/ghost/admin/app/templates/components/gh-members-lab-setting.hbs index b6a2d42199..a0459fd8c6 100644 --- a/ghost/admin/app/templates/components/gh-members-lab-setting.hbs +++ b/ghost/admin/app/templates/components/gh-members-lab-setting.hbs @@ -185,6 +185,18 @@
Your members will receive system emails from this address
{{/gh-form-group}} + {{#gh-form-group}} + + {{gh-text-input + type="password" + value=(readonly subscriptionSettings.mailgunApiKey) + input=(action "setSubscriptionSettings" "mailgunApiKey") + class="mt1 password" + }} + + Find your Mailgun API keys here » + + {{/gh-form-group}} {{/liquid-if}}