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)
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, )
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)
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, )