From 56c02d58a38afbb7c6fb263362c3554621abbffe Mon Sep 17 00:00:00 2001 From: MustafaJafar Date: Mon, 10 Jun 2024 18:59:00 +0300 Subject: [PATCH] remove products filter --- .../client/ayon_houdini/api/hda_utils.py | 36 ------------------- .../DialogScript | 4 --- .../PythonModule | 3 +- 3 files changed, 1 insertion(+), 42 deletions(-) diff --git a/server_addon/houdini/client/ayon_houdini/api/hda_utils.py b/server_addon/houdini/client/ayon_houdini/api/hda_utils.py index 701a0a2bf3..6e40e794a9 100644 --- a/server_addon/houdini/client/ayon_houdini/api/hda_utils.py +++ b/server_addon/houdini/client/ayon_houdini/api/hda_utils.py @@ -423,42 +423,6 @@ def keep_background_images_linked(node, old_name): set_background_images(parent, images) -def get_products_menu_items(node): - """Return products menu items - - It gets a list of available products of the specified product types - within the specified folder path with in the specified project. - - Args: - node (hou.OpNode): The HDA node. - - Returns: - List[str]: Product options for Products menu. - """ - project_name = node.evalParm("project_name") - folder_path = node.evalParm("folder_path") - representation_name = node.evalParm("representation_name") - - folder_entity = ayon_api.get_folder_by_path(project_name, - folder_path, - fields={"id"}) - if not folder_entity: - return [] - - products = ayon_api.get_products( - project_name, - folder_ids=[folder_entity["id"]], - product_types=[representation_name] - ) - - items = [] - for product in products: - items.append(product["name"]) - items.append(product["name"]) - - return(items) - - def select_folder_path(node): """Show dialog to select folder path. diff --git a/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/DialogScript b/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/DialogScript index 44ee560b91..374666f4d8 100644 --- a/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/DialogScript +++ b/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/DialogScript @@ -50,10 +50,6 @@ label "Product" type string default { "usdAsset" } - menureplace { - [ "hou.phm().get_products_menu_items(kwargs['node'])" ] - language python - } parmtag { "script_callback" "hou.phm().on_representation_parms_changed(kwargs['node'])" } parmtag { "script_callback_language" "python" } } diff --git a/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/PythonModule b/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/PythonModule index 5dfe9aba91..f1ee7df56f 100644 --- a/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/PythonModule +++ b/server_addon/houdini/client/ayon_houdini/startup/otls/ayon_lop_import.hda/ayon_8_8Lop_1lop__import_8_81.0/PythonModule @@ -4,6 +4,5 @@ from ayon_houdini.api.hda_utils import ( on_representation_id_changed, on_representation_parms_changed, setup_flag_changed_callback, - get_available_versions, - get_products_menu_items + get_available_versions )