From 937313fe59faa43fcda6df329138e7dc343905b0 Mon Sep 17 00:00:00 2001 From: Brock H Caldwell Date: Thu, 12 Jun 2025 19:57:39 -0500 Subject: [PATCH] fix: links to series from monitor list row --- src/Twig/Extensions/MonitorExtension.php | 13 +++++++++++++ templates/components/MonitorListRow.html.twig | 6 +++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/Twig/Extensions/MonitorExtension.php b/src/Twig/Extensions/MonitorExtension.php index 7848867..2d14a14 100644 --- a/src/Twig/Extensions/MonitorExtension.php +++ b/src/Twig/Extensions/MonitorExtension.php @@ -19,6 +19,19 @@ class MonitorExtension return $types[$type] ?? '-'; } + #[AsTwigFilter('as_download_type')] + public function monitorTypeToDownloadType(string $type) + { + $types = [ + 'tvshows' => 'tvshows', + 'tvseason' => 'tvshows', + 'tvepisode' => 'tvshows', + 'movie' => 'movies', + ]; + + return $types[$type] ?? '-'; + } + #[AsTwigFilter('monitor_media_id')] public function mediaId(Monitor $monitor) { diff --git a/templates/components/MonitorListRow.html.twig b/templates/components/MonitorListRow.html.twig index f07a922..65cc142 100644 --- a/templates/components/MonitorListRow.html.twig +++ b/templates/components/MonitorListRow.html.twig @@ -1,6 +1,10 @@ - {{ monitor.title }} + + {{ monitor.title }} + {{ monitor|monitor_media_id }}