Must Contains Filter (#2249)

* Removed docker-compose.yml as it's not used and may confuse users.

* Added ability to delete single collections from card actions. Updated transloco library which fixes older iOS browsers not being able to load Kavita.

* Added a Must Contains comparison which will make so all values must exist.

* Fixed up multiselect dropdowns not reseting value when changing filter field
This commit is contained in:
Joe Milazzo 2023-09-01 14:19:51 -07:00 committed by GitHub
parent b5540e58e0
commit 072fadf1de
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
20 changed files with 210 additions and 87 deletions

View file

@ -11,15 +11,20 @@ public enum FilterComparison
LessThan = 3,
LessThanEqual = 4,
/// <summary>
///
/// value is within any of the series. This is inheritently an OR, even if combinator is an AND
/// </summary>
/// <remarks>Only works with IList</remarks>
Contains = 5,
/// <summary>
/// value is within All of the series. This is an AND, even if combinator ORs the different statements
/// </summary>
/// <remarks>Only works with IList</remarks>
MustContains = 6,
/// <summary>
/// Performs a LIKE %value%
/// </summary>
Matches = 6,
NotContains = 7,
Matches = 7,
NotContains = 8,
/// <summary>
/// Not Equal to
/// </summary>