From 1644247ad4dedc9a4395960acb3275d4df4efa36 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Mon, 1 Nov 2021 14:34:05 +0100 Subject: [PATCH] initial commit of SyncServerSites --- openpype/settings/entities/__init__.py | 4 +++- openpype/settings/entities/dict_immutable_keys_entity.py | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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"]