Add more keys to site config to support subscription

This commit is contained in:
Saurabh 2018-10-17 19:50:36 +05:30
parent 4f4706ae12
commit 7201f33eee

View file

@ -458,8 +458,10 @@ def _set_limits(context, site, limits):
frappe.connect()
new_limits = {}
for limit, value in limits:
if limit not in ('daily_emails', 'emails', 'space', 'users', 'email_group',
'expiry', 'support_email', 'support_chat', 'upgrade_url'):
if limit not in ('daily_emails', 'emails', 'space', 'users', 'email_group', 'currency',
'expiry', 'support_email', 'support_chat', 'upgrade_url', 'subscription_id',
'subscription_type', 'current_plan', 'subscription_base_price', 'upgrade_plan',
'upgrade_base_price'):
frappe.throw(_('Invalid limit {0}').format(limit))
if limit=='expiry' and value:
@ -468,7 +470,7 @@ def _set_limits(context, site, limits):
except ValueError:
raise ValueError("Incorrect data format, should be YYYY-MM-DD")
elif limit=='space':
elif limit in ('space', 'subscription_base_price', 'upgrade_base_price'):
value = float(value)
elif limit in ('users', 'emails', 'email_group', 'daily_emails'):