Patch to add MARC Bib Level to circ and hold matrix matchpoint tables

Bug #770261 reported by Jason Stephenson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Status tracked in Main
2.1
Fix Released
Undecided
Unassigned
Main
Fix Released
Wishlist
Unassigned

Bug Description

While configuring circ and hold matrix matchpoints for our consortium using the in-db rules, I discovered that adding the MARC bib level to the matrix matchpoint tables enabled me to set up matchpoints for serials without needing to make a special circ_modifier.

The attached patch adds the columns to the appropriate tables, the field mapper IDL, and to the appropriate find matchpoint functions in the database.

If the client needs additional changes, let me know where to look and I can amend the patch as necessary.

The patch is against a very recent version of trunk.

I have a standing DCO.

Signed-off-by: Jason Stephenson <email address hidden>

Revision history for this message
Jason Stephenson (jstephenson) wrote :

Here's a better patch that includes some modifications to the staff client to display the fields.

This patch also adds a few "missing" fields to the hold_matrix_matchpoint configuration in the staff client.

Revision history for this message
Jason Stephenson (jstephenson) wrote :
Revision history for this message
Jason Stephenson (jstephenson) wrote :

tsbere suggested that I also add an upgrade script. This one works on a virgin database. Hopefully it works with one that is configured in a sensible way, too.

However, I don't think we need worry about that, since the weights and fall through are not released, yet.

Revision history for this message
Jason Stephenson (jstephenson) wrote :
Revision history for this message
Mike Rylander (mrylander) wrote :

Applied to trunk and 2.1. Thanks, Jason!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.