Commit beb59221 authored by Molly Miller's avatar Molly Miller
Browse files

Add app version to default stashed values.

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.
parent 0516344a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -72,6 +72,7 @@ sub startup {
	}

	chomp $self->config->{version};
	$self->defaults(version => $self->config->{version} // 'UNKNOWN');

	$self->plugin(
		authentication => {
+0 −1
Original line number Diff line number Diff line
@@ -207,7 +207,6 @@ sub profile {
		journey            => $status,
		journey_visibility => $visibility,
		journeys           => [@journeys],
		version            => $self->app->config->{version} // 'UNKNOWN',
	);
}

+2 −4
Original line number Diff line number Diff line
@@ -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 {
+0 −14
Original line number Diff line number Diff line
@@ -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,