https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=42044

--- Comment #2 from Janusz Kaczmarek <[email protected]> ---
Created attachment 195138
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=195138&action=edit
Bug 42044: Automatically update record status (LDR/5) for modified records

When a record is modified, record status (LDR/5) should be automatically
set to 'c' (Corrected or revised), unless:
a) the librarian has manually changed the value to something
different from the original one;
b) the record was created on the same day by the same librarian (when
this can be determined) and the MARC 21 record has no 040 $d
subfield.

Test plan
=========
1. Create a new bibliographic record. Verify that LDR/5 = 'n' (default).
2. Save the record and modify it.
3. Add 040 $d.
4. Modify the record as a different user.
5. At each step, verify that LDR/5 remains 'n'.
6. Apply the patch; updatedatabase; restart_all.
7. Set AutoUpdateRecordStatus system preference to 'Do'.
8. Repeat steps 1-4 and verify that LDR/5 is set to 'c' when:
a) 040 $d is present;
b) the record is modified by a different user;
c) 008/0–5 is changed to a different date (simulating a modification
   date different from the creation date).

9. Repeat the whole test procedure for authority records.

10. Set AutoUpdateRecordStatus system preference to 'Don't'. Repeat
    steps 1-4 and verify that LDR/5 does not change automatically.
11. Check it also for authority records.

Sponsored-by: Pontificia Università di San Tommaso d'Aquino (Angelicum)

-- 
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to