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
Address long-standing typo: clense_ISO8601, matching change to OpenSRF-trunk. git-svn-id: svn://svn.open-ils.org/ILS/trunk@15335 dcc99617-32d9-48b4-a31d-7c20da2025e4
Patch from James Fournie -- fixing org tree fleshing depth. ==== I was having a horrible time getting the hasCommonAncestor() function to work in the circ Javascripts. I eventually discovered that ScriptBuilder.pm was making a cstore actor.org_unit search with flesh = 2, which limited the search to org units above depth 2. My org units were depth 3. I changed the cstore flesh to -1 and this seems to retreive all org units. I also found an similar problem in AppUtils.pm git-svn-id: svn://svn.open-ils.org/ILS/trunk@13584 dcc99617-32d9-48b4-a31d-7c20da2025e4
replace call to Actor.pm function with local code so that loading the open-ils.actor app does not happen as a side-effect to using scriptbuilder git-svn-id: svn://svn.open-ils.org/ILS/trunk@11885 dcc99617-32d9-48b4-a31d-7c20da2025e4
keep the "what is checked out and overdue" counting consistent git-svn-id: svn://svn.open-ils.org/ILS/trunk@11600 dcc99617-32d9-48b4-a31d-7c20da2025e4
for consistency, do not count lost/claimsreturned items in the checkouts-by-circ mod call git-svn-id: svn://svn.open-ils.org/ILS/trunk@11591 dcc99617-32d9-48b4-a31d-7c20da2025e4
using json true instead of 1 git-svn-id: svn://svn.open-ils.org/ILS/trunk@8933 dcc99617-32d9-48b4-a31d-7c20da2025e4
initial checkouts-by-circ-mods support git-svn-id: svn://svn.open-ils.org/ILS/trunk@8930 dcc99617-32d9-48b4-a31d-7c20da2025e4
added a MAX_HOLDS event and tests in the hold permit scripts git-svn-id: svn://svn.open-ils.org/ILS/trunk@6741 dcc99617-32d9-48b4-a31d-7c20da2025e4
updated opportunistic hold-capture logic to find the best hold and not necessarily the hold that already targets the copy in question git-svn-id: svn://svn.open-ils.org/ILS/trunk@6686 dcc99617-32d9-48b4-a31d-7c20da2025e4
re-factored object fleshing to require fewer network calls git-svn-id: svn://svn.open-ils.org/ILS/trunk@6460 dcc99617-32d9-48b4-a31d-7c20da2025e4
updated log line git-svn-id: svn://svn.open-ils.org/ILS/trunk@6445 dcc99617-32d9-48b4-a31d-7c20da2025e4
added the ability to pass in a total-items-out number for async permit calls git-svn-id: svn://svn.open-ils.org/ILS/trunk@6436 dcc99617-32d9-48b4-a31d-7c20da2025e4
added some sanity checks to prevent re-fetching objects and logging warnings because of it. git-svn-id: svn://svn.open-ils.org/ILS/trunk@6206 dcc99617-32d9-48b4-a31d-7c20da2025e4
added some sanity checks, moved patron error event checks to end of script builder patron fetcher to prevent un-fleshed patrons from being returned from the builder git-svn-id: svn://svn.open-ils.org/ILS/trunk@6199 dcc99617-32d9-48b4-a31d-7c20da2025e4
shoving editor into ctx so others can use it or roll it back git-svn-id: svn://svn.open-ils.org/ILS/trunk@6093 dcc99617-32d9-48b4-a31d-7c20da2025e4
fetching data inside a xact when no editor object is provided so that we get fresh data - this is required for the penalty server to get payments, etc. directly as they happen git-svn-id: svn://svn.open-ils.org/ILS/trunk@6078 dcc99617-32d9-48b4-a31d-7c20da2025e4
moved scriptbuilder to new storage method for fetching total owed by a patron only fetching total-owed on penaly calls, not circ calls (since circ gets that info from the penalty server) added new JS method to determine if two orgs share an ancestor at a given depth - added hold_permit logic using new method to allow holds of certain items within the region git-svn-id: svn://svn.open-ils.org/ILS/trunk@6069 dcc99617-32d9-48b4-a31d-7c20da2025e4
preventing retrieval on fleshed object git-svn-id: svn://svn.open-ils.org/ILS/trunk@5963 dcc99617-32d9-48b4-a31d-7c20da2025e4
protecting ws_ou fetching to prevent errors and unnecessary calls git-svn-id: svn://svn.open-ils.org/ILS/trunk@5960 dcc99617-32d9-48b4-a31d-7c20da2025e4