From 007953a17bc51b879a718a4c5761ac9df2834f71 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Mon, 22 Nov 2021 16:52:36 -0600 Subject: [PATCH] =?UTF-8?q?refactor(dir):=20=E2=99=BB=20add=20IsApproved?= =?UTF-8?q?=20query=20filter=20to=20FilterListViewUrl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....cs => 20211122224814_Initial.Designer.cs} | 42 ++++++++++++++----- ...9_Initial.cs => 20211122224814_Initial.cs} | 0 ...cs => 20211122224835_SeedData.Designer.cs} | 42 ++++++++++++++----- ...SeedData.cs => 20211122224835_SeedData.cs} | 0 .../Migrations/QueryDbContextModelSnapshot.cs | 40 +++++++++++++----- .../Queries/Entities/FilterListViewUrl.cs | 1 + 6 files changed, 93 insertions(+), 32 deletions(-) rename services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20211120225809_Initial.Designer.cs => 20211122224814_Initial.Designer.cs} (96%) rename services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20211120225809_Initial.cs => 20211122224814_Initial.cs} (100%) rename services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20211120230148_SeedData.Designer.cs => 20211122224835_SeedData.Designer.cs} (99%) rename services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/{20211120230148_SeedData.cs => 20211122224835_SeedData.cs} (100%) diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120225809_Initial.Designer.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224814_Initial.Designer.cs similarity index 96% rename from services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120225809_Initial.Designer.cs rename to services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224814_Initial.Designer.cs index c706b0ad1..321cc2d76 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120225809_Initial.Designer.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224814_Initial.Designer.cs @@ -11,7 +11,7 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { [DbContext(typeof(QueryDbContext))] - [Migration("20211120225809_Initial")] + [Migration("20211122224814_Initial")] partial class Initial { protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -558,7 +558,7 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListLanguage", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListLanguages") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) @@ -572,68 +572,84 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .IsRequired() .HasConstraintName("fk_filter_list_languages_languages_iso6391"); + b.Navigation("FilterList"); + b.Navigation("Language"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListMaintainer", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListMaintainers") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", "Maintainer") .WithMany("FilterListMaintainers") .HasForeignKey("MaintainerId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_maintainers_maintainer_id"); + + b.Navigation("FilterList"); + + b.Navigation("Maintainer"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListSyntaxes") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("FilterListSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_syntaxes_syntax_id"); + + b.Navigation("FilterList"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListTag", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListTags") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", "Tag") .WithMany("FilterListTags") .HasForeignKey("TagId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_tags_tag_id"); + + b.Navigation("FilterList"); + + b.Navigation("Tag"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListViewUrl", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("ViewUrls") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_view_urls_filter_lists_filter_list_id"); + + b.Navigation("FilterList"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Fork", b => @@ -680,19 +696,23 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.SoftwareSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", "Software") .WithMany("SoftwareSyntaxes") .HasForeignKey("SoftwareId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_software_software_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("SoftwareSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_syntaxes_syntax_id"); + + b.Navigation("Software"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", b => diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120225809_Initial.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224814_Initial.cs similarity index 100% rename from services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120225809_Initial.cs rename to services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224814_Initial.cs diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120230148_SeedData.Designer.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224835_SeedData.Designer.cs similarity index 99% rename from services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120230148_SeedData.Designer.cs rename to services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224835_SeedData.Designer.cs index dac484d4c..e3fb41e7b 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120230148_SeedData.Designer.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224835_SeedData.Designer.cs @@ -11,7 +11,7 @@ namespace FilterLists.Directory.Infrastructure.Migrations.Migrations { [DbContext(typeof(QueryDbContext))] - [Migration("20211120230148_SeedData")] + [Migration("20211122224835_SeedData")] partial class SeedData { protected override void BuildTargetModel(ModelBuilder modelBuilder) @@ -87058,7 +87058,7 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListLanguage", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListLanguages") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) @@ -87072,68 +87072,84 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) .IsRequired() .HasConstraintName("fk_filter_list_languages_languages_iso6391"); + b.Navigation("FilterList"); + b.Navigation("Language"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListMaintainer", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListMaintainers") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", "Maintainer") .WithMany("FilterListMaintainers") .HasForeignKey("MaintainerId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_maintainers_maintainer_id"); + + b.Navigation("FilterList"); + + b.Navigation("Maintainer"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListSyntaxes") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("FilterListSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_syntaxes_syntax_id"); + + b.Navigation("FilterList"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListTag", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListTags") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", "Tag") .WithMany("FilterListTags") .HasForeignKey("TagId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_tags_tag_id"); + + b.Navigation("FilterList"); + + b.Navigation("Tag"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListViewUrl", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("ViewUrls") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_view_urls_filter_lists_filter_list_id"); + + b.Navigation("FilterList"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Fork", b => @@ -87180,19 +87196,23 @@ protected override void BuildTargetModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.SoftwareSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", "Software") .WithMany("SoftwareSyntaxes") .HasForeignKey("SoftwareId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_software_software_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("SoftwareSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_syntaxes_syntax_id"); + + b.Navigation("Software"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", b => diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120230148_SeedData.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224835_SeedData.cs similarity index 100% rename from services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211120230148_SeedData.cs rename to services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/20211122224835_SeedData.cs diff --git a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs index 28713f558..1e07f0711 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure.Migrations/Migrations/QueryDbContextModelSnapshot.cs @@ -87056,7 +87056,7 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListLanguage", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListLanguages") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) @@ -87070,68 +87070,84 @@ protected override void BuildModel(ModelBuilder modelBuilder) .IsRequired() .HasConstraintName("fk_filter_list_languages_languages_iso6391"); + b.Navigation("FilterList"); + b.Navigation("Language"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListMaintainer", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListMaintainers") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Maintainer", "Maintainer") .WithMany("FilterListMaintainers") .HasForeignKey("MaintainerId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_maintainers_maintainers_maintainer_id"); + + b.Navigation("FilterList"); + + b.Navigation("Maintainer"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListSyntaxes") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("FilterListSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_syntaxes_syntaxes_syntax_id"); + + b.Navigation("FilterList"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListTag", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("FilterListTags") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_filter_lists_filter_list_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Tag", "Tag") .WithMany("FilterListTags") .HasForeignKey("TagId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_tags_tags_tag_id"); + + b.Navigation("FilterList"); + + b.Navigation("Tag"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterListViewUrl", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", "FilterList") .WithMany("ViewUrls") .HasForeignKey("FilterListId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_filter_list_view_urls_filter_lists_filter_list_id"); + + b.Navigation("FilterList"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Fork", b => @@ -87178,19 +87194,23 @@ protected override void BuildModel(ModelBuilder modelBuilder) modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.SoftwareSyntax", b => { - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Software", "Software") .WithMany("SoftwareSyntaxes") .HasForeignKey("SoftwareId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_software_software_id"); - b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", null) + b.HasOne("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.Syntax", "Syntax") .WithMany("SoftwareSyntaxes") .HasForeignKey("SyntaxId") .OnDelete(DeleteBehavior.Cascade) .IsRequired() .HasConstraintName("fk_software_syntaxes_syntaxes_syntax_id"); + + b.Navigation("Software"); + + b.Navigation("Syntax"); }); modelBuilder.Entity("FilterLists.Directory.Infrastructure.Persistence.Queries.Entities.FilterList", b => diff --git a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs index 89bc01389..0812a8727 100644 --- a/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs +++ b/services/Directory/FilterLists.Directory.Infrastructure/Persistence/Queries/Entities/FilterListViewUrl.cs @@ -29,6 +29,7 @@ public virtual void Configure(EntityTypeBuilder builder) .HasDefaultValue(1); builder.HasIndex(u => new { u.FilterListId, u.SegmentNumber, u.Primariness }) .IsUnique(); + builder.HasQueryFilter(u => u.FilterList.IsApproved); builder.HasDataJsonFile(); } }