-
Duration
- [% IF rule.duration.defined and rule.duration.length > 0 %]
- [% rule.duration %] days
+
+
Age
+ [% IF rule.age.defined and rule.age.length > 0 %]
+ [% rule.age %] days
[% ELSE %]
- There is no duration for this rule.
+ There is no age for this rule.
[% END %]
--- a/t/db_dependent/Items/ToggleNewStatus.t
+++ a/t/db_dependent/Items/ToggleNewStatus.t
@@ -67,7 +67,7 @@ my @rules = (
value => 'updated_value',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -93,7 +93,7 @@ is( $marc_item->subfield($tagfield, $new_tagfield), 'updated_value', q|ToggleNew
value => 'new_updated_value',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -104,7 +104,7 @@ is( $modified_item->{new}, 'updated_value', q|ToggleNewStatus: The new value is
$marc_item = C4::Items::GetMarcItem( $biblionumber, $itemnumber );
is( $marc_item->subfield($tagfield, $new_tagfield), 'updated_value', q|ToggleNewStatus: The new value is not updated| );
-# Play with duration
+# Play with age
$item = C4::Items::GetItem( $itemnumber );
my $dt_today = dt_from_string;
my $days5ago = $dt_today->add_duration( DateTime::Duration->new( days => -5 ) );
@@ -126,30 +126,30 @@ $item = C4::Items::GetItem( $itemnumber );
value => 'new_updated_value',
},
],
- duration => '10',
+ age => '10',
},
);
C4::Items::ToggleNewStatus( { rules => \@rules } );
$modified_item = C4::Items::GetItem( $itemnumber );
-is( $modified_item->{new}, 'updated_value', q|ToggleNewStatus: Duration = 10 : The new value is not updated|);
+is( $modified_item->{new}, 'updated_value', q|ToggleNewStatus: Age = 10 : The new value is not updated|);
-$rules[0]->{duration} = 5;
+$rules[0]->{age} = 5;
$rules[0]->{substitutions}[0]{value} = 'new_updated_value5';
C4::Items::ToggleNewStatus( { rules => \@rules } );
$modified_item = C4::Items::GetItem( $itemnumber );
-is( $modified_item->{new}, 'new_updated_value5', q|ToggleNewStatus: Duration = 5 : The new value is updated|);
+is( $modified_item->{new}, 'new_updated_value5', q|ToggleNewStatus: Age = 5 : The new value is updated|);
-$rules[0]->{duration} = '';
+$rules[0]->{age} = '';
$rules[0]->{substitutions}[0]{value} = 'new_updated_value_empty_string';
C4::Items::ToggleNewStatus( { rules => \@rules } );
$modified_item = C4::Items::GetItem( $itemnumber );
-is( $modified_item->{new}, 'new_updated_value_empty_string', q|ToggleNewStatus: Duration = '' : The new value is updated|);
+is( $modified_item->{new}, 'new_updated_value_empty_string', q|ToggleNewStatus: Age = '' : The new value is updated|);
-$rules[0]->{duration} = undef;
+$rules[0]->{age} = undef;
$rules[0]->{substitutions}[0]{value} = 'new_updated_value_undef';
C4::Items::ToggleNewStatus( { rules => \@rules } );
$modified_item = C4::Items::GetItem( $itemnumber );
-is( $modified_item->{new}, 'new_updated_value_undef', q|ToggleNewStatus: Duration = undef : The new value is updated|);
+is( $modified_item->{new}, 'new_updated_value_undef', q|ToggleNewStatus: Age = undef : The new value is updated|);
# Field deletion
@rules = (
@@ -166,7 +166,7 @@ is( $modified_item->{new}, 'new_updated_value_undef', q|ToggleNewStatus: Duratio
value => '',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -196,7 +196,7 @@ is( $marc_item->subfield($tagfield, $new_tagfield), undef, q|ToggleNewStatus: Th
value => 'new_value',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -223,7 +223,7 @@ is( $modified_item->{new}, 'new_value', q|ToggleNewStatus: conditions multiple:
value => 'new_updated_value',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -250,7 +250,7 @@ is( $modified_item->{new}, 'new_value', q|ToggleNewStatus: conditions multiple:
value => 'new_updated_value',
},
],
- duration => '0',
+ age => '0',
},
);
@@ -273,7 +273,7 @@ is( $modified_item->{new}, 'new_updated_value', q|ToggleNewStatus: conditions mu
value => 'another_new_updated_value',
},
],
- duration => '0',
+ age => '0',
},
);
--- a/tools/toggle_new_status.pl
+++ a/tools/toggle_new_status.pl
@@ -82,7 +82,7 @@ if ( $op eq 'update' ) {
}
push @{ $rule->{conditions} }, {}
unless @{ $rule->{conditions} };
- $rule->{duration} = $cgi->param("duration_$unique_id");
+ $rule->{age} = $cgi->param("age_$unique_id");
push @rules, $rule;
}
my $syspref_content = to_json( \@rules );
--