Skip to content

Add more advanced series filtering mechanism #485

@CollinHeist

Description

@CollinHeist

Allow more complex filters based on all available Series fields.

Field Name Field Attribute Data Type
ID id Numeric
Name name String
Year year Numeric
Monitored monitored Boolean
List of Libraries N/A List
Episode Data Source ID data_source_id Nullable Numeric
Font ID font_id Nullable Numeric
Sync ID sync_id Nullable Numeric
Card Directory directory Nullable String
Card Filename Format card_filename_format Nullable String
Enable Specials sync_specials Nullable Boolean
Skip Localized Images skip_localized_images Nullable Boolean
Has Missing Title Cards N/A Boolean

The filter conditions should probably be based on the data type of the attribute, so:

  • Numeric
    • is less than (input)
    • is less than or equal to (input)
    • equals (input)
    • is greater than (input)
    • is greater than or equal to (input)
  • String
    • equals (input)
    • does not Equal (input)
    • contains (input)
    • does not contain (input)
    • starts with (input)
    • does not start with (input)
    • ends with (input)
    • does not end with (input)
    • matches (input)
    • does not match (input)
  • Boolean
    • is true
    • is false
  • Nullable Boolean
    • is true
    • is false
    • is null
    • is not null

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestui-mergedReleased to the TCM v2 Alphaweb-uiPart of the v2.0 Web Interface

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions