@@ -, +, @@ file --- .../modules/help/tools/automatic_item_modification_by_age.tt | 8 ++++---- t/db_dependent/Items/AutomaticItemModificationByAge.t | 7 +++++++ 2 files changed, 11 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/automatic_item_modification_by_age.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/help/tools/automatic_item_modification_by_age.tt @@ -3,11 +3,11 @@
This configuration page allows to configure the rules for the automatic item modifications by age cronjob script.
-Libraries can manage the 'new' status for items. With this script, it will be possible to:
+
Libraries can manage the 'new_status' field for items. With this script, it will be possible to:
At least one substitution must be defined, else there is no sense to launch the script.
If the value is an empty string, the field will be deleted.
You want to remove the items.new value for items created 10 days ago:
+You want to remove the items.new_status value for items created 10 days ago:
You want to change the items.ccode=1 to items.ccode=2 for items created 7 days ago. --- a/t/db_dependent/Items/AutomaticItemModificationByAge.t +++ a/t/db_dependent/Items/AutomaticItemModificationByAge.t @@ -11,11 +11,18 @@ use C4::Biblio; use C4::Context; use C4::Items; use Koha::DateUtils; +use t::lib::TestBuilder; my $dbh = C4::Context->dbh; $dbh->{AutoCommit} = 0; $dbh->{RaiseError} = 1; +# this test assumes a CPL branch +my $builder = t::lib::TestBuilder->new; +if( !$builder->schema->resultset('Branch')->find('CPL') ) { + $builder->build( { source => 'Branch', value => { branchcode => 'CPL' }}); +} + $dbh->do(q| DELETE FROM marc_subfield_structure WHERE kohafield = 'items.new_status' OR kohafield = 'items.stocknumber' --