Core: rewrite of configuration items. Resolves #2114 (#11104)

This commit is contained in:
XYZJR
2021-03-17 00:29:26 +01:00
committed by GitHub
parent a6617ed663
commit eaf0513605
56 changed files with 693 additions and 604 deletions

View File

@@ -5,25 +5,25 @@ namespace Jackett.Common.Models.IndexerConfig.Bespoke
[ExcludeFromCodeCoverage]
internal class ConfigurationDataAnimeBytes : ConfigurationDataUserPasskey
{
public BoolItem IncludeRaw { get; private set; }
public BoolConfigurationItem IncludeRaw { get; private set; }
//public DisplayItem DateWarning { get; private set; }
public BoolItem PadEpisode { get; private set; }
public BoolItem AddJapaneseTitle { get; private set; }
public BoolItem AddRomajiTitle { get; private set; }
public BoolItem AddAlternativeTitles { get; private set; }
public BoolItem FilterSeasonEpisode { get; private set; }
public BoolConfigurationItem PadEpisode { get; private set; }
public BoolConfigurationItem AddJapaneseTitle { get; private set; }
public BoolConfigurationItem AddRomajiTitle { get; private set; }
public BoolConfigurationItem AddAlternativeTitles { get; private set; }
public BoolConfigurationItem FilterSeasonEpisode { get; private set; }
public ConfigurationDataAnimeBytes(string instructionMessageOptional = null)
: base()
{
IncludeRaw = new BoolItem() { Name = "IncludeRaw", Value = false };
IncludeRaw = new BoolConfigurationItem("IncludeRaw") { Value = false };
//DateWarning = new DisplayItem("This tracker does not supply upload dates so they are based off year of release.") { Name = "DateWarning" };
PadEpisode = new BoolItem() { Name = "Pad episode number for Sonarr compatability", Value = false };
AddJapaneseTitle = new BoolItem() { Name = "Add releases for Japanese Title", Value = false };
AddRomajiTitle = new BoolItem() { Name = "Add releases for Romaji Title", Value = false };
AddAlternativeTitles = new BoolItem() { Name = "Add releases for Alternative Title(s)", Value = false };
FilterSeasonEpisode = new BoolItem() { Name = "Filter results by season/episode", Value = false };
Instructions = new DisplayItem(instructionMessageOptional) { Name = "" };
PadEpisode = new BoolConfigurationItem("Pad episode number for Sonarr compatability") { Value = false };
AddJapaneseTitle = new BoolConfigurationItem("Add releases for Japanese Title") { Value = false };
AddRomajiTitle = new BoolConfigurationItem("Add releases for Romaji Title") { Value = false };
AddAlternativeTitles = new BoolConfigurationItem("Add releases for Alternative Title(s)") { Value = false };
FilterSeasonEpisode = new BoolConfigurationItem("Filter results by season/episode") { Value = false };
Instructions = new DisplayInfoConfigurationItem("", instructionMessageOptional);
}
}
}