mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
removed bad implementation
This commit is contained in:
parent
2562563390
commit
92e8325642
2 changed files with 9 additions and 4 deletions
|
|
@ -137,6 +137,7 @@ class InputEntity(ItemEntity):
|
|||
if self.value_is_modified:
|
||||
return True
|
||||
|
||||
# These may be stored on value change
|
||||
if self.override_state is OverrideState.DEFAULTS:
|
||||
if not self.has_default_value:
|
||||
return True
|
||||
|
|
@ -241,14 +242,14 @@ class InputEntity(ItemEntity):
|
|||
self.set_value(value)
|
||||
|
||||
def set_as_overriden(self):
|
||||
self.is_overriden = True
|
||||
pass
|
||||
|
||||
def set_studio_default(self):
|
||||
self.set_value(self.studio_override_value)
|
||||
# self.set_value(self.studio_override_value)
|
||||
pass
|
||||
|
||||
def discard_changes(self):
|
||||
self.has_studio_override = self.had_studio_override
|
||||
self.has_project_override = self.had_project_override
|
||||
pass
|
||||
|
||||
def get_child_path(self, child_obj):
|
||||
raise TypeError("{} can't have children".format(
|
||||
|
|
|
|||
|
|
@ -594,6 +594,10 @@ class DictMutableKeysEntity(ItemEntity):
|
|||
for key in tuple(self.children_by_key.keys()):
|
||||
self.pop(key)
|
||||
|
||||
def change_key(self, old_key, new_key):
|
||||
child_obj = self.children_by_key.pop(old_key)
|
||||
self.children_by_key[new_key] = child_obj
|
||||
|
||||
def _add_child(self, key):
|
||||
new_child = self.create_schema_object(self.item_schema, self, True)
|
||||
self.children.append(new_child)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue