diff --git a/openpype/settings/entities/__init__.py b/openpype/settings/entities/__init__.py index 775bf40ac4..ccf2a5993e 100644 --- a/openpype/settings/entities/__init__.py +++ b/openpype/settings/entities/__init__.py @@ -112,7 +112,8 @@ from .enum_entity import ( from .list_entity import ListEntity from .dict_immutable_keys_entity import ( DictImmutableKeysEntity, - RootsDictEntity + RootsDictEntity, + SyncServerSites ) from .dict_mutable_keys_entity import DictMutableKeysEntity from .dict_conditional import ( @@ -173,6 +174,7 @@ __all__ = ( "DictImmutableKeysEntity", "RootsDictEntity", + "SyncServerSites", "DictMutableKeysEntity", diff --git a/openpype/settings/entities/dict_immutable_keys_entity.py b/openpype/settings/entities/dict_immutable_keys_entity.py index 48c6d342b2..5ee8305e66 100644 --- a/openpype/settings/entities/dict_immutable_keys_entity.py +++ b/openpype/settings/entities/dict_immutable_keys_entity.py @@ -727,3 +727,7 @@ class RootsDictEntity(DictImmutableKeysEntity): self._project_value = value self._project_override_metadata = {} self.had_project_override = value is not NOT_SET + + +class SyncServerSites(DictImmutableKeysEntity): + schema_types = ["sync-server-sites"]