Make Evergreen Perl modules installable via Module::Build to match OpenSRF Build.PL gives us an install-time check on dependencies; right now the required versions are not set, but we can update these easily to start catching some of the problematic modules that have tripped sites up in the past. Build.PL really seems to want a top-level "OpenILS.pm" so add a placeholder accordingly. Adjust references to /src/perlmods/ to /src/perlmods/lib/ even though a number of the affected scripts are probably cruft. Use autoconf to provide the default paths in O:WWW:Web and O:WWW:Method; next step is probably to teach autoconf to ask Build.PL to do that for us to make the OpenILS Perl modules more independent. git-svn-id: svn://svn.open-ils.org/ILS/trunk@19340 dcc99617-32d9-48b4-a31d-7c20da2025e4
Copy/paste-o; asset.call_number ne asset.call_number_class git-svn-id: svn://svn.open-ils.org/ILS/trunk@17144 dcc99617-32d9-48b4-a31d-7c20da2025e4
Teach the staff client volume copy creator to respect OU call number preferences To teach the "Add volumes" dialog in the staff client how to show the correct set of call numbers based on the workstation OU's default classification scheme, this commit: * Adds a column "field" to the asset.call_number_class table that specifies the list of tag/subfield combinations to search for a candidate call number for a given classification scheme * Adds a new OU setting, 'cat.default_classification_scheme', that points to the asset.call_number_class ID * Extends the open-ils.cat.biblio.record.marc_cn.retrieve method to support a second argument, identifying the classification scheme for the call number extraction * Fixes the IDL for asset.call_number_class to include the ID as an explicit field * Makes the "Add volumes" dialog look up the 'cat.default_classification_scheme' setting for the workstation OU and apply that to the call to the open-ils.cat.biblio.record.marc_cn.retrieve method TODO: * Provide a means of switching the classification scheme for the current volume, repopulating the call number selector widget * Save the chosen scheme as part of the acn object git-svn-id: svn://svn.open-ils.org/ILS/trunk@17141 dcc99617-32d9-48b4-a31d-7c20da2025e4
integrate serial.unit by relaxing fkeys against asset.copy and adding hold support git-svn-id: svn://svn.open-ils.org/ILS/trunk@16851 dcc99617-32d9-48b4-a31d-7c20da2025e4
identifier search class, including some (I believe) sane default index defs git-svn-id: svn://svn.open-ils.org/ILS/trunk@16448 dcc99617-32d9-48b4-a31d-7c20da2025e4
add tracking table for booking reservations transits (similar to hold transits) git-svn-id: svn://svn.open-ils.org/ILS/trunk@15188 dcc99617-32d9-48b4-a31d-7c20da2025e4
add first version of the booking reservation targeter git-svn-id: svn://svn.open-ils.org/ILS/trunk@15133 dcc99617-32d9-48b4-a31d-7c20da2025e4
integrate the new booking.reservation billable transaction table with all the parts that use grocery transactions, including in the materialized summary view git-svn-id: svn://svn.open-ils.org/ILS/trunk@15071 dcc99617-32d9-48b4-a31d-7c20da2025e4
Correct long-standing, wide-spread "recurance" and "recuring" typos. We'll miss you - *sniff* git-svn-id: svn://svn.open-ils.org/ILS/trunk@14920 dcc99617-32d9-48b4-a31d-7c20da2025e4
add support for sorting the pull list by asset.copy_location_order when set git-svn-id: svn://svn.open-ils.org/ILS/trunk@14652 dcc99617-32d9-48b4-a31d-7c20da2025e4
Adding date filtering support and automatic/configurable default preferred language code git-svn-id: svn://svn.open-ils.org/ILS/trunk@10170 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding work_payment type and the /strong/ urging of PINES; extending the auth proxy module git-svn-id: svn://svn.open-ils.org/ILS/trunk@7945 dcc99617-32d9-48b4-a31d-7c20da2025e4
settings server controlled opt-in functionallity for non-home_ou transactions git-svn-id: svn://svn.open-ils.org/ILS/trunk@7665 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding puwom to storage ... work_org setting works now git-svn-id: svn://svn.open-ils.org/ILS/trunk@7471 dcc99617-32d9-48b4-a31d-7c20da2025e4
removing voids from the picture git-svn-id: svn://svn.open-ils.org/ILS/trunk@5955 dcc99617-32d9-48b4-a31d-7c20da2025e4
money.desk_payment_view support git-svn-id: svn://svn.open-ils.org/ILS/trunk@5765 dcc99617-32d9-48b4-a31d-7c20da2025e4
adding support for non-cat inhouse use git-svn-id: svn://svn.open-ils.org/ILS/trunk@5671 dcc99617-32d9-48b4-a31d-7c20da2025e4
ou proximity stuff git-svn-id: svn://svn.open-ils.org/ILS/trunk@5310 dcc99617-32d9-48b4-a31d-7c20da2025e4
removing vestigial actor::profile stuff git-svn-id: svn://svn.open-ils.org/ILS/trunk@5295 dcc99617-32d9-48b4-a31d-7c20da2025e4
abstracting batch.create git-svn-id: svn://svn.open-ils.org/ILS/trunk@4966 dcc99617-32d9-48b4-a31d-7c20da2025e4