This commit is contained in:
2026-01-19 19:44:25 +01:00
parent 297cf00891
commit a826ddbfb1
3 changed files with 22 additions and 15 deletions

View File

@@ -63,7 +63,7 @@ public sealed class TableConfigurator<TModel>(TableConfig config) {
/// <summary>
/// Determines if the table should be ignored in the admin ui
/// </summary>
public TableConfigurator<TModel> Ignore(bool ignore) {
public TableConfigurator<TModel> Ignore(bool ignore = true) {
InnerConfig.Ignored = ignore;
return this;
}

View File

@@ -18,7 +18,9 @@ internal sealed class ContextExplorer(HopFrameConfig config, IServiceProvider pr
public TableConfig? GetTable(string tableDisplayName) {
foreach (var context in config.Contexts) {
var table = context.Tables.FirstOrDefault(table => table.DisplayName.Equals(tableDisplayName, StringComparison.CurrentCultureIgnoreCase));
var table = context.Tables
.Where(t => !t.Ignored)
.FirstOrDefault(table => table.DisplayName.Equals(tableDisplayName, StringComparison.CurrentCultureIgnoreCase));
if (table is null) continue;
SeedTableData(table);
@@ -30,7 +32,9 @@ internal sealed class ContextExplorer(HopFrameConfig config, IServiceProvider pr
public TableConfig? GetTable(Type tableEntity) {
foreach (var context in config.Contexts) {
var table = context.Tables.FirstOrDefault(table => table.TableType == tableEntity);
var table = context.Tables
.Where(t => !t.Ignored)
.FirstOrDefault(table => table.TableType == tableEntity);
if (table is null) continue;
SeedTableData(table);