V14: Test new content and media list view service (#16193)
* Fix operation status msg * Cleanup * Removing unused status * Adding WithConfigurationEditor on DataEditorBuilder to be able to create new list views with custom configuration * Adding list view service tests for content and media * Adding list view service tests base * Consistency * Clean up * More cleanup --------- Co-authored-by: Bjarke Berg <mail@bergmania.dk>
This commit is contained in:
committed by
GitHub
parent
94b0f4d1a2
commit
c8180d508b
@@ -20,6 +20,7 @@ public class DataEditorBuilder<TParent>
|
||||
private string _alias;
|
||||
private IDictionary<string, object> _defaultConfiguration;
|
||||
private string _name;
|
||||
private ConfigurationEditor? _configurationEditor;
|
||||
|
||||
public DataEditorBuilder(TParent parentBuilder)
|
||||
: base(parentBuilder)
|
||||
@@ -46,6 +47,12 @@ public class DataEditorBuilder<TParent>
|
||||
return this;
|
||||
}
|
||||
|
||||
public DataEditorBuilder<TParent> WithConfigurationEditor(ConfigurationEditor configurationEditor)
|
||||
{
|
||||
_configurationEditor = configurationEditor;
|
||||
return this;
|
||||
}
|
||||
|
||||
public ConfigurationEditorBuilder<DataEditorBuilder<TParent>> AddExplicitConfigurationEditorBuilder() =>
|
||||
_explicitConfigurationEditorBuilder;
|
||||
|
||||
@@ -58,7 +65,7 @@ public class DataEditorBuilder<TParent>
|
||||
var alias = _alias ?? name.ToCamelCase();
|
||||
|
||||
var defaultConfiguration = _defaultConfiguration ?? new Dictionary<string, object>();
|
||||
var explicitConfigurationEditor = _explicitConfigurationEditorBuilder.Build();
|
||||
var explicitConfigurationEditor = _configurationEditor ?? _explicitConfigurationEditorBuilder.Build();
|
||||
var explicitValueEditor = _explicitValueEditorBuilder.Build();
|
||||
|
||||
return new DataEditor(
|
||||
|
||||
Reference in New Issue
Block a user