From 0a764aca055c22cfb176d4b3881e1cd1b7585427 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 10 May 2021 22:27:22 +0200 Subject: [PATCH] items have is_new properties --- .../tools/project_manager/project_manager/model.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index 05e7b1831b..ae47fc3168 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -922,6 +922,10 @@ class BaseItem: def id(self): return self._id + @property + def is_new(self): + return False + def rowCount(self): return len(self._children) @@ -1142,6 +1146,10 @@ class AssetItem(BaseItem): def asset_id(self): return self.mongo_id + @property + def is_new(self): + return self.asset_id is None + @property def name(self): return self._data["name"] @@ -1293,6 +1301,10 @@ class TaskItem(BaseItem): data = {} super(TaskItem, self).__init__(data) + @property + def is_new(self): + return self._origin_data is None + @classmethod def name_icon(cls): if cls._name_icon is None: