Allow a stripe plan to be superseded

If a plan has a direct corrolary, show that one as the selected plan
instead of showing the plan as deprecated even though it has the same
details
This commit is contained in:
Jake Moshenko 2015-08-12 10:48:40 -04:00
parent a5d0569e35
commit ec6bee35b6
4 changed files with 44 additions and 3 deletions

View file

@ -16,6 +16,7 @@ PLANS = [
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': None,
},
{
'title': 'Basic',
@ -26,6 +27,7 @@ PLANS = [
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': None,
},
{
'title': 'Yacht',
@ -36,6 +38,7 @@ PLANS = [
'bus_features': True,
'deprecated': True,
'free_trial_days': 180,
'superseded_by': 'bus-small-30',
},
{
'title': 'Personal',
@ -46,6 +49,7 @@ PLANS = [
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': 'personal-30',
},
{
'title': 'Skiff',
@ -56,6 +60,7 @@ PLANS = [
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': 'bus-micro-30',
},
{
'title': 'Yacht',
@ -66,6 +71,7 @@ PLANS = [
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': 'bus-small-30',
},
{
'title': 'Freighter',
@ -76,6 +82,7 @@ PLANS = [
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': 'bus-medium-30',
},
{
'title': 'Tanker',
@ -86,6 +93,7 @@ PLANS = [
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
'superseded_by': 'bus-large-30',
},
# Active plans
@ -98,6 +106,7 @@ PLANS = [
'bus_features': False,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
{
'title': 'Personal',
@ -108,6 +117,7 @@ PLANS = [
'bus_features': False,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
{
'title': 'Skiff',
@ -118,6 +128,7 @@ PLANS = [
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
{
'title': 'Yacht',
@ -128,6 +139,7 @@ PLANS = [
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
{
'title': 'Freighter',
@ -138,6 +150,7 @@ PLANS = [
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
{
'title': 'Tanker',
@ -148,6 +161,7 @@ PLANS = [
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
'superseded_by': None,
},
]