summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMolly Miller <sysvinit@users.noreply.github.com>2023-06-12 20:46:10 +0200
committerMolly Miller <sysvinit@users.noreply.github.com>2023-06-12 20:48:01 +0200
commitbeb59221e733c6b9afe870aefc1c725baebb85cb (patch)
treec64e04a3bade6803fada58045357abc284802d4a
parent0516344ac09214ca8dde0fe0d9fa7b7832213ef0 (diff)
Add app version to default stashed values.1.32.4
This means that the version no longer needs to be passed to every version manually, and is automatically populated in templates where the parameter is not explicitly provided.
-rwxr-xr-xlib/Travelynx.pm1
-rwxr-xr-xlib/Travelynx/Controller/Profile.pm1
-rw-r--r--lib/Travelynx/Controller/Static.pm6
-rwxr-xr-xlib/Travelynx/Controller/Traveling.pm14
4 files changed, 3 insertions, 19 deletions
diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm
index 0f602fe..64f721c 100755
--- a/lib/Travelynx.pm
+++ b/lib/Travelynx.pm
@@ -72,6 +72,7 @@ sub startup {
}
chomp $self->config->{version};
+ $self->defaults(version => $self->config->{version} // 'UNKNOWN');
$self->plugin(
authentication => {
diff --git a/lib/Travelynx/Controller/Profile.pm b/lib/Travelynx/Controller/Profile.pm
index 52742fc..3923773 100755
--- a/lib/Travelynx/Controller/Profile.pm
+++ b/lib/Travelynx/Controller/Profile.pm
@@ -207,7 +207,6 @@ sub profile {
journey => $status,
journey_visibility => $visibility,
journeys => [@journeys],
- version => $self->app->config->{version} // 'UNKNOWN',
);
}
diff --git a/lib/Travelynx/Controller/Static.pm b/lib/Travelynx/Controller/Static.pm
index b5f6d89..0f4b8bd 100644
--- a/lib/Travelynx/Controller/Static.pm
+++ b/lib/Travelynx/Controller/Static.pm
@@ -8,15 +8,13 @@ use Mojo::Base 'Mojolicious::Controller';
sub about {
my ($self) = @_;
- $self->render( 'about',
- version => $self->app->config->{version} // 'UNKNOWN' );
+ $self->render('about');
}
sub changelog {
my ($self) = @_;
- $self->render( 'changelog',
- version => $self->app->config->{version} // 'UNKNOWN' );
+ $self->render('changelog');
}
sub imprint {
diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm
index d309753..23fb76d 100755
--- a/lib/Travelynx/Controller/Traveling.pm
+++ b/lib/Travelynx/Controller/Traveling.pm
@@ -398,8 +398,6 @@ sub homepage {
my ( $connecting_trains, $transit_fyi ) = @_;
$self->render(
'landingpage',
- version => $self->app->config->{version}
- // 'UNKNOWN',
user_status => $status,
journey_visibility => $journey_visibility,
connections => $connecting_trains,
@@ -412,8 +410,6 @@ sub homepage {
sub {
$self->render(
'landingpage',
- version => $self->app->config->{version}
- // 'UNKNOWN',
user_status => $status,
journey_visibility => $journey_visibility,
);
@@ -426,7 +422,6 @@ sub homepage {
else {
$self->render(
'landingpage',
- version => $self->app->config->{version} // 'UNKNOWN',
user_status => $status,
journey_visibility => $journey_visibility,
);
@@ -441,7 +436,6 @@ sub homepage {
}
$self->render(
'landingpage',
- version => $self->app->config->{version} // 'UNKNOWN',
user_status => $status,
recent_targets => \@recent_targets,
with_autocomplete => 1,
@@ -452,7 +446,6 @@ sub homepage {
else {
$self->render(
'landingpage',
- version => $self->app->config->{version} // 'UNKNOWN',
intro => 1
);
}
@@ -899,8 +892,6 @@ sub station {
can_check_out => $can_check_out,
connections => $connecting_trains,
title => "travelynx: $status->{station_name}",
- version => $self->app->config->{version}
- // 'UNKNOWN',
);
}
)->catch(
@@ -915,8 +906,6 @@ sub station {
user_status => $user_status,
can_check_out => $can_check_out,
title => "travelynx: $status->{station_name}",
- version => $self->app->config->{version}
- // 'UNKNOWN',
);
}
)->wait;
@@ -932,7 +921,6 @@ sub station {
user_status => $user_status,
can_check_out => $can_check_out,
title => "travelynx: $status->{station_name}",
- version => $self->app->config->{version} // 'UNKNOWN',
);
}
}
@@ -942,7 +930,6 @@ sub station {
if ( ref($err) eq 'HASH' ) {
$self->render(
'landingpage',
- version => $self->app->config->{version} // 'UNKNOWN',
with_autocomplete => 1,
with_geolocation => 1,
error => $err->{errstr},
@@ -1296,7 +1283,6 @@ sub year_in_review {
$self->render(
'year_in_review',
- version => $self->app->config->{version} // 'UNKNOWN',
title => "travelynx Jahresrückblick $year",
year => $year,
stats => $stats,