[demo] make it faster, do not send user email
This commit is contained in:
parent
9a3462031d
commit
73167eae60
@ -16,8 +16,11 @@ def call_command(cmd, context):
|
|||||||
help='Run the demo for so many days. Default 100')
|
help='Run the demo for so many days. Default 100')
|
||||||
@click.option('--resume', default=False, is_flag=True,
|
@click.option('--resume', default=False, is_flag=True,
|
||||||
help='Continue running the demo for given days')
|
help='Continue running the demo for given days')
|
||||||
|
@click.option('--reinstall', default=False, is_flag=True,
|
||||||
|
help='Reinstall site before demo')
|
||||||
@pass_context
|
@pass_context
|
||||||
def make_demo(context, site, domain='Manufacturing', days=100, resume=False):
|
def make_demo(context, site, domain='Manufacturing', days=100,
|
||||||
|
resume=False, reinstall=False):
|
||||||
"Reinstall site and setup demo"
|
"Reinstall site and setup demo"
|
||||||
from frappe.commands.site import _reinstall
|
from frappe.commands.site import _reinstall
|
||||||
from frappe.installer import install_app
|
from frappe.installer import install_app
|
||||||
@ -30,6 +33,7 @@ def make_demo(context, site, domain='Manufacturing', days=100, resume=False):
|
|||||||
from erpnext.demo import demo
|
from erpnext.demo import demo
|
||||||
demo.simulate(days=days)
|
demo.simulate(days=days)
|
||||||
else:
|
else:
|
||||||
|
if reinstall:
|
||||||
_reinstall(site, yes=True)
|
_reinstall(site, yes=True)
|
||||||
with frappe.init_site(site=site):
|
with frappe.init_site(site=site):
|
||||||
frappe.connect()
|
frappe.connect()
|
||||||
|
@ -116,7 +116,7 @@ def setup_user():
|
|||||||
for u in json.loads(open(frappe.get_app_path('erpnext', 'demo', 'data', 'user.json')).read()):
|
for u in json.loads(open(frappe.get_app_path('erpnext', 'demo', 'data', 'user.json')).read()):
|
||||||
user = frappe.new_doc("User")
|
user = frappe.new_doc("User")
|
||||||
user.update(u)
|
user.update(u)
|
||||||
user.flags.no_welcome_mail
|
user.flags.no_welcome_mail = True
|
||||||
user.new_password = 'demo'
|
user.new_password = 'demo'
|
||||||
user.insert()
|
user.insert()
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user