[Koha-bugs] [Bug 25449] Make itemtype mandatory by default

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Jan 13 23:36:11 CET 2021


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

Phil Ringnalda <phil at chetcolibrary.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |phil at chetcolibrary.org

--- Comment #5 from Phil Ringnalda <phil at chetcolibrary.org> ---
942$c, biblioitems.itemtype, (but not 942 itself) is already mandatory in every
framework except ACQ, which makes it easy to see how toothless mandatory
framework subfields are.

Add a record in the default framework with the basic editor, you are required
to have a 942$c to save the record.

Add a record in the default framework with the advanced editor, you are only
required to have a 942$c if you add a 942, but you aren't required to add a
942.

Add a record in the default framework with batch import, you aren't required to
have a 942$c even if you make 942 mandatory (and yes, that does also mean that
making items.itype mandatory in the framework has no effect on items created by
batch import).

So this bug needs to depend on a bug to change batch import, either by
respecting mandatory fields/subfields in frameworks (which would be a huge
behavior change, requiring users to learn how to use MarcEdit to batch change
records before importing them) or by adding a select list to the actual import
step to choose a "Default itemtype if 942$c or 952$y is missing", and for
mandatory biblioitems.itemtype to actually work with the advanced editor, the
942 field needs to also be mandatory.

To me, that makes taking the patch from bug 24331 to stop throwing an ISE when
a patron places a hold seem like a pretty good idea.

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


More information about the Koha-bugs mailing list