evergreen:tags/rel_2_0_7

Last commit made on 2011-06-28
Get this branch:
git clone -b tags/rel_2_0_7 https://git.launchpad.net/evergreen

Branch merges

Branch information

Name:
tags/rel_2_0_7
Repository:
lp:evergreen

Recent commits

8832222... by Mike Rylander

Bumping version numbers

Signed-off-by: Mike Rylander <email address hidden>

72cc349... by Mike Rylander

Merge branch 'rel_2_0' of git.evergreen-ils.org:Evergreen into rel_2_0

fe08880... by Mike Rylander

Update upgrade script and correct version number in 0561

Signed-off-by: Mike Rylander <email address hidden>

bcaa8a1... by Lebbeous Fogle-Weekley <email address hidden>

Michael Peters provided a patch to add some missing labels...

... to a key acquisitions interface. It works. Also fixed
some unclosed tags while I was at it.

Wasn't sure whether to copy and paste Michael's sign-off or what, but
here's the link to his original patch for purists:
https://launchpadlibrarian.net/74191964/0001-LP802578-Acquisitions-Batch-copy-update-missing-head.patch

Signed-off-by: Lebbeous Fogle-Weekley <email address hidden>

8cece57... by Dan Scott

Fix broken images for items without ISBNs in search results

The search results code happily sets the src attribute of the cover
image to an empty string (as returned by cleanISBN()) if currentISBN has
not been defined (which is generally the case if an item doesn't have an
ISBN, such as a DVD or a thesis or an old book).

Protect against the empty string and set the src attribute to
'/opac/images/blank.png' to avoid broken image indicators in search
results.

Signed-off-by: Dan Scott <email address hidden>
Signed-off-by: Dan Scott <email address hidden>
Signed-off-by: Mike Rylander <email address hidden>

13ac1f4... by Jason Stephenson

Check if hold is really available in Trigger::Validator.

Add checks for shelf time and no fulfillment time in
HoldIsAvailable in OpenILS::Application::Trigger::Validator.

We've had some issues with poorly migrated data and people
messing with holds that causes the original logic to trigger
for unfilled holds. Plus, the extra precaution of checking
more precise conditions of an actually filled hold can't hurt,
can it?

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

77c7da2... by Mike Rylander

Make bucket content retrieval authoritative

LP#492036, we neeed all bucket methods to be authoritative. Some already were, this finishes the job.

Signed-off-by: Mike Rylander <email address hidden>

204d30c... by Michael Peters

LP#790639: Provide actual text, rather than id values in patron search results for various columns

Cleaned up some tabs versus spaces and a needless trailing comma from original patch. Not porting to master, hoping to use collab/phasefx/fm_columns instead.

Signed-off-by: Jason Etheridge <email address hidden>
Signed-off-by: Michael Peters <email address hidden>

b1d1e4b... by Dan Wells

Further clean-up of Serials interfaces

When trying to come up with good tests, found a few bugs (imagine!).
Some have been nagging for a while now.

1) For 'MFHDDrawn' event, make sure it runs if deleting the last
serials data of any kind for that record (to unpopulate the menus
properly)

2) Make sure global mfhd member (g.mfhd) is cleared in the same case
(i.e. deleting the last serials data for that record)

3) Add a string to better indicate when no MFHD records are available
for 'Legacy Record Entry' drop-down

4) Convert submitted empty drop-down values to 'null' as needed in
distribution editor

5) Mark subscription 'start date' as a required field

6) Make serial virtual records better handle deleted 'legacy record
entries' attached to distributions, and also expose non-deleted
record entries even if in 'use_sdist_only' summary mode

Signed-off-by: Dan Wells <email address hidden>
Signed-off-by: Jason Etheridge <email address hidden>

9242949... by Dan Wells

Better coordination of MFHD/SRE adding/deleting

Adding or deleting MFHD records from the XUL menus requires
coordinating the OPAC display, the XUL menus, and the Serial
Control distribution editors. The previous code frequently
required some non-obvious manual refreshing to make it work.

This commit keeps them in sync using custom events instead.

Signed-off-by: Dan Wells <email address hidden>
Signed-off-by: Jason Etheridge <email address hidden>