Bug 26402: Add --framework parameter to commit_file.pl
This patch adds the option to pass a frameworkcode to the commit_file.pl script. To test: 1. Stage a MARC file using stage_file.pl. For instance using the devbox: cd ~/kohaclone sudo koha-shell -c 'perl misc/stage_file.pl --file t/db_dependent/www/data/marc21record.mrc' kohadev 2. Note the assigned batch number and commit the batch using --framework parameter to commit_file.pl. For example using the devbox: sudo koha-shell -c 'perl misc/commit_file.pl --batch-number 1 --framework ACQ' kohadev 3. Verify that the framework code was correctly assigned: sudo koha-mysql kohadev -e 'SELECT frameworkcode FROM biblio ORDER BY timestamp DESC LIMIT 1;' => SUCCESS: It picked it Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
e44b4837f5
commit
8605082a78
|
|
@ -21,10 +21,12 @@ my $batch_number = "";
|
|||
my $list_batches = 0;
|
||||
my $revert = 0;
|
||||
my $want_help = 0;
|
||||
my $framework = '';
|
||||
|
||||
my $result = GetOptions(
|
||||
'batch-number:s' => \$batch_number,
|
||||
'list-batches' => \$list_batches,
|
||||
'framework:s' => \$framework,
|
||||
'revert' => \$revert,
|
||||
'h|help' => \$want_help
|
||||
);
|
||||
|
|
@ -84,7 +86,7 @@ sub process_batch {
|
|||
|
||||
print "... importing MARC records -- please wait\n";
|
||||
my ($num_added, $num_updated, $num_items_added, $num_items_replaced, $num_items_errored, $num_ignored) =
|
||||
BatchCommitRecords($import_batch_id, '', 100, \&print_progress_and_commit);
|
||||
BatchCommitRecords($import_batch_id, $framework, 100, \&print_progress_and_commit);
|
||||
print "... finished importing MARC records\n";
|
||||
|
||||
print <<_SUMMARY_;
|
||||
|
|
@ -145,6 +147,8 @@ stage_file.pl or by the Koha Tools option
|
|||
Parameters:
|
||||
--batch-number <#> number of the record batch
|
||||
to import
|
||||
--framework <code> add new records using this framework. If
|
||||
omitted, the default framework is used.
|
||||
--list-batches print a list of record batches
|
||||
available to commit
|
||||
--revert revert a batch instead of importing it
|
||||
|
|
|
|||
Loading…
Reference in New Issue