summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBirte Kristina Friesel <derf@finalrewind.org>2025-05-25 10:36:36 +0200
committerBirte Kristina Friesel <derf@finalrewind.org>2025-05-25 10:36:36 +0200
commit69a27390fe57dff2da44cc489539cecba213b8a5 (patch)
treedbdcba21b4af7bb1323c616bce97671f5552f007
parentce794a272fad0bc272a3e54f73a37508eac2554f (diff)
status card: show carriage formation
-rw-r--r--lib/Travelynx/Model/InTransit.pm1
-rw-r--r--templates/_public_status_card.html.ep5
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/Travelynx/Model/InTransit.pm b/lib/Travelynx/Model/InTransit.pm
index 2733631..1ec7137 100644
--- a/lib/Travelynx/Model/InTransit.pm
+++ b/lib/Travelynx/Model/InTransit.pm
@@ -356,6 +356,7 @@ sub postprocess {
$ret->{route_after} = \@route_after;
$ret->{extra_data} = $ret->{data};
$ret->{comment} = $ret->{user_data}{comment};
+ $ret->{wagongroups} = $ret->{user_data}{wagongroups};
$ret->{platform_type} = 'Gleis';
if ( $ret->{train_type} =~ m{ ast | bus | ruf }ix ) {
diff --git a/templates/_public_status_card.html.ep b/templates/_public_status_card.html.ep
index 11ef85b..bf5656b 100644
--- a/templates/_public_status_card.html.ep
+++ b/templates/_public_status_card.html.ep
@@ -197,6 +197,11 @@
</ul>
</p>
% }
+ % if ( $journey->{wagongroups} and @{$journey->{wagongroups}} and not stash('from_timeline')) {
+ <div class="wagons">
+ %= include '_wagons', wagongroups => $journey->{wagongroups};
+ </div>
+ % }
</div>
% if (not stash('from_timeline')) {
<div class="card-action">