Merge pull request #391 from tidusjar/Hotfix

Fixed the bug where we were auto approving everything.
pull/394/head v1.8.4
Jamie 8 years ago committed by GitHub
commit 3ecc04eed4

@ -481,7 +481,7 @@ namespace PlexRequests.UI.Modules
if (ShouldAutoApprove(RequestType.Movie, settings)) if (ShouldAutoApprove(RequestType.Movie, settings))
{ {
var cpSettings = await CpService.GetSettingsAsync(); var cpSettings = await CpService.GetSettingsAsync();
model.Approved = true;
if (cpSettings.Enabled) if (cpSettings.Enabled)
{ {
Log.Info("Adding movie to CP (No approval required)"); Log.Info("Adding movie to CP (No approval required)");
@ -495,11 +495,10 @@ namespace PlexRequests.UI.Modules
return Response.AsJson(new JsonResponseModel return Response.AsJson(new JsonResponseModel
{ {
Result = false,
Message = Resources.UI.Search_CouchPotatoError Message = Resources.UI.Search_CouchPotatoError
}); });
} }
model.Approved = true;
return await AddRequest(model, settings, $"{fullMovieName} {Resources.UI.Search_SuccessfullyAdded}"); return await AddRequest(model, settings, $"{fullMovieName} {Resources.UI.Search_SuccessfullyAdded}");
} }
@ -622,6 +621,7 @@ namespace PlexRequests.UI.Modules
if (ShouldAutoApprove(RequestType.TvShow, settings)) if (ShouldAutoApprove(RequestType.TvShow, settings))
{ {
model.Approved = true;
var sonarrSettings = await SonarrService.GetSettingsAsync(); var sonarrSettings = await SonarrService.GetSettingsAsync();
var sender = new TvSender(SonarrApi, SickrageApi); var sender = new TvSender(SonarrApi, SickrageApi);
if (sonarrSettings.Enabled) if (sonarrSettings.Enabled)
@ -736,6 +736,7 @@ namespace PlexRequests.UI.Modules
if (ShouldAutoApprove(RequestType.Album, settings)) if (ShouldAutoApprove(RequestType.Album, settings))
{ {
model.Approved = true;
var hpSettings = HeadphonesService.GetSettings(); var hpSettings = HeadphonesService.GetSettings();
if (!hpSettings.Enabled) if (!hpSettings.Enabled)
@ -906,8 +907,6 @@ namespace PlexRequests.UI.Modules
private async Task<Response> AddRequest(RequestedModel model, PlexRequestSettings settings, string message) private async Task<Response> AddRequest(RequestedModel model, PlexRequestSettings settings, string message)
{ {
model.Approved = true;
await RequestService.AddRequestAsync(model); await RequestService.AddRequestAsync(model);
if (ShouldSendNotification(RequestType.Movie, settings)) if (ShouldSendNotification(RequestType.Movie, settings))

@ -258,6 +258,15 @@ namespace PlexRequests.UI.Resources {
} }
} }
/// <summary>
/// Looks up a localized string similar to French.
/// </summary>
public static string Layout_French {
get {
return ResourceManager.GetString("Layout_French", resourceCulture);
}
}
/// <summary> /// <summary>
/// Looks up a localized string similar to German. /// Looks up a localized string similar to German.
/// </summary> /// </summary>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Aktieemission</value> <value>Aktieemission</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>blev føjet !!</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>allerede er blevet anmodet !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>Vi kunne ikke kontrollere, om {0} er i Plex, er du sikker på det er korrekt setup ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Noget gik galt tilføjer filmen til CouchPotato! Tjek venligst din opsætning.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>Du har nået din ugentlige anmodning grænse for film! Kontakt din administrator.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>er allerede i Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Noget gik galt tilføjer filmen til SickRage! Tjek venligst din opsætning.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>Anmodningen fra tv-shows er ikke indstillet korrekt. Kontakt din administrator.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>Du har nået din ugentlige anmodning grænse for Albums! Kontakt din administrator.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>Vi kunne ikke finde kunstneren på MusicBrainz. Prøv venligst igen senere, eller kontakt din administrator!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>Du har nået din ugentlige anmodning grænse for tv-shows! Kontakt din administrator.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Beklager, men denne funktionalitet er i øjeblikket kun for brugere med Plex konti!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Beklager, men din administrator har endnu ikke gjort det muligt denne funktionalitet.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>Vi kunne ikke fjerne denne meddelelse, fordi du aldrig har haft det !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>Kunne ikke gemme, prøv igen!</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>Fransk</value>
</data>
</root> </root>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Problemstellung</value> <value>Problemstellung</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>Benutzer erfolgreich hinzugefügt</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>bereits angefordert worden !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>Wir konnten nicht, wenn {0} in Plex ist, sind Sie sicher, dass es richtig eingestellt ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Etwas ist schief gelaufen Hinzufügen um den Film zu Couchpotato! Bitte überprüfen Sie Ihre Einstellungen.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>Sie haben Ihre wöchentliche Anfrage Grenze für Filme erreicht! Bitte kontaktieren Sie Ihren Administrator.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>ist bereits in Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Etwas ist schief gelaufen Hinzufügen um den Film zu SickRage! Bitte überprüfen Sie Ihre Einstellungen.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>Die Anforderung von TV-Shows ist nicht richtig eingerichtet. Bitte kontaktieren Sie Ihren Administrator.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>Sie haben Ihre wöchentliche Anfrage Limit für Alben erreicht! Bitte kontaktieren Sie Ihren Administrator.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>Wir konnten nicht die Künstler auf MusicBrainz finden. Bitte versuchen Sie es später noch einmal oder kontaktieren Sie Ihren Administrator!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>Sie haben Ihre wöchentliche Anfrage Limit für TV-Shows erreicht! Bitte kontaktieren Sie Ihren Administrator.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Sorry, aber diese Funktion ist derzeit nur für Nutzer mit Plex Konten!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Sorry, aber Ihr Administrator hat noch nicht diese Funktionalität aktiviert ist.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>Wir konnten diese Benachrichtigung nicht entfernen, weil Sie es noch nie hatte !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>Versandzone konnte nicht gespeichert werden. Bitte erneut versuchen.</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>Französisch</value>
</data>
</root> </root>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>emitir</value> <value>emitir</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>fue agregado con éxito !!</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>ya ha sido solicitada !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>No hemos podido comprobar si {0} está en Plex, ¿estás seguro de que es correcta la configuración ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Algo salió mal la adición de la película para CouchPotato! Por favor verifica la configuracion.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>Ha llegado a su límite de solicitudes semanales de películas! Por favor, póngase en contacto con su administrador.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>ya está en Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Algo salió mal la adición de la película para SickRage! Por favor verifica la configuracion.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>La solicitud de programas de televisión no está correctamente configurado. Por favor, póngase en contacto con su administrador.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>Ha llegado a su límite de solicitudes semanales de álbumes! Por favor, póngase en contacto con su administrador.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>No pudimos encontrar el artista en MusicBrainz. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el administrador!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>Ha llegado a su límite de solicitudes semanales de programas de televisión! Por favor, póngase en contacto con su administrador.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Lo sentimos, pero esta funcionalidad es actualmente sólo para los usuarios con cuentas Plex!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Lo sentimos, pero el administrador aún no ha habilitado esta funcionalidad.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>No hemos podido eliminar esta notificación porque usted nunca tuvo que !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>No se pudo guardar, por favor intente de nuevo!</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>French</value>
</data>
</root> </root>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Question en litige</value> <value>Question en litige</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>a été ajouté avec succès !!</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>a déjà été demandé !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>Nous ne pouvions pas vérifier si {0} est en Plex, vous êtes sûr qu&amp;#39;il est correctement configuré ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Quelque chose a mal tourné en ajoutant le film à CouchPotato! S&amp;#39;il vous plaît vérifier vos paramètres.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>Vous avez atteint votre limite de demande hebdomadaire pour Films! S&amp;#39;il vous plaît contacter votre administrateur.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>est déjà dans Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Quelque chose a mal tourné en ajoutant le film à SickRage! S&amp;#39;il vous plaît vérifier vos paramètres.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>La demande de Séries TV ne sont pas correctement mis en place. S&amp;#39;il vous plaît contacter votre administrateur.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>Vous avez atteint votre limite de demande hebdomadaire pour les albums! S&amp;#39;il vous plaît contacter votre administrateur.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>Nous ne pouvions pas trouver l&amp;#39;artiste sur MusicBrainz. S&amp;#39;il vous plaît réessayer plus tard ou contactez votre administrateur!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>Vous avez atteint votre limite de demande hebdomadaire pour Séries TV! S&amp;#39;il vous plaît contacter votre administrateur.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Désolé, mais cette fonctionnalité est actuellement uniquement pour les utilisateurs avec des comptes Plex!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Désolé, mais votre administrateur n&amp;#39;a pas encore activé cette fonctionnalité.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>Nous ne pouvions pas supprimer cette notification parce que vous ne l&amp;#39;aviez !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>Impossible d'enregistrer la zone. S'il vous plaît essayer de nouveau.</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>Français</value>
</data>
</root> </root>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Problema</value> <value>Problema</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>è stato aggiunto con successo !!</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>è già stato richiesto !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>Non abbiamo potuto verificare se {0} è in Plex, sei sicuro che sia correttamente messa a punto ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Qualcosa è andato storto aggiungendo il film per CouchPotato! Si prega di verificare le impostazioni.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>Hai raggiunto il limite di richiesta settimanale per i film! Si prega di contattare l&amp;#39;amministratore.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>è già in Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Qualcosa è andato storto aggiungendo il film per SickRage! Si prega di verificare le impostazioni.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>La richiesta di spettacoli televisivi non è impostato correttamente. Si prega di contattare l&amp;#39;amministratore.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>Hai raggiunto il limite di richiesta settimanale per gli album! Si prega di contattare l&amp;#39;amministratore.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>Non siamo riusciti a trovare l&amp;#39;artista su MusicBrainz. Si prega di riprovare più tardi o contatta l&amp;#39;amministratore!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>Hai raggiunto il limite di richiesta settimanale per programmi TV! Si prega di contattare l&amp;#39;amministratore.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Ci dispiace, ma questa funzionalità non è al momento solo per gli utenti con account Plex!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Ci dispiace, ma l&amp;#39;amministratore non ha ancora attivato questa funzionalità.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>Non siamo riusciti a rimuovere questa notifica perché non hai mai avuto it !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>Non è possibile salvare, riprova!</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>Francese</value>
</data>
</root> </root>

@ -402,4 +402,52 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Uitgave</value> <value>Uitgave</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>Succesvol toegevoegd</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>reeds aangevraagd !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>We konden niet controleren of {0} is in Plex, weet je zeker dat het de juiste setup ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Er is iets misgegaan toevoegen van de film naar couchpotato! Controleer uw instellingen.!</value>
</data>
<data name="Search_WeeklyRequestLimitMovie" xml:space="preserve">
<value>U heeft uw wekelijkse verzoek limiet voor films bereikt! Neem contact op met admin.!</value>
</data>
<data name="Search_AlreadyInPlex" xml:space="preserve">
<value>is al in Plex !!</value>
</data>
<data name="Search_SickrageError" xml:space="preserve">
<value>Er is iets misgegaan toevoegen van de film naar SickRage! Controleer uw instellingen.!</value>
</data>
<data name="Search_TvNotSetUp" xml:space="preserve">
<value>Het verzoek van de tv-programma&amp;#39;s is niet correct ingesteld. Neem contact op met admin.!</value>
</data>
<data name="Search_WeeklyRequestLimitAlbums" xml:space="preserve">
<value>U heeft uw wekelijkse verzoek limiet voor albums bereikt! Neem contact op met admin.!</value>
</data>
<data name="Search_MusicBrainzError" xml:space="preserve">
<value>We konden het niet vinden van de kunstenaar op MusicBrainz. Probeer het later opnieuw of neem contact op admin!</value>
</data>
<data name="Search_WeeklyRequestLimitTVShow" xml:space="preserve">
<value>U heeft uw wekelijkse verzoek limiet voor TV Shows bereikt! Neem contact op met admin.!</value>
</data>
<data name="Search_ErrorPlexAccountOnly" xml:space="preserve">
<value>Sorry, maar deze functionaliteit is momenteel alleen voor gebruikers met Plex accounts!</value>
</data>
<data name="Search_ErrorNotEnabled" xml:space="preserve">
<value>Sorry, maar de beheerder nog niet geactiveerd deze functionaliteit.!</value>
</data>
<data name="Search_NotificationError" xml:space="preserve">
<value>We konden deze melding niet verwijderen omdat je nog nooit gehad !!</value>
</data>
<data name="Common_CouldNotSave" xml:space="preserve">
<value>Kon niet opslaan, probeer het opnieuw!</value>
</data>
<data name="Layout_French" xml:space="preserve">
<value>French</value>
</data>
</root> </root>

@ -402,4 +402,16 @@
<data name="Issues_Issue" xml:space="preserve"> <data name="Issues_Issue" xml:space="preserve">
<value>Questão</value> <value>Questão</value>
</data> </data>
<data name="Search_SuccessfullyAdded" xml:space="preserve">
<value>Adicionado com Sucesso</value>
</data>
<data name="Search_AlreadyRequested" xml:space="preserve">
<value>já foi solicitado !!</value>
</data>
<data name="Search_CouldNotCheckPlex" xml:space="preserve">
<value>Nós não poderia verificar se {0} está em Plex, você tem certeza que é configurada corretamente ?!</value>
</data>
<data name="Search_CouchPotatoError" xml:space="preserve">
<value>Algo deu errado adicionando o filme para CouchPotato! Verifique as suas opções.!</value>
</data>
</root> </root>

@ -428,4 +428,7 @@
<data name="Common_CouldNotSave" xml:space="preserve"> <data name="Common_CouldNotSave" xml:space="preserve">
<value>Could not save, please try again</value> <value>Could not save, please try again</value>
</data> </data>
<data name="Layout_French" xml:space="preserve">
<value>French</value>
</data>
</root> </root>

@ -92,6 +92,7 @@
<li><a href="@url/culture?l=pt&u=@Context.Request.Path">@UI.Layout_Portuguese</a></li> <li><a href="@url/culture?l=pt&u=@Context.Request.Path">@UI.Layout_Portuguese</a></li>
<li><a href="@url/culture?l=sv&u=@Context.Request.Path">@UI.Layout_Swedish</a></li> <li><a href="@url/culture?l=sv&u=@Context.Request.Path">@UI.Layout_Swedish</a></li>
<li><a href="@url/culture?l=it&u=@Context.Request.Path">@UI.Layout_Italian</a></li> <li><a href="@url/culture?l=it&u=@Context.Request.Path">@UI.Layout_Italian</a></li>
<li><a href="@url/culture?l=fr&u=@Context.Request.Path">@UI.Layout_French</a></li>
</ul> </ul>
<li /> <li />
</ul> </ul>

Loading…
Cancel
Save