Datatype configuration refactor (#13605)
* Moved refactor from V12 based branch * Remove obsolete config property to avoid obsoletion warnings * Clean up test models * Make the datatype API a little less confusing by introducing explicit models for create and update * Remame "Configuration" to "Data" to make FE happy :) * Safeguard deserialization of empty configs * Less strict number handling for deserialization * Prepare for data type config migrations * Attempt to have contextual config serializers * Update OpenAPI spec with (temporary) data type controller * Fix unit tests * Update compat suppressions (allow breakage for datatype and configuration editor) * Make the duplicate JsonObjectConverter implementation private
This commit is contained in:
@@ -30,12 +30,12 @@ public class ValueEditorCache : IValueEditorCache
|
||||
return valueEditor;
|
||||
}
|
||||
|
||||
valueEditor = editor.GetValueEditor(dataType.Configuration);
|
||||
valueEditor = editor.GetValueEditor(dataType.ConfigurationObject);
|
||||
dataEditorCache[dataType.Id] = valueEditor;
|
||||
return valueEditor;
|
||||
}
|
||||
|
||||
valueEditor = editor.GetValueEditor(dataType.Configuration);
|
||||
valueEditor = editor.GetValueEditor(dataType.ConfigurationObject);
|
||||
_valueEditorCache[editor.Alias] = new Dictionary<int, IDataValueEditor> { [dataType.Id] = valueEditor };
|
||||
return valueEditor;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user