Bug fix with signup

legacy
Steve L. Nyemba 8 years ago
parent c2637e12c4
commit e45cd94e07

@ -148,7 +148,7 @@ def get_plans(app_name) :
# This function returns the plans for a given application # This function returns the plans for a given application
# We assume the application name is the prefix of the plan identifier in stripe # We assume the application name is the prefix of the plan identifier in stripe
# #
uid = session['uid'] if 'uid' in session else 'nyemba@gmail.com' uid = session['uid'] if 'uid' in session else None
plans = stripe.Plan.list(limit=10) plans = stripe.Plan.list(limit=10)
# plans = handler.cast(plans.data) # plans = handler.cast(plans.data)
@ -158,10 +158,16 @@ def get_plans(app_name) :
if uid is not None: if uid is not None:
couchdb = Couchdb(uri=CONFIG['couchdb']['uri'],dbname=app_name,uid=uid,create=False) couchdb = Couchdb(uri=CONFIG['couchdb']['uri'],dbname=app_name,uid=uid,create=False)
handler = Domain.User(couchdb.dbase,stripe) handler = Domain.User(couchdb.dbase,stripe)
if handler.getId(uid) is not None:
handler.init(uid,[]) handler.init(uid,[])
subs = handler.subscriptions().data subs = handler.subscriptions().data
ids = [item.id for item in subs] ids = [item.id for item in subs]
else:
# #
# This should address any case of the database of customers being out of sync
# @TODO: Have a log suggesting a utility imports the customer
#
pass
# #
# @TODO: Mark the plans the current user is signed up for # @TODO: Mark the plans the current user is signed up for

Loading…
Cancel
Save