def load_test(db, server='http://localhost:8069', user='******', password='******', demo=False, load_cfg=None, cfg_odoo='/etc/odoo/odoo.cfg', return_file=None, verbose=False): """ Generates a hospital for load testing. """ if not load_cfg: raise "Error! A env_config is needed." if not return_file: return_file = 'user_logins.json' util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs', 'nh_eobs_mobile']) client = util.get_erppeek_client(server, db=db, user=user, password=password, verbose=verbose) client.execute('nh.clinical.api.demo', 'demo_loader', load_cfg, return_file)
def lth(db, server='http://localhost:8069', user='******', password='******', verbose=False): """ Create LDH live data base """ util.createdb(db, server, user, password, False, verbose, install_modules=['nh_clinical_lth'])
def default(db, server='http://localhost:8069', user='******', password='******', verbose=False): """ Create DEFAULT live data base """ util.createdb(db, server, user, password, False, verbose, install_modules=['nh_clinical_default'])
def create(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False, base_module='nh_base'): util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=[base_module])
def install(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create C4h data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['c4h_ecommerce'])
def neova(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create Neova data base """ # odoo 7 : util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, version='7', install_modules=['nh_base']) util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_base'])
def slam(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='etc/odoo/odoo.cfg', verbose=False): """ Create SLAM (South London & Maudsley Hospital) demo database """ util.createdb( db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_slam', 'nh_eobs_adt_gui', 'nh_eobs_backup'])
def cwp(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='etc/odoo/odoo.cfg', verbose=False): """ Create CWP (Cheshire and Wirral) demo database """ util.createdb( db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_cwp', 'nh_eobs_adt_gui', 'nh_eobs_backup'])
def ldh(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create LDH (Luton & Dunstable Hospital) demo data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_ldh', 'nh_eobs_demo'])
def internal(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='etc/odoo/odoo.cfg', verbose=False): """ Install NH internal code. """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_base', 'nh_issue_merge'])
def lth(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create LTH (Leeds Teaching Hospitals) demo data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_lth', 'nh_eobs_demo'])
def lister(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create Lister demo data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_lister', 'nh_eobs_demo'])
def btuh(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create BTUH (Basildon and Thurrock University Hospitals) demo data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_btuh', 'nh_eobs_demo'])
def dev(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create DEVELOPMENT default e-obs data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_dev'])
def demo(db, server='http://localhost:8069', user='******', password='******', demo=False, cfg_odoo='/etc/odoo/odoo.cfg', verbose=False): """ Create a demo demo data base """ util.createdb(db, cfg_odoo=cfg_odoo, server=server, user=user, password=password, demo=demo, verbose=verbose, install_modules=['nh_eobs_mobile', 'nh_eobs_demo', 'nh_eobs_analysis', 'nh_eobs_adt_gui'])