Unify the free trial period

Fixes #263
This commit is contained in:
Jake Moshenko 2015-08-10 17:36:13 -04:00
parent 4dfab5b8e2
commit 0cbc96a54b
4 changed files with 92 additions and 45 deletions

View file

@ -15,6 +15,7 @@ PLANS = [
'audience': 'For smaller teams',
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Basic',
@ -24,24 +25,37 @@ PLANS = [
'audience': 'For your basic team',
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Medium',
'price': 2200,
'privateRepos': 20,
'stripeId': 'medium',
'audience': 'For medium teams',
'bus_features': False,
'deprecated': True,
},
{
'title': 'Large',
'title': 'Yacht',
'price': 5000,
'privateRepos': 50,
'stripeId': 'large',
'audience': 'For larger teams',
'privateRepos': 20,
'stripeId': 'bus-coreos-trial',
'audience': 'For small businesses',
'bus_features': True,
'deprecated': True,
'free_trial_days': 180,
},
{
'title': 'Personal',
'price': 1200,
'privateRepos': 5,
'stripeId': 'personal',
'audience': 'Individuals',
'bus_features': False,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Skiff',
'price': 2500,
'privateRepos': 10,
'stripeId': 'bus-micro',
'audience': 'For startups',
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Yacht',
@ -51,6 +65,27 @@ PLANS = [
'audience': 'For small businesses',
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Freighter',
'price': 10000,
'privateRepos': 50,
'stripeId': 'bus-medium',
'audience': 'For normal businesses',
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
},
{
'title': 'Tanker',
'price': 20000,
'privateRepos': 125,
'stripeId': 'bus-large',
'audience': 'For large businesses',
'bus_features': True,
'deprecated': True,
'free_trial_days': 14,
},
# Active plans
@ -62,51 +97,57 @@ PLANS = [
'audience': 'Committment to FOSS',
'bus_features': False,
'deprecated': False,
'free_trial_days': 30,
},
{
'title': 'Personal',
'price': 1200,
'privateRepos': 5,
'stripeId': 'personal',
'stripeId': 'personal-30',
'audience': 'Individuals',
'bus_features': False,
'deprecated': False,
'free_trial_days': 30,
},
{
'title': 'Skiff',
'price': 2500,
'privateRepos': 10,
'stripeId': 'bus-micro',
'stripeId': 'bus-micro-30',
'audience': 'For startups',
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
},
{
'title': 'Yacht',
'price': 5000,
'privateRepos': 20,
'stripeId': 'bus-coreos-trial',
'stripeId': 'bus-small-30',
'audience': 'For small businesses',
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
},
{
'title': 'Freighter',
'price': 10000,
'privateRepos': 50,
'stripeId': 'bus-medium',
'stripeId': 'bus-medium-30',
'audience': 'For normal businesses',
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
},
{
'title': 'Tanker',
'price': 20000,
'privateRepos': 125,
'stripeId': 'bus-large',
'stripeId': 'bus-large-30',
'audience': 'For large businesses',
'bus_features': True,
'deprecated': False,
'free_trial_days': 30,
},
]