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: