From 5f30e92e1351d92b501429d91b06bb7d5aa74954 Mon Sep 17 00:00:00 2001 From: Jakub Trllo Date: Fri, 4 Feb 2022 16:45:29 +0100 Subject: [PATCH] do not skip applications without host implementation --- openpype/settings/entities/enum_entity.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/openpype/settings/entities/enum_entity.py b/openpype/settings/entities/enum_entity.py index 0fcd8f3002..54e09cd823 100644 --- a/openpype/settings/entities/enum_entity.py +++ b/openpype/settings/entities/enum_entity.py @@ -263,8 +263,14 @@ class HostsEnumEntity(BaseEnumEntity): class AppsEnumEntity(BaseEnumEntity): + """Enum of applications for project anatomy attributes.""" schema_types = ["apps-enum"] + _skip_app_groups = [ + # DJV make sense to be launched on representation level + "djvview" + ] + def _item_initialization(self): self.multiselection = True self.value_on_not_set = [] @@ -284,8 +290,7 @@ class AppsEnumEntity(BaseEnumEntity): if enabled_entity and not enabled_entity.value: continue - host_name_entity = app_group.get("host_name") - if not host_name_entity or not host_name_entity.value: + if app_group.key in self._skip_app_groups: continue group_label = app_group["label"].value