visibility_form: use visibility_str
This commit is contained in:
parent
f0e991a90d
commit
6a734a094b
1 changed files with 3 additions and 21 deletions
|
@ -1909,7 +1909,7 @@ sub visibility_form {
|
||||||
my $user_level = $user->{default_visibility_str};
|
my $user_level = $user->{default_visibility_str};
|
||||||
my $uid = $user->{id};
|
my $uid = $user->{id};
|
||||||
my $status = $self->get_user_status;
|
my $status = $self->get_user_status;
|
||||||
my $visibility = $status->{visibility};
|
my $visibility = $status->{visibility_str};
|
||||||
my $journey;
|
my $journey;
|
||||||
|
|
||||||
if ($journey_id) {
|
if ($journey_id) {
|
||||||
|
@ -1919,7 +1919,7 @@ sub visibility_form {
|
||||||
with_datetime => 1,
|
with_datetime => 1,
|
||||||
with_visibility => 1,
|
with_visibility => 1,
|
||||||
);
|
);
|
||||||
$visibility = $journey->{visibility};
|
$visibility = $journey->{visibility_str};
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( $action eq 'save' ) {
|
if ( $action eq 'save' ) {
|
||||||
|
@ -1932,8 +1932,6 @@ sub visibility_form {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
elsif ( $dep_ts and $dep_ts != $status->{sched_departure}->epoch ) {
|
elsif ( $dep_ts and $dep_ts != $status->{sched_departure}->epoch ) {
|
||||||
|
|
||||||
# TODO find and update appropriate past journey (if it exists)
|
|
||||||
$self->render(
|
$self->render(
|
||||||
'edit_visibility',
|
'edit_visibility',
|
||||||
error => 'old',
|
error => 'old',
|
||||||
|
@ -1942,7 +1940,6 @@ sub visibility_form {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$self->app->log->debug("set visibility");
|
|
||||||
if ($dep_ts) {
|
if ($dep_ts) {
|
||||||
$self->in_transit->update_visibility(
|
$self->in_transit->update_visibility(
|
||||||
uid => $uid,
|
uid => $uid,
|
||||||
|
@ -1962,22 +1959,7 @@ sub visibility_form {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
# todo use visibility_str
|
$self->param( status_level => $visibility );
|
||||||
if ( not defined $visibility ) {
|
|
||||||
$self->param( status_level => 'default' );
|
|
||||||
}
|
|
||||||
elsif ( $visibility == 100 ) {
|
|
||||||
$self->param( status_level => 'public' );
|
|
||||||
}
|
|
||||||
elsif ( $visibility == 80 ) {
|
|
||||||
$self->param( status_level => 'travelynx' );
|
|
||||||
}
|
|
||||||
elsif ( $visibility == 30 ) {
|
|
||||||
$self->param( status_level => 'unlisted' );
|
|
||||||
}
|
|
||||||
elsif ( $visibility == 10 ) {
|
|
||||||
$self->param( status_level => 'private' );
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($journey_id) {
|
if ($journey_id) {
|
||||||
$self->render(
|
$self->render(
|
||||||
|
|
Loading…
Reference in a new issue