Exemple #1
0
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)
Exemple #2
0
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'])
Exemple #3
0
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])
Exemple #5
0
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'])
Exemple #7
0
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'])
Exemple #8
0
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'])
Exemple #9
0
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'])
Exemple #10
0
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'])
Exemple #11
0
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'])
Exemple #12
0
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'])
Exemple #13
0
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'])
Exemple #14
0
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'])
Exemple #15
0
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'])