Unverified Commit 5461326f authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

always show /p/user if /status/user exists; only limit past journeys

parent 67dc1c20
Loading
Loading
Loading
Loading
+36 −32
Original line number Diff line number Diff line
@@ -638,10 +638,7 @@ sub public_profile {
	my $name = $self->stash('name');
	my $user = $self->users->get_privacy_by_name( name => $name );

	if (   not $user
		or $user->{past_visible} == 0
		or ( $user->{past_visible} == 1 and not $self->is_user_authenticated ) )
	{
	if ( not $user ) {
		$self->render('not_found');
		return;
	}
@@ -677,6 +674,12 @@ sub public_profile {
		$status->{arr_name} = undef;
	}

	my @journeys;

	if ( $user->{past_visible} == 2
		or ( $user->{past_visible} == 1 and $self->is_user_authenticated ) )
	{

		my %opt = (
			uid           => $user->{id},
			limit         => 10,
@@ -708,7 +711,8 @@ sub public_profile {
			$opt{min_visibility} = 'public';
		}

	my @journeys = $self->journeys->get(%opt);
		@journeys = $self->journeys->get(%opt);
	}

	$self->render(
		'profile',
+7 −6
Original line number Diff line number Diff line
@@ -69,7 +69,7 @@
			<div>
				<label>
					%= check_box past_status => 1
					<span>Wenn nicht eingecheckt: letztes Fahrtziel unter <a href="/status/<%= $name %>">/status/<%= $name %></a>  zeigen, sofern die zugehörige Reise für die aufrufende Person sichtbar ist. Caveat: Die derzeitige Implementierung dieses Features gibt preis, ob deine letzte Fahrt öffentlich / lokal sichtbar war (→ Ziel angegeben) oder nicht (→ kein Ziel angegeben).</span>
					<span>Wenn nicht eingecheckt: letztes Fahrtziel anzeigen, sofern die zugehörige Reise für die aufrufende Person sichtbar ist. Caveat: Die derzeitige Implementierung dieses Features gibt preis, ob deine letzte Fahrt öffentlich / lokal sichtbar war (→ Ziel angegeben) oder nicht (→ kein Ziel angegeben).</span>
				</label>
			</div>
		</div>
@@ -106,11 +106,12 @@
	</div>
	<div class="row">
		<div class="col s12">
			Diese Einstellung bestimmt die Sichtbarkeit deines Profils unter <a
			href="/p/<%= $name %>">/p/<%= $name %></a>. Bis zu zehn Fahrten, die
			über die Standardeinstellung (siehe oben) oder per individueller
			Einstellung für die aufrufende Person sichtbar sind, werden hier
			verlinkt.
			Diese Einstellung bestimmt die Sichtbarkeit vergangener Zugfahrten
			unter <a href="/p/<%= $name %>">/p/<%= $name %></a>. Vergangene
			Fahrten, die über die Standardeinstellung (siehe oben) oder per
			individueller Einstellung für die aufrufende Person sichtbar sind,
			werden hier verlinkt. Derzeit werden nur die letzten zehn Fahrten
			angezeigt; dies kann sich in Zukunft ändern.
		</div>
	</div>
<h2>Vergangenheit</h2>