From 0c779b7ed2e068cfc91ae073a4162ac7212fa157 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 12 May 2021 17:28:48 +0200 Subject: [PATCH] not possible to move with deleted or not hierachy changeable items --- .../project_manager/project_manager/model.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index b44e8786aa..0ca958f83f 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -659,6 +659,15 @@ class HierarchyModel(QtCore.QAbstractItemModel): if isinstance(item, (RootItem, ProjectItem)): return + if item.data(REMOVED_ROLE): + return + + if ( + isinstance(item, AssetItem) + and not item.data(HIERARCHY_CHANGE_ABLE_ROLE) + ): + return + if abs(direction) != 1: return @@ -813,6 +822,15 @@ class HierarchyModel(QtCore.QAbstractItemModel): if isinstance(item, (RootItem, ProjectItem)): return + if item.data(REMOVED_ROLE): + return + + if ( + isinstance(item, AssetItem) + and not item.data(HIERARCHY_CHANGE_ABLE_ROLE) + ): + return + if abs(direction) != 1: return