🐛Prevent parallel managed sub unsubscribes

Our unsubscribe API does not support this.  Removing option from
subscription UI.

Fixes 
This commit is contained in:
Matt Lott 2015-10-26 13:45:33 -07:00
parent afa410a370
commit 48786372d8
2 changed files with 20 additions and 17 deletions
app
locale
templates/account

View file

@ -486,7 +486,7 @@
users_subscribed: "Users subscribed:"
no_users_subscribed: "No users subscribed, please double check your email addresses."
current_recipients: "Current Recipients"
unsubscribing: "Unsubscribing..."
unsubscribing: "Unsubscribing" # {change}
subscribe_prepaid: "Click Subscribe to use prepaid code"
using_prepaid: "Using prepaid code for monthly subscription"

View file

@ -186,21 +186,24 @@ block content
p= recipientSubs.card
h4(data-i18n="subscribe.current_recipients")
table.table.table-striped.table-condensed.recipients-table
tr
th(data-i18n="general.email")
th(data-i18n="general.name")
th
for recipient in recipientSubs.recipients
if recipientSubs.unsubscribingRecipients && recipientSubs.unsubscribingRecipients.length > 0
.alert.alert-info
span.spr(data-i18n="subscribe.unsubscribing")
span= recipientSubs.unsubscribingRecipients[0]
else
table.table.table-striped.table-condensed.recipients-table
tr
td.recipient-email= recipient.emailLower
td.recipient-name= recipient.name
td.recipient-unsubscribe
if recipient.cancel_at_period_end
div Ends #{moment(recipient.cancel_at_period_end).format('l')}
else if recipientSubs.unsubscribingRecipients.indexOf(recipient.emailLower) >= 0
div(data-i18n="subscribe.unsubscribing")
else
button.recipient-unsubscribe-button.btn.btn-sm.btn-warning Unsubscribe
button.confirm-recipient-unsubscribe-button.btn.btn-sm.btn-primary.hide(data-i18n="play.confirm")
th(data-i18n="general.email")
th(data-i18n="general.name")
th
for recipient in recipientSubs.recipients
tr
td.recipient-email= recipient.emailLower
td.recipient-name= recipient.name
td.recipient-unsubscribe
if recipient.cancel_at_period_end
div Ends #{moment(recipient.cancel_at_period_end).format('l')}
else
button.recipient-unsubscribe-button.btn.btn-sm.btn-warning Unsubscribe
button.confirm-recipient-unsubscribe-button.btn.btn-sm.btn-primary.hide(data-i18n="play.confirm")