feat(cli): Support for adding a series to Sonarr
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
use strum::IntoEnumIterator;
|
||||
|
||||
use crate::models::radarr_models::{
|
||||
Collection, Credit, MinimumAvailability, Monitor, Movie, MovieHistoryItem, RadarrRelease,
|
||||
Collection, Credit, MinimumAvailability, Movie, MovieHistoryItem, MovieMonitor, RadarrRelease,
|
||||
};
|
||||
use crate::models::servarr_data::radarr::radarr_data::RadarrData;
|
||||
use crate::models::servarr_models::{Indexer, RootFolder};
|
||||
@@ -195,7 +195,7 @@ impl From<&RadarrData<'_>> for EditMovieModal {
|
||||
#[derive(Default)]
|
||||
pub struct AddMovieModal {
|
||||
pub root_folder_list: StatefulList<RootFolder>,
|
||||
pub monitor_list: StatefulList<Monitor>,
|
||||
pub monitor_list: StatefulList<MovieMonitor>,
|
||||
pub minimum_availability_list: StatefulList<MinimumAvailability>,
|
||||
pub quality_profile_list: StatefulList<String>,
|
||||
pub tags: HorizontallyScrollableText,
|
||||
@@ -206,7 +206,7 @@ impl From<&RadarrData<'_>> for AddMovieModal {
|
||||
let mut add_movie_modal = AddMovieModal::default();
|
||||
add_movie_modal
|
||||
.monitor_list
|
||||
.set_items(Vec::from_iter(Monitor::iter()));
|
||||
.set_items(Vec::from_iter(MovieMonitor::iter()));
|
||||
add_movie_modal
|
||||
.minimum_availability_list
|
||||
.set_items(Vec::from_iter(MinimumAvailability::iter()));
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#[cfg(test)]
|
||||
mod test {
|
||||
use crate::models::radarr_models::{Collection, MinimumAvailability, Monitor, Movie};
|
||||
use crate::models::radarr_models::{Collection, MinimumAvailability, Movie, MovieMonitor};
|
||||
use crate::models::servarr_data::radarr::modals::{
|
||||
AddMovieModal, EditCollectionModal, EditIndexerModal, EditMovieModal,
|
||||
};
|
||||
@@ -185,7 +185,7 @@ mod test {
|
||||
|
||||
assert_eq!(
|
||||
add_movie_modal.monitor_list.items,
|
||||
Vec::from_iter(Monitor::iter())
|
||||
Vec::from_iter(MovieMonitor::iter())
|
||||
);
|
||||
assert_eq!(
|
||||
add_movie_modal.minimum_availability_list.items,
|
||||
|
||||
@@ -102,6 +102,13 @@ pub enum ActiveSonarrBlock {
|
||||
AddSeriesPrompt,
|
||||
AddSeriesSearchInput,
|
||||
AddSeriesSearchResults,
|
||||
AddSeriesSelectLanguageProfile,
|
||||
AddSeriesSelectMonitor,
|
||||
AddSeriesSelectQualityProfile,
|
||||
AddSeriesSelectRootFolder,
|
||||
AddSeriesSelectSeriesType,
|
||||
AddSeriesTagsInput,
|
||||
AddSeriesToggleUseSeasonFolder,
|
||||
AllIndexerSettingsPrompt,
|
||||
AutomaticallySearchEpisodePrompt,
|
||||
AutomaticallySearchSeasonPrompt,
|
||||
|
||||
Reference in New Issue
Block a user