diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index 8c233564ff..867adbaef3 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -589,6 +589,10 @@ class AssetItem(BaseItem): class TaskItem(BaseItem): + columns = [ + "name", + "type" + ] @classmethod def name_icon(cls): if cls._name_icon is None: diff --git a/openpype/tools/project_manager/project_manager/view.py b/openpype/tools/project_manager/project_manager/view.py index 606edbda99..7843254f87 100644 --- a/openpype/tools/project_manager/project_manager/view.py +++ b/openpype/tools/project_manager/project_manager/view.py @@ -92,7 +92,11 @@ class HierarchyView(QtWidgets.QTreeView): if key not in self.persistent_columns: continue col_index = self._source_model.index(row, column, parent_index) - self.openPersistentEditor(col_index) + if bool( + self._source_model.flags(col_index) + & QtCore.Qt.ItemIsEditable + ): + self.openPersistentEditor(col_index) # Expand parent on insert if not self.isExpanded(parent_index):