status card / profile: fix users being unable to see own travelynx-only status
This commit is contained in:
parent
c5957fbdfd
commit
ee6470e0d8
1 changed files with 7 additions and 3 deletions
|
@ -109,6 +109,7 @@ sub profile {
|
||||||
or (
|
or (
|
||||||
$visibility eq 'travelynx'
|
$visibility eq 'travelynx'
|
||||||
and ( $my_user
|
and ( $my_user
|
||||||
|
or $is_self
|
||||||
or $self->status_token_ok($status) )
|
or $self->status_token_ok($status) )
|
||||||
)
|
)
|
||||||
or (
|
or (
|
||||||
|
@ -134,7 +135,7 @@ sub profile {
|
||||||
my @journeys;
|
my @journeys;
|
||||||
|
|
||||||
if ( $user->{past_visible} == 2
|
if ( $user->{past_visible} == 2
|
||||||
or ( $user->{past_visible} == 1 and $my_user ) )
|
or ( $user->{past_visible} == 1 and ( $my_user or $is_self ) ) )
|
||||||
{
|
{
|
||||||
|
|
||||||
my %opt = (
|
my %opt = (
|
||||||
|
@ -152,7 +153,7 @@ sub profile {
|
||||||
if (
|
if (
|
||||||
$user->{default_visibility_str} eq 'public'
|
$user->{default_visibility_str} eq 'public'
|
||||||
or ( $user->{default_visibility_str} eq 'travelynx'
|
or ( $user->{default_visibility_str} eq 'travelynx'
|
||||||
and $my_user )
|
and ( $my_user or $is_self ) )
|
||||||
or ( $user->{default_visibility_str} eq 'followers'
|
or ( $user->{default_visibility_str} eq 'followers'
|
||||||
and $relation
|
and $relation
|
||||||
and $relation eq 'follows' )
|
and $relation eq 'follows' )
|
||||||
|
@ -424,6 +425,7 @@ sub user_status {
|
||||||
or (
|
or (
|
||||||
$visibility eq 'travelynx'
|
$visibility eq 'travelynx'
|
||||||
and ( $my_user
|
and ( $my_user
|
||||||
|
or $is_self
|
||||||
or $self->journey_token_ok( $journey, $ts ) )
|
or $self->journey_token_ok( $journey, $ts ) )
|
||||||
)
|
)
|
||||||
or (
|
or (
|
||||||
|
@ -474,6 +476,7 @@ sub user_status {
|
||||||
or (
|
or (
|
||||||
$visibility eq 'travelynx'
|
$visibility eq 'travelynx'
|
||||||
and ( $my_user
|
and ( $my_user
|
||||||
|
or $is_self
|
||||||
or $self->status_token_ok( $status, $ts ) )
|
or $self->status_token_ok( $status, $ts ) )
|
||||||
)
|
)
|
||||||
or (
|
or (
|
||||||
|
@ -590,6 +593,7 @@ sub status_card {
|
||||||
or (
|
or (
|
||||||
$visibility eq 'travelynx'
|
$visibility eq 'travelynx'
|
||||||
and ( $my_user
|
and ( $my_user
|
||||||
|
or $is_self
|
||||||
or $self->status_token_ok($status) )
|
or $self->status_token_ok($status) )
|
||||||
)
|
)
|
||||||
or (
|
or (
|
||||||
|
|
Loading…
Reference in a new issue