diff --git a/openpype/tools/new_publisher/constants.py b/openpype/tools/new_publisher/constants.py index d281d01f4a..1e3481f594 100644 --- a/openpype/tools/new_publisher/constants.py +++ b/openpype/tools/new_publisher/constants.py @@ -1,13 +1,17 @@ from Qt import QtCore - +# ID of context item in instance view CONTEXT_ID = "context" +# Allowed symbols for subset name (and variant) +# - characters, numbers, unsercore and dash SUBSET_NAME_ALLOWED_SYMBOLS = "a-zA-Z0-9_\." VARIANT_TOOLTIP = ( "Variant may contain alphabetical characters (a-Z)" "\nnumerical characters (0-9) dot (\".\") or underscore (\"_\")." ) + +# Roles for instance views INSTANCE_ID_ROLE = QtCore.Qt.UserRole + 1 SORT_VALUE_ROLE = QtCore.Qt.UserRole + 2 diff --git a/openpype/tools/new_publisher/widgets/create_dialog.py b/openpype/tools/new_publisher/widgets/create_dialog.py index 6d199e56e8..f183454f08 100644 --- a/openpype/tools/new_publisher/widgets/create_dialog.py +++ b/openpype/tools/new_publisher/widgets/create_dialog.py @@ -422,7 +422,7 @@ class CreateDialog(QtWidgets.QDialog): family = index.data(QtCore.Qt.DisplayRole) subset_name = self.subset_name_input.text() variant = self.variant_input.text() - asset_name = self.asset_name + asset_name = self._asset_name task_name = self._task_name options = {} # Where to define these data?