def install_x_rent_house_view():
    tree = load_view("x_rent_house_tree")
    form = load_view("x_rent_house_form")

    odoo = OdooRPC(
        ODOO_URL, ODOO_DB,
        ODOO_USERNAME,
        ODOO_PASSWORD
    )

    x_rent_house_view_tree = View(
        name="x_rent_house_view_tree",
        type="tree",
        model="x_rent_house",
        arch_base=tree
    )

    x_rent_house_view_form = View(
        name="x_rent_house_view_form",
        type="form",
        model="x_rent_house",
        arch_base=form
    )

    crud_create_view(odoo, x_rent_house_view_tree)
    crud_create_view(odoo, x_rent_house_view_form)
Beispiel #2
0
    def __init__(self, *args, **kwargs):
        super(CrudTest, self).__init__(*args, **kwargs)

        self.odoo = OdooRPC(
            ODOO_TEST_URL,
            ODOO_TEST_DB,
            ODOO_TEST_USERNAME,
            ODOO_TEST_PASSWORD,
        )
Beispiel #3
0
def uninstall_x_app_release_view():
    odoo = OdooRPC(ODOO_URL, ODOO_DB, ODOO_USERNAME, ODOO_PASSWORD)

    tree_id = crud_search_view(odoo,
                               [["name", "=", "x_app_release_view_tree"]])[0]

    form_id = crud_search_view(odoo,
                               [["name", "=", "x_app_release_view_form"]])[0]

    crud_delete_view(odoo, tree_id)
    crud_delete_view(odoo, form_id)
Beispiel #4
0
import os
from dotenv import load_dotenv
from core.odoorpc import OdooRPC

load_dotenv()

# Testing
ODOO_TEST_URL = os.getenv("ODOO_TEST_URL")
ODOO_TEST_DB = os.getenv("ODOO_TEST_DB")
ODOO_TEST_USERNAME = os.getenv("ODOO_TEST_USERNAME")
ODOO_TEST_PASSWORD = os.getenv("ODOO_TEST_PASSWORD")

# Odoo server setup
ODOO_URL = os.getenv("ODOO_URL")
ODOO_DB = os.getenv("ODOO_DB")
ODOO_USERNAME = os.getenv("ODOO_USERNAME")
ODOO_PASSWORD = os.getenv("ODOO_PASSWORD")

# Odoo RPC Client
odoo = OdooRPC(
    ODOO_URL,
    ODOO_DB,
    ODOO_USERNAME,
    ODOO_PASSWORD,
)