Exemplo n.º 1
0
def get_addons_path(travis_dependencies_dir, travis_build_dir, server_path):
    """
    Computes addons path
    :param travis_dependencies_dir: Travis dependencies directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(travis_build_dir)
    addons_path_list.extend(get_addons(travis_dependencies_dir))
    addons_path_list.append(os.path.join(server_path, "addons"))
    addons_path = ','.join(addons_path_list)
    return addons_path
def get_addons_path(travis_dependencies_dir, travis_build_dir, server_path):
    """
    Calculate addons path
    :param travis_dependencies_dir: Travis dependencies directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(travis_build_dir)
    addons_path_list.extend(get_addons(travis_dependencies_dir))
    addons_path_list.append(os.path.join(server_path, "addons"))
    addons_path = ','.join(addons_path_list)
    return addons_path
Exemplo n.º 3
0
def get_addons_path(gitlab_dependencies_dir, gitlab_build_dir, server_path):
    """
    Calculate addons path
    :param gitlab_dependencies_dir: Travis dependencies directory
    :param gitlab_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(gitlab_build_dir)
    addons_path_list.extend(get_addons(gitlab_dependencies_dir))
    addons_path_list.append(os.path.join(server_path, "addons"))
    addons_path = ','.join(addons_path_list)
    return addons_path
Exemplo n.º 4
0
def get_addons_path(travis_dependencies_dir, travis_build_dir, server_path):
    """
    Computes addons path
    :param travis_dependencies_dir: Travis dependencies directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path

    Environment variable PATH_SUBMODULES is checked to also include
    submodule paths (relative to travis_build_dir).
    :return: Addons path
    """
    addons_path_list = get_addons(travis_build_dir)
    PATH_SUBMODULES = os.environ.get('PATH_SUBMODULES')
    if PATH_SUBMODULES:
        for path in PATH_SUBMODULES.replace(' ', '').split(','):
            path_submodule = os.path.join(travis_build_dir, path)
            addons_path_list.extend(get_addons(path_submodule))
    addons_path_list.extend(get_addons(travis_dependencies_dir))
    addons_path_list.append(os.path.join(server_path, "addons"))
    addons_path = ','.join(addons_path_list)
    return addons_path
def get_addons_path(travis_dependencies_dir, travis_build_dir, server_path):
    """
    Calculate addons path
    :param travis_dependencies_dir: Travis dependencies directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(travis_dependencies_dir)
    addons_path_list.insert(0, travis_build_dir)
    addons_path_list.append(server_path + "/addons")
    addons_path = ','.join(addons_path_list)
    return addons_path
def get_addons_path(travis_home, travis_build_dir, server_path):
    """
    Calculate addons path
    :param travis_home: Travis home directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(travis_home)
    addons_path_list.insert(0, travis_build_dir)
    addons_path_list.append(server_path + "/addons")
    addons_path = ','.join(addons_path_list)
    return addons_path
def get_addons_path(travis_home, travis_build_dir, server_path):
    """
    Calculate addons path
    :param travis_home: Travis home directory
    :param travis_build_dir: Travis build directory
    :param server_path: Server path
    :return: Addons path
    """
    addons_path_list = get_addons(travis_home)
    addons_path_list.insert(0, travis_build_dir)
    addons_path_list.append(server_path + "/addons")
    if os.path.isdir(server_path + "/openerp/addons"):
        addons_path_list.append(server_path + "/openerp/addons")
    elif os.path.isdir(server_path + "/odoo/addons"):
        addons_path_list.append(server_path + "/odoo/addons")
    addons_path = ','.join(addons_path_list)
    return addons_path