Skip to content

Commit

Permalink
Make $is_secret optional in ConfigObject::entry_widget.
Browse files Browse the repository at this point in the history
  • Loading branch information
somiaj committed Aug 6, 2024
1 parent 5dbd939 commit ae273f8
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject.pm
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ sub save_string ($self, $oldval, $use_current = 0) {
}

# A widget to interact with the user
sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
return $self->{c}->text_field(
$self->{name} => $is_secret ? SECRET_STRING : $default,
id => $self->{name},
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/boolean.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub save_string ($self, $oldval, $use_current = 0) {
return "\$$self->{var} = $newval;\n";
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
return $self->{c}->select_field(
$self->{name} => [
[ $self->{c}->maketext('True') => 1, $default == 1 ? (selected => undef) : () ],
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/checkboxlist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ sub comparison_value ($self, $val) {
return join(',', @{ $val // [] });
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
my $c = $self->{c};
return $c->c(
map {
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/list.pm
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ sub save_string ($self, $oldval, $use_current = 0) {
return "\$$self->{var} = [" . join(',', map {"'$_'"} map { $_ =~ s/['"`]//gr } split(',', $newval)) . "];\n";
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
my $str = join(', ', @{ $default // [] });
return $self->{c}->text_area(
$self->{name} => $str =~ /\S/ ? $str : '',
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/lms_context_id.pm
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ sub save_string ($self, $oldval, $use_current = 0) {

# This ensures that the input for this setting always shows what is in the database. If the form is submitted, and the
# requested context id is rejected above, then that rejected value should not be shown when the page reloads.
sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
$self->{c}->param($self->{name}, $default);
return $self->SUPER::entry_widget($default);
}
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/permission.pm
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ sub save_string ($self, $oldval, $use_current = 0) {
return "\$$self->{var} = '$newval';\n";
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
my $c = $self->{c};

# The value of a permission can be undefined (for nobody), a standard permission number, or some other number
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/permission_checkboxlist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ sub comparison_value ($self, $val) {
return join(',', @{ $val // [] });
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
my $c = $self->{c};
$default = role_and_above($self->{c}->ce->{userRoles}, $default) unless ref($default) eq 'ARRAY';
return $c->c(
Expand Down
2 changes: 1 addition & 1 deletion lib/WeBWorK/ConfigObject/popuplist.pm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ sub save_string ($self, $oldval, $use_current = 0) {
return ("\$$self->{var} = '$newval';\n");
}

sub entry_widget ($self, $default, $is_secret) {
sub entry_widget ($self, $default, $is_secret = 0) {
my $c = $self->{c};
return $c->select_field(
$self->{name} => [
Expand Down

0 comments on commit ae273f8

Please sign in to comment.