瀏覽代碼

Merge pull request #1878 from vjFaLk/email-group-limit

Added email group to limit commands
version-14
Anand Doshi 9 年之前
committed by GitHub
父節點
當前提交
b5a704ddcf
共有 2 個文件被更改,包括 6 次插入6 次删除
  1. +5
    -5
      frappe/commands/site.py
  2. +1
    -1
      frappe/email/doctype/email_group/email_group.py

+ 5
- 5
frappe/commands/site.py 查看文件

@@ -376,8 +376,8 @@ def _set_limits(context, site, limits):
with frappe.init_site(site):
new_limits = {}
for limit, value in limits:
if limit not in ('emails', 'space', 'users', 'expiry',
'support_email', 'support_chat', 'upgrade_url'):
if limit not in ('emails', 'space', 'users', 'email_group',
'expiry', 'support_email', 'support_chat', 'upgrade_url'):
frappe.throw('Invalid limit {0}'.format(limit))

if limit=='expiry':
@@ -389,7 +389,7 @@ def _set_limits(context, site, limits):
elif limit=='space':
value = float(value)

elif limit in ('users', 'emails'):
elif limit in ('users', 'emails', 'email_group'):
value = int(value)

new_limits[limit] = value
@@ -398,8 +398,8 @@ def _set_limits(context, site, limits):

@click.command('clear-limits')
@click.option('--site', help='site name')
@click.argument('limits', nargs=-1, type=click.Choice(['emails', 'space', 'users', 'expiry',
'support_email', 'support_chat', 'upgrade_url']))
@click.argument('limits', nargs=-1, type=click.Choice(['emails', 'space', 'users', 'email_group',
'expiry', 'support_email', 'support_chat', 'upgrade_url']))
@pass_context
def clear_limits(context, site, limits):
"""Clears given limit from the site config, and removes limit from site config if its empty"""


+ 1
- 1
frappe/email/doctype/email_group/email_group.py 查看文件

@@ -93,7 +93,7 @@ def add_subscribers(name, email_list):
def restrict_email_group(doc, method):
from frappe.limits import get_limits

email_group_limit = get_limits().get('email_group_limit')
email_group_limit = get_limits().get('email_group')
if not email_group_limit:
return



Loading…
取消
儲存