[Koha-bugs] [Bug 12074] New: Filter duplicates when adding a full batch from a staged file

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Fri Apr 11 17:29:44 CEST 2014


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12074

            Bug ID: 12074
           Summary: Filter duplicates when adding a full batch from a
                    staged file
 Change sponsored?: ---
           Product: Koha
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: P5 - low
         Component: Acquisitions
          Assignee: koha-bugs at lists.koha-community.org
          Reporter: koha at univ-lyon3.fr
        QA Contact: testopia at bugs.koha-community.org

Until now, when you add order for a single record from a staged batch,
duplicates are checked and if found you can choose 3 different treatments :
adding a new order from existing record, adding a new record nevertheless or
doing nothing.
But when importing the batch all in once (Import all), there's no duplicate
checking.
This patch aims to solve this.
When adding a batch of records to a basket, duplicates are skipped and
an alert is displayed with a link to them so as they could be treated
individually.
In the case that all batch records match an existing record, you stay on the
staged batch list, a warning is also visible to tell you that nothing had been
imported. The "Import all" block is not any more displayed

Test plan :

You need the 2 test attached files TestFile1.mrc and TestFile2.elc (TestFile1
includes only the title "Amilec ou La graine d'hommes" that is also included in
TestFile2)

1) go to “Stage MARC records for import” page, upload TestFile1 and stage it
(select iso 5426 encoding).
2) Manage staged record and import the batch.
3) Make sure that the new record is indexed (depending to your indexing system
and test platform).
4) Go back to go to “Stage MARC records for import” page upload TestFile2 and
stage it (select iso 5426 encoding).
5) Go to acquisitions module and create a new basket.
6) From your basket, in the “Add order to basket block”  choose  'From a staged
file'.
7) Then click File2 (‘addorder button').
8) Go down the "Import all" block and save.
9) You are redirected to the basket page : a warning is displayed to tell you
that some duplicates have been found and skipped.
There's a link on the warning throughout you can go back to the list of
remaining records and treat them individually if necesary.
10) Click the link : you fall upon the title of TestFile1 (of course as it's a
duplicate).
11) Check that the imported records have been indexed.
11) Go down the "Import all" block and save.
12) A warning is displayed saying that no records have been imported because
they all match an existing record. The “Import all” block is not any more
visible.

Olivier Crouzet

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.


More information about the Koha-bugs mailing list