From bdd4a5ec35a3fcb82daffae542195986b32da8b2 Mon Sep 17 00:00:00 2001 From: Jonas Lindfors Date: Wed, 22 May 2024 13:49:19 +0200 Subject: [PATCH] Statuses that are hidden in the project will not be included in the filter dropdown --- python/tk_multi_workfiles/browser_form.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/python/tk_multi_workfiles/browser_form.py b/python/tk_multi_workfiles/browser_form.py index b9722d4a..ef4a5025 100644 --- a/python/tk_multi_workfiles/browser_form.py +++ b/python/tk_multi_workfiles/browser_form.py @@ -691,9 +691,13 @@ def populate_task_status_list(self): logger.debug( f"Task Status Filter: getting statuses from project {project_id}" ) - task_status_list = app.shotgun._sg.schema_field_read( + project_task_statuses = app.shotgun._sg.schema_field_read( "Task", "sg_status_list", {"type": "Project", "id": project_id} - )["sg_status_list"]["properties"]["valid_values"]["value"] + )["sg_status_list"]["properties"] + + hidden_statuses = project_task_statuses["hidden_values"]["value"] + all_statuses = project_task_statuses["display_values"]["value"] + task_status_list = [status for status in all_statuses if status not in hidden_statuses] task_status_list.insert(0, "ALL") self._my_tasks_form._ui.task_status_combo.addItems(task_status_list)