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
enable authoritative versions of various acq retrieval functions Signed-off-by: Galen Charlton <gmc@esilibrary.com> git-svn-id: svn://svn.open-ils.org/ILS/trunk@18576 dcc99617-32d9-48b4-a31d-7c20da2025e4
prevent trailing funk in po retrieve api call response by returning explicit undef git-svn-id: svn://svn.open-ils.org/ILS/trunk@16389 dcc99617-32d9-48b4-a31d-7c20da2025e4
added pcrud entries for po_items, repaired pcrud entries for po notes added logic to create invoice_item's from po_item's. added po_item fund debit creation on po activation added po_items to po money summary added support for handling po_item debits during invoiceing. showing po_item estimated cost summary data in invoice table git-svn-id: svn://svn.open-ils.org/ILS/trunk@16341 dcc99617-32d9-48b4-a31d-7c20da2025e4
Added a lineitem summary view to describe details about related lineitem_detail and order data Added a generic lineitem view function to generate a canned HTML blob to represent a lineitem using the new summary view Reduced some fleshing in ML calls in anticipation of larger invoices Use new summary lineitem fetch/render code in invoice page git-svn-id: svn://svn.open-ils.org/ILS/trunk@16268 dcc99617-32d9-48b4-a31d-7c20da2025e4
more fleshing options in PO retrieval git-svn-id: svn://svn.open-ils.org/ILS/trunk@16173 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: unified search interface for LI, PO, and PL. Usable but not 100% finished Still to come: Paging results (very important with large result sets) Searchable timestamp fields (those don't work yet) Search terms interpreted from URI (to enable returning to search later) Misc PO and PL controls to enable acting on search results ** Bib record searching git-svn-id: svn://svn.open-ils.org/ILS/trunk@16140 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: In fund transfer, add destination amount field when warranted When warranted means when source and dest fund have differing currencies. git-svn-id: svn://svn.open-ils.org/ILS/trunk@16039 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: Resurrect an old "view fund" interface, add some tag mapping managment From the "list funds" interface, you can click on the name of a fund and get to the "view funds" interface for that fund. That interface now how a "tags" tab where you can attach and detach tags to/from the fund you're viewing. git-svn-id: svn://svn.open-ils.org/ILS/trunk@16017 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: show provider name in the PO viewing interface git-svn-id: svn://svn.open-ils.org/ILS/trunk@16003 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: cancel POs, lineitems, or individual copies from the PO interface Still needs some adjustments: e.g., you can still "receive" lineitems even when all the individual copies are canceled, and things like that. git-svn-id: svn://svn.open-ils.org/ILS/trunk@15844 dcc99617-32d9-48b4-a31d-7c20da2025e4
typo in options var git-svn-id: svn://svn.open-ils.org/ILS/trunk@15818 dcc99617-32d9-48b4-a31d-7c20da2025e4
added limit/offset options to response stream of fiscall rollover processor git-svn-id: svn://svn.open-ils.org/ILS/trunk@15817 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: Add PO notes interface and checkbox for vendor_public flag on any note git-svn-id: svn://svn.open-ils.org/ILS/trunk@15811 dcc99617-32d9-48b4-a31d-7c20da2025e4
* Using lineitem estimated_unit_price to store the price instead of the lineitem attrs * If necessary, perform the currency conversion exactly once, when the order is activated. Otherewise, assume the price is in the currency of the vendor. * Create fund debits during PO activation instead of PO creation time. * Cleared out a pile of deprecated code * TODO: update JEDI template to pull price from the estimated_price_field git-svn-id: svn://svn.open-ils.org/ILS/trunk@15769 dcc99617-32d9-48b4-a31d-7c20da2025e4
Fix syntax error git-svn-id: svn://svn.open-ils.org/ILS/trunk@15653 dcc99617-32d9-48b4-a31d-7c20da2025e4
Don't assume an options parameter was passed, and remove the ability to 'flesh your way to China' git-svn-id: svn://svn.open-ils.org/ILS/trunk@15646 dcc99617-32d9-48b4-a31d-7c20da2025e4
Acq: complete improvements of receive/unreceive for lineitems and copies When viewing a purchase order, you can now recieve and un-receive individual lineitems or even individual copies, and the PO viewing interface will properly reflect all changes (to the states of the PO, the lineitems, and the copies; to the amounts spent and encumbered; and to the state of widgets that should appear or disappear based on PO/LI/copy state). git-svn-id: svn://svn.open-ils.org/ILS/trunk@15600 dcc99617-32d9-48b4-a31d-7c20da2025e4
UI for Purchase Order related Events git-svn-id: svn://svn.open-ils.org/ILS/trunk@15568 dcc99617-32d9-48b4-a31d-7c20da2025e4
added optional user data pass-thru. this will give the UI the ability to pass in per-printout comments, etc. go ahead and use the print-on-demand granulariy for consistency git-svn-id: svn://svn.open-ils.org/ILS/trunk@15526 dcc99617-32d9-48b4-a31d-7c20da2025e4