From 10b81747268179905e43453cbcb1335984e3b08c Mon Sep 17 00:00:00 2001 From: Qstick Date: Mon, 20 Nov 2017 19:20:21 -0500 Subject: [PATCH] Extend Qualities and Setup Default Groups (#127) * Extend Qualities and Setup Default Groups * fixup! Extend Qualities * fixup! Codacy * fixup! One more --- frontend/src/Album/Summary/TrackDetailRow.css | 7 +- .../Quality/EditQualityProfileModalContent.js | 4 +- frontend/src/TrackFile/MediaInfo.js | 12 + .../Quality/QualityCutoffValidator.cs | 4 +- .../Quality/QualityProfileSchemaModule.cs | 37 +- .../TrackFiles/MediaInfoResource.cs | 4 +- .../Datastore/DatabaseRelationshipFixture.cs | 6 +- ...add_various_qualities_in_profileFixture.cs | 64 ++++ .../HistorySpecificationFixture.cs | 22 +- .../PrioritizeDownloadDecisionFixture.cs | 2 +- ...ityAllowedByProfileSpecificationFixture.cs | 8 +- .../QualityUpgradeSpecificationFixture.cs | 3 +- .../QueueSpecificationFixture.cs | 4 +- .../UpgradeDiskSpecificationFixture.cs | 6 +- .../RemoveGrabbedFixture.cs | 4 +- .../TrackImport/ImportDecisionMakerFixture.cs | 4 +- .../NzbDrone.Core.Test.csproj | 2 +- .../ParserTests/ExtendedQualityParserRegex.cs | 6 +- .../ParserTests/QualityParserFixture.cs | 238 ++++++++++--- .../Qualities/QualityFixture.cs | 3 - .../Qualities/QualityModelComparerFixture.cs | 12 +- .../004_add_various_qualities_in_profile.cs | 335 ++++++++++++++++++ src/NzbDrone.Core/Datastore/TableMapping.cs | 1 + .../DownloadedTracksImportService.cs | 9 - .../MediaFiles/MediaFileExtensions.cs | 4 +- .../MediaInfo/MediaInfoFormatter.cs | 8 + .../TrackImport/ImportDecisionMaker.cs | 8 - .../TrackImport/Manual/ManualImportService.cs | 2 +- src/NzbDrone.Core/NzbDrone.Core.csproj | 1 + src/NzbDrone.Core/Parser/Parser.cs | 15 +- src/NzbDrone.Core/Parser/ParsingService.cs | 2 +- src/NzbDrone.Core/Parser/QualityParser.cs | 263 ++++++++++---- .../Profiles/Quality/ProfileService.cs | 115 ++++-- src/NzbDrone.Core/Qualities/Quality.cs | 104 +++++- .../Qualities/QualityDefinition.cs | 1 + 35 files changed, 1051 insertions(+), 269 deletions(-) create mode 100644 src/NzbDrone.Core.Test/Datastore/Migration/004_add_various_qualities_in_profileFixture.cs create mode 100644 src/NzbDrone.Core/Datastore/Migration/004_add_various_qualities_in_profile.cs diff --git a/frontend/src/Album/Summary/TrackDetailRow.css b/frontend/src/Album/Summary/TrackDetailRow.css index 7dacb6a1e..0366fa14f 100644 --- a/frontend/src/Album/Summary/TrackDetailRow.css +++ b/frontend/src/Album/Summary/TrackDetailRow.css @@ -16,8 +16,13 @@ width: 50px; } +.audio { + composes: cell from 'Components/Table/Cells/TableRowCell.css'; + + width: 200px; +} + .language, -.audio, .video, .status { composes: cell from 'Components/Table/Cells/TableRowCell.css'; diff --git a/frontend/src/Settings/Profiles/Quality/EditQualityProfileModalContent.js b/frontend/src/Settings/Profiles/Quality/EditQualityProfileModalContent.js index 8ee7183fa..1fa515488 100644 --- a/frontend/src/Settings/Profiles/Quality/EditQualityProfileModalContent.js +++ b/frontend/src/Settings/Profiles/Quality/EditQualityProfileModalContent.js @@ -167,7 +167,7 @@ class EditQualityProfileModalContent extends Component { name="cutoff" {...cutoff} values={qualities} - helpText="Once this quality is reached Sonarr will no longer download episodes" + helpText="Once this quality is reached Lidarr will no longer download albums" onChange={onCutoffChange} /> @@ -200,7 +200,7 @@ class EditQualityProfileModalContent extends Component { id &&