Evergreen 2.0alpha2

Database schema freeze. 1.6->2.0 migration script.

Milestone information

Project:
Evergreen
Series:
2.0
Version:
2.0alpha2
Released:
 
Registrant:
Dan Scott
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

Changes from alpha 1 to alpha 2
===============================

2010-09-16 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport r17717 from trunk

 * Open-ILS/web/opac/skin/default/js/rdetail.js,
   Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml: Backport r17735
   from trunk, opac holds issuances expandy

 * Open-ILS/web/templates/base.tt2: Backport r17738 from trunk: more IDL chunking
   fixing

 * Open-ILS/web/templates/base.tt2: Backport r17736 from trunk: more IDL
   chunking-related fixes

2010-09-16 scottmk

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
   Open-ILS/src/sql/Pg/200.schema.acq.sql,
   Open-ILS/src/sql/Pg/upgrade/0404.schema.acq-provider-contact-null-null.sql: Make
   acq.provider_contact.name NOT NULL.

   This change corrects the effect of a typo (NULL NULL instead of NOT NULL).

   M Open-ILS/src/sql/Pg/200.schema.acq.sql
   M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
   A Open-ILS/src/sql/Pg/upgrade/0404.schema.acq-provider-contact-null-null.sql

2010-09-16 miker

 * Open-ILS/src/sql/Pg/upgrade/0387.schema.perm_list_fkeys_restrict_delete.sql:
   This needs to be the same in 2.0 as trunk, and the changes to this script need
   to make it into the 1.6-2.0 upgrade script as well, if not there already

 * Open-ILS/web/templates/default/vandelay/inc/item_attrs.tt2: typo backport

 * Open-ILS/web/js/dojo/openils/User.js: no need to ignore this improvement, which
   makes browser-focused dev simpler

 * Open-ILS/src/sql/Pg/upgrade/0385.schema.perm_list_fkeys.sql: This needs to be
   the same in 2.0 as trunk, and the changes to this script need to make it into
   the 1.6-2.0 upgrade script as well, if not there already

 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Missed some holds-related OU
   setting types from 0077.data.holds_local_avail_and_override.sql in the seed data

 * Open-ILS/examples/fm_IDL.xml: A couple useful, missing backports for the IDL

2010-09-16 scottmk

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Incorporate several late-breaking
   upgrades into the upgrade script.

   M Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql

2010-09-16 dbs

 * Open-ILS/web/templates/base.tt2: Backport r17723 from trunk: Add AutoIDL classes
   for Vandelay happiness

   Vandelay needs these class definitions for basic import operations.

   Ideally every templated page wouldn't need to load these, but
   this seems to be the best short-term solution.

 * Open-ILS/examples/fm_IDL.xml, Open-ILS/src/extras/import/marc2are.pl,
   Open-ILS/src/perlmods/OpenILS/Application/Cat/AuthCommon.pm,
   Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/authority.pm,
   Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm,
   Open-ILS/src/sql/Pg/002.functions.config.sql,
   Open-ILS/src/sql/Pg/011.schema.authority.sql,
   Open-ILS/src/sql/Pg/020.schema.functions.sql, Open-ILS/src/sql/Pg/800.fkeys.sql,
   Open-ILS/src/sql/Pg/upgrade/0400.schema.unique_authority_index.sql,
   Open-ILS/src/sql/Pg/upgrade/0401.schema.authority_record_entry_drop_arn.sql,
   Open-ILS/src/sql/Pg/upgrade/0402.schema.unique_authority_index_revisited.sql,
   Open-ILS/xul/staff_client/server/cat/marcedit.js: Drop the arn_value /
   arn_source columns on authority.record_entry and create an index instead

   The authority record number (ARN) was problematic when trying to generate
   local authorities because the number had no correlation to the content of
   the authority heading. By creating an index on authority records based on
   their heading, thesaurus, and heading text, we can do a better job of
   controlling the actual content of the authority records.

   In a future release, we may convert this index to a unique index. 2.0
   will give sites an opportunity to begin cleaning up their authorities
   by identifying duplicate and problematic records through the
   authority.normalize_heading(TEXT) database function.

2010-09-16 senator

 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
   Open-ILS/web/js/dojo/openils/widget/AutoWidget.js,
   Open-ILS/web/templates/base.tt2: Backport IDL-chunking work for interfaces under
   web/templates, as well as
   AutoWidget/AutoFieldWidget improvements to deal with some cases of not having
   an IDL class preloaded.

2010-09-16 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.pm: Backport
   of r17718 from trunk: teach open-ils.storage.serial.issuance.ranged_tree about
   "global" issuances

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/210.schema.serials.sql,
   Open-ILS/src/sql/Pg/upgrade/0403.schema.serials-tweaks.sql: Backporting r17715
   from trunk: Patch from Dan Wells to extend the serial schema a bit in pref for
   upcoming improvement to existing features

2010-09-15 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm: Backporting r17710
   from trunk: Need to start the arrayref out right

2010-09-15 scottmk

 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: Replace the seed data for
   permission.perm_list, using the values
   assigned for predefined permissions by the upgrade script from
   1.6.1 to 2.0.

   M Open-ILS/src/sql/Pg/950.data.seed-values.sql

2010-09-15 phasefx

 * Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: merge r17707-r17708
   from trunk for batch call number updates in same UI as batch barcode updates

2010-09-15 scottmk

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: 1. Revamp the contents of
   permission.perm_list:

   a) Renumber the permissions so that predefined permissions and
   non-predefined permissions are in separate ranges. That was
   always the intent but the intent has not always been followed.

   b) Add permissions that are referenced in the IDL but not
   defined in the database.

   c) Where the description is NULL, apply the code as a description;
   that's better than nothing.

   2. Incorporate miscellaneous recent changes from individual upgrade
   scripts.

2010-09-15 miker

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/100.circ_matrix.sql,
   Open-ILS/src/sql/Pg/upgrade/0399.schema.strict-renewal-test.sql: Backporting
   r17702 from trunk: Require that the matchpoint is_renewal flag be respected if
   set

2010-09-15 erickson

 * Open-ILS/web/js/ui/default/acq/financial/view_fund.js: back-port: 17699 =>
   filter debits/allocs by fund in view fund UI

2010-09-15 miker

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/210.schema.serials.sql,
   Open-ILS/src/sql/Pg/upgrade/0398.schema.serials-indexes.sql: Backporting from
   trunk: A big pile of useful serial-schema indexes

2010-09-15 gmc

 * Open-ILS/examples/apache/eg_vhost.conf, Open-ILS/src/edi_translator/README,
   Open-ILS/src/edi_translator/test_client.pl,
   Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm,
   Open-ILS/src/perlmods/OpenILS/Application/Acq/Lineitem.pm,
   Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
   Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm,
   Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm,
   Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm,
   Open-ILS/src/support-scripts/edi_fetcher.pl,
   Open-ILS/src/support-scripts/edi_pusher.pl,
   Open-ILS/src/support-scripts/test-scripts/edi_object.pl,
   Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl,
   Open-ILS/src/support-scripts/test-scripts/ordrsp_parse.pl,
   Open-ILS/tests/datasets/edi_scratch,
   Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2: backport EDI
   changes from trunk (r17669:17690,r17692)

   EDI work done by Joe Atzberger; highlights of the enhancements are:

   * ORDRSP processing improvements
   * overhaul of edi_fetcher
   * EDI test files
   * Beginning of modperl EDI message viewer

   Signed-off-by: Galen Charlton <email address hidden>

 * Open-ILS/xul/staff_client/server/cat/marcedit.js,
   Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-authority.xml,
   Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-mfhd.xml,
   Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips.xml: MARC
   tooltip updates

   * updated bibliographic tooltips; now current as of LC MARC21 Bibliographic
   Update 11, including the RDA tags. Along the way, enhanced the bib tooltips to:
   * include definitions for embedded holdings tags (84X, 853-855, 863-868,
   876-878)
   * expand dropdown for nonfiling indicator values
   * added tooltip files for authority records and MFHDs
   * taught MARC editor how to choose the correct tooltip file

   Caveat: if you localize the authority and MFHD tooltips for a locale other than
   en-US, you must edit marcedit.js, either to take your translation into account
   or to make it smarter about checking for available translations of the tooltips.

   Signed-off-by: Galen Charlton <<email address hidden>

2010-09-14 dbs

 * Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm,
   Open-ILS/xul/staff_client/server/cat/marcedit.js,
   Open-ILS/xul/staff_client/server/locale/en-US/cat.properties: Backport r17644
   from trunk: Integrate authority browse and creation support into the MARC editor

   This commit changes the contextual authority menu to be based on
   the authority browse interface; this should result in better
   matching behavior. The browse axis (author, subject, title, topic)
   is based on the context tag.

   The browse interface has enabled the contextual menu to grow
   "Next page" / "Previous page" menu items to enable cataloguers
   to wade through long lists of similar authority entries.

   The browse interface has also grown a "Create new authority record"
   menu with two submenu items:

   * "Create immediately" takes the field in context and creates a new authority
   record based on that field, with matching indicators and subfields.

   * "Create and edit..." displays the MARCXML for the authority record in
   a MARC editor window before saving the record to the database.

   TODO: Make the "Create..." contextual options add the $0 linking subfield
   to the newly controlled field.

   TODO: Address some of the flaky UI behaviour, such as having to right-click
   three times on an authority-controllable field to display the authority menu.

2010-09-14 senator

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0397.data.coust.opac_fully_compresssed.sql,
   Open-ILS/web/opac/skin/default/js/rdetail.js,
   Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml: Backport r17661
   from trunk, serials opac holding display

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm,
   Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0396.data.org-setting-payflowpro.sql: Backport
   r17657 from trunk: payflowpro support

2010-09-14 erickson

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: back-port: 17658
   =>additional issuance holds supporting code; in this case, hold_to_mvr func
   which is used by the uber hold details method; commit also includes a small
   speed tweak for fetching details for copy holds (1 less cstore call)

2010-09-14 phasefx

 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml: regexp for robust
   filename mangling

2010-09-14 miker

 * Open-ILS/xsl/ATOM2XHTML.xsl: Backport r17653: unbreak item count in result list
   of slimpac

 * Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm,
   Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl: Backport from trunk: slimpac
   cleanup

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport from trunk: method
   for generating a set of compressed holdings statements

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/006.schema.permissions.sql,
   Open-ILS/src/sql/Pg/upgrade/0393.schema.perm-id-change-i18n-protection.sql,
   Open-ILS/src/sql/Pg/upgrade/0395.schema.fix-i18n-fixer.sql: Backport I18N
   protection for permission descriptions

2010-09-13 dbs

 * Open-ILS/examples/apache/eg.conf, Open-ILS/src/cgi-bin,
   Open-ILS/src/extras/Makefile.install,
   Open-ILS/src/perlmods/OpenILS/Utils/OfflineStore.pm,
   Open-ILS/src/support-scripts/eg_db_config.pl, Open-ILS/web/Makefile.am, README:
   Merge r17574, r17575, r17584, r17585, r17628, r17639 from trunk to delete
   deprecated cgi-bin configuration interfaces

   The CGI interfaces have not been maintained; the interfaces available through
   the Admin -> Server Administration menu in the staff client are the recommended
   method for setting up new libraries in the organizational hierarchy,
   permissions, copy statuses, and circulation rules.

   Note that an adjustment to eg.conf is recommended to point to the
   offline.pl script, which is the only remaining CGI script in use; this
   should avoid conflicting Apache definitions for the /cgi-bin/ alias.

   Most modern systems will install Class::DBI::Frozen::301 to avoid
   conflicts with incompatible Class::DBI packages. We need to teach
   offline.pl how to use Class::DBI::Frozen::301 if it is available.

   Note that we're using "use parent" instead of "use base" per the
   recommendation of "perldoc base"; accordingly, we're adding the
   system prerequisite for the parent pragma.

2010-09-13 gmc

 * Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.js,
   Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: fix retrieval of
   cat.default_classification_scheme

   Fixes bug where the cat.default_classification_scheme OU
   setting was effectively ignored in bib call # display
   in bib overlay and list of default call numbers during volume
   creation.

   Signed-off-by: Galen Charlton <email address hidden>

2010-09-13 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm,
   Open-ILS/web/js/dojo/openils/I18N.js,
   Open-ILS/web/js/dojo/openils/widget/Searcher.js: Backport r17629 and r17630 from
   trunk: teach fielder to cache (off by default), with a default timeout of 5min;
   have fielder cache some frequently used data

2010-09-13 erickson

 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: added declaration of
   facet cache limit var, which was likely missed during back-port

2010-09-13 gmc

 * Open-ILS/examples/opensrf.xml.example: make the other two k_* MARC templates
   usable by default

   Signed-off-by: Galen Charlton <email address hidden>

2010-09-13 erickson

 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml: back-port: 17622 =>
   wrap custom props file reader in try/catch to prevent xhr complaining about
   missing file

2010-09-12 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport r17620 from trunk:
   serials opac method bugfix

2010-09-12 phasefx

 * Open-ILS/xul/staff_client/chrome/content/main/bindings.xml: merge r17617 from
   trunk for _custom.properties file overlays with messagecatalog

 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
   Open-ILS/xul/staff_client/server/cat/copy_editor.js,
   Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js,
   Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul,
   Open-ILS/xul/staff_client/server/circ/util.js,
   Open-ILS/xul/staff_client/server/locale/en-US/common.properties,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js: merge r17614 from
   trunk for customizable circ modifier rendering in staff client

2010-09-12 senator

 * Open-ILS/examples/fm_IDL.xml, Open-ILS/web/css/skin/default.css,
   Open-ILS/web/css/skin/default/serial.css, Open-ILS/web/js/dojo/openils/XUL.js,
   Open-ILS/web/js/ui/default/serial, Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/web/templates/default/serial,
   Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
   Open-ILS/xul/staff_client/chrome/content/cat/opac.xul,
   Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js,
   Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul: Backport
   r17615 from trunk: serials quick-and-dirty admin interfaces

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport r17612 from trunk:
   serials prediction for multiple dists

2010-09-12 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backporting r17605 and
   r17606 from trunk: Method for retrieving received issuances attached to a bib,
   optionally scoped by location, holding type or item status, with paging and
   ordering support

 * Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backporting r17609 from
   trunk: add maxValuesPerFacet attr/param

2010-09-12 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
   Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm: Backport r17607 from trunk: serials
   predictions until end_date

2010-09-11 miker

 * Open-ILS/examples/apache/eg_vhost.conf, Open-ILS/examples/openils.profile.js,
   Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm,
   Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js: Backporting 17856, 17587,
   17593, 17601 and 17603 from trunk: mod_deflate support; improved and expanded
   dojo layers; support for limiting facet retrieval in IE to just the initially
   displayed set (IE is terrible with large data sets)

2010-09-10 senator

 * Open-ILS/web/templates/default/acq/financial/view_fund.tt2,
   Open-ILS/web/templates/default/acq/search/unified.tt2: Backport r17599 from
   trunk, refresh grid buttons

 * Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: Backport r17597 from trunk,
   autogrid refresh

 * Open-ILS/xul/staff_client/chrome/content/cat/opac.js: Backport r17595 from
   trunk, nav buttons in view/place orders

2010-09-10 phasefx

 * Open-ILS/xul/staff_client/server/locale/en-US/patron.properties,
   Open-ILS/xul/staff_client/server/patron/bill2.js,
   Open-ILS/xul/staff_client/server/patron/bill_details.js,
   Open-ILS/xul/staff_client/server/patron/util.js: merge r17588-r17592 from trunk
   for patron refunds and misc tweaks

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0392.data.org-setting-ui.patron.editor_address_requirement.sql,
   Open-ILS/web/js/dojo/openils/actor/nls/register.js,
   Open-ILS/web/js/ui/default/actor/user/register.js: merge r17582 from trunk for
   ui.patron.registration.require_address setting

 * Open-ILS/xul/staff_client/chrome/content/util/list.js,
   Open-ILS/xul/staff_client/server/locale/en-US/patron.properties,
   Open-ILS/xul/staff_client/server/patron/bill2.js,
   Open-ILS/xul/staff_client/server/patron/bill_history.js,
   Open-ILS/xul/staff_client/server/patron/bills.js,
   Open-ILS/xul/staff_client/server/patron/info_group.js,
   Open-ILS/xul/staff_client/server/patron/search_result.js,
   Open-ILS/xul/staff_client/server/patron/util.js: merge r17576-r17580 from trunk
   for improved columns in Patron Search results list. Also fleshes some patron
   data sent to misc receipt templates

2010-09-10 erickson

 * Open-ILS/examples/oils_ctl.sh: back-porting: 17566 => added command line option
   for defining a stderr output log file for the SIP server

2010-09-10 senator

 * Open-ILS/web/templates/default/conify/global/booking/resource_type.tt2: Backport
   r17563 from trunk: booking bugfix

2010-09-09 phasefx

 * Open-ILS/xul/staff_client/server/patron/hold_details.js,
   Open-ILS/xul/staff_client/server/patron/holds.js: merge r17560 from trunk for
   tweaks to holds and hold details interfaces

2010-09-09 erickson

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
   Open-ILS/web/opac/common/js/config.js, Open-ILS/web/opac/locale/en-US/opac.dtd,
   Open-ILS/web/opac/skin/default/js/holds.js,
   Open-ILS/web/opac/skin/default/xml/common/holds.xml: back-porting: 17553 17554
   => support for viewing and editing existing issuance-level holds to the default
   opac skin; alternate issuance flesh call that only fleshes the subscription;
   used for public/opac display

2010-09-09 phasefx

 * Open-ILS/web/templates/default/actor/user/register_table.tt2: merge r17557 from
   trunk for to prevent accidental address deletion attempt in patron editor

2010-09-09 senator

 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
   Open-ILS/web/js/dojo/openils/widget/EditPane.js: Backport r17555 from trunk,
   better autogrid overrideEditWidget value shoving

2010-09-09 phasefx

 * Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js: merge r17550 from
   trunk for call number sorting in volume/item creator

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.js,
   Open-ILS/xul/staff_client/server/cat/bib_brief_overlay.xul,
   Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul,
   Open-ILS/xul/staff_client/server/circ/util.js,
   Open-ILS/xul/staff_client/server/locale/en-US/circ.properties,
   Open-ILS/xul/staff_client/server/skin/global.css: merge r17549 from trunk for
   brief bib summary bar

2010-09-09 senator

 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
   Open-ILS/web/js/dojo/openils/widget/EditPane.js: Backport r17547 from trunk:
   overrideEditWidgets in AutoGrid improvement

2010-09-09 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Actor/UserGroups.pm: Backport from
   trunk: loop over users in a group, as the plan for usrgroup+mous is terrible

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/040.schema.asset.sql,
   Open-ILS/src/sql/Pg/upgrade/0391.schema.copy_note_owner_index.sql: Backporting
   from trunk: should have had this index all along, but was less important until
   now where copy notes are used up front

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/005.schema.actors.sql,
   Open-ILS/src/sql/Pg/upgrade/0390.schema.usrgroup-index.sql: Backport from trunk:
   With group billing calls we need a new index

2010-09-09 erickson

 * Open-ILS/src/perlmods/OpenILS/Application.pm: updated ils_version for 2-0
   branch, updated comment on format

2010-09-09 senator

 * Open-ILS/xul/staff_client/server/serial/pattern_wizard.js: Backport r17537 from
   trunk: serials pattern wizard bugfix

2010-09-09 erickson

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm: back-port: 17535 => for
   consistency, use 'issuanceid' as the issuance ID param for holds possibility
   testing; removed some crusty, old hold create code

2010-09-09 dbs

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql: Address typos and grammar in seed
   data

   TODO: Consistently wrap translatable content in oils_i18n_gettext() calls

2010-09-09 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
   Open-ILS/src/perlmods/OpenILS/Const.pm,
   Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0389.data.issuance-holds.sql: Merging r17527-17529
   from trunk: Backend issuance-level hold logic

2010-09-09 dbs

 * Open-ILS/examples/opensrf.xml.example: Make OpenLibrary the default added
   content provider

   OpenLibrary is a better choice than Amazon for added content out of the box
   because:

   1) The OpenLibrary added content handler provides cover images +
   tables of content, whereas the Amazon added content handler only
   provides cover images.

   2) The terms of use for OpenLibrary content are much friendlier than
   the Amazon "Product Advertising API".

   We discussed this back in mid-2009: http://markmail.org/message/csx2hl6aleznapga

2010-09-08 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm: Backport r17525 from trunk:
   summary generation at receive time

2010-09-08 phasefx

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0388.data.org-setting-ui.patron.editor_defaults.sql,
   Open-ILS/web/css/skin/default/register.css,
   Open-ILS/web/js/ui/default/actor/user/register.js,
   Open-ILS/web/templates/default/actor/user/register.tt2: Backport 17516, 17517,
   17522, 17523: Allows us to create an
   /openils/var/web/css/skin/default/register_custom.css file containing local CSS
   for styling the patron editor. Example:

   TR[fmfield=ident_type] { display: none; } /* be sure to set the
   ui.patron.default_ident_type setting */
   TR[fmfield=ident_value2] { border: solid thick red; font-size: x-large; }
   TR[fmfield=barred] { display: none; }
   TR[fmfield=country] { display: none; } /* be sure to set the
   ui.patron.default_country setting */
   TR[fmfield=master_account] { display: none; }
   TR[fmfield=alert_message] { display: none; }
   TR[fmfield=ident_value] { z-index: -1; }
   TR[stat_cat_id='1'] { border: solid thick red; font-size: x-large; }

2010-09-08 dbs

 * Open-ILS/src/extras/Makefile.install: Backport r17520: Make
   Class::DBI::Frozen::301 a common forced module for all distros; genericize
   RHEL/CentOS

 * Open-ILS/src/extras/Makefile.install: Backport r17518 from trunk: install
   Library::CallNumber::LC from CPAN

   We briefly had to grab Library::CallNumber::LC from the SVN repo, but
   that broke on systems without subversion installed (argh). Thankfully
   the maintainer moved Library::CallNumber::LC to CPAN so our job becomes
   routine.

2010-09-08 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Actor.pm: backporting r17514 from
   trunk: A simple "vital stats" collector method returning information about a
   user for display in the OPAC or Staff Client.

2010-09-08 phasefx

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/chrome/content/util/widgets.js,
   Open-ILS/xul/staff_client/server/cat/copy_browser.js,
   Open-ILS/xul/staff_client/server/cat/copy_browser.xul,
   Open-ILS/xul/staff_client/server/skin/cat.css: backport 17506, 17507 for saner
   navigation in Holdings Maintenance

2010-09-08 erickson

 * Open-ILS/src/perlmods/OpenILS/SIP.pm,
   Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: back-porting: 17502
   17503 => cache the SIP login session to determine 'where' a transaction is
   occuring in case the caller does not indicate the location; compare hold pickup
   lib to physical location to determine alert type; small logging and format
   tweaks

2010-09-08 phasefx

 * Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
   Open-ILS/xul/staff_client/server/circ/util.js,
   Open-ILS/xul/staff_client/server/patron/summary.js: backport 17508, 17509, for
   better user stat cat lookups and exposing such stat cats in hold slips

2010-09-07 scottmk

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: The reporter and extend_reporter
   schemas are no longer optional.
   So changes to them go back into the transaction.

   ALTERs to auditor.action_hold_request_history stay outside of the
   transaction, at least for now, until the status of that table
   is clarified.

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Move some operations out of the
   transaction so that they can
   fail without killing the script. The affected objects do
   not necessarily exist -- i.e. the reporter schema, the
   extend_reporter schema, and the auditor.action_hold_request_history
   table.

2010-09-07 phasefx

 * Open-ILS/xul/staff_client/server/patron/display.js: Only modify msg when needed
   or we'll get spurious 'stop sign' pages

2010-09-07 erickson

 * Open-ILS/web/js/ui/default/acq/common/li_table.js: make lineitem price updates
   synchronous to prevent race condition between onChange of price set completion
   and PO activation

2010-09-07 scottmk

 * Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql: Consolidated upgrade script for
   1.6 -> 2.0.

   Things still missing:

   1. Inserts and other changes to permission.perm_list and
   permission.grp_perm_map. These can't be derived in a simple way from
   the individual upgrade scripts, and will have to be hand-crafted to
   fit what's already in the seed data.

   2. Operations on optional schemas need to be moved out of the
   transaction so that the script will work in a database that
   doesn't have them.

2010-09-03 senator

 * Open-ILS/web/js/dojo/openils/Util.js,
   Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js: Backport r17491 from
   trunk: fix timestamps in AutoFieldWidget

2010-09-03 erickson

 * Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: event code may be 0
   (SUCCESS) == false in SIP checkin, check defined instead

2010-09-03 miker

 * Open-ILS/web/js/dojo/MARC/Field.js, Open-ILS/web/js/dojo/MARC/Record.js:
   backporting r17476, r17477 and r17486 from trunk -- MARC Dojo module
   improvements

2010-09-03 gmc

 * Open-ILS/src/sql/Pg/950.data.seed-values.sql: give default OUs separate
   addresses

   Per suggestion from Anoop Atre to avoid a new user
   changing one OU address in a new database and wondering
   why all of the OU addresses were changed.

   Signed-off-by: Galen Charlton <email address hidden>

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/006.schema.permissions.sql,
   Open-ILS/src/sql/Pg/800.fkeys.sql,
   Open-ILS/src/sql/Pg/upgrade/0387.schema.perm_list_fkeys_restrict_delete.sql:
   restrict deletion of perm_lists in use

   Per suggestion by Mike Rylander; prevents overzealous
   administrator from removing necessary permisions that
   are in use.

   TODO: UI to make it clear when that happens

   Signed-off-by: Galen Charlton <email address hidden>

2010-09-03 erickson

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0386.data.org-setting-patron-clone-copy-addr.sql,
   Open-ILS/web/js/ui/default/actor/user/register.js: back-porting: 17480 => patron
   address copy on clone instead of link

 * Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.pm: repaired
   thinko in hold targeting org-unit max-loops check

2010-09-03 gmc

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/006.schema.permissions.sql,
   Open-ILS/src/sql/Pg/800.fkeys.sql,
   Open-ILS/src/sql/Pg/upgrade/0385.schema.perm_list_fkeys.sql: allow updates of
   permission.perm_list.id to cascade

   Doing this to make it possible to reshuffle permission IDs
   for upgrades to 2.0.x

   Signed-off-by: Galen Charlton <email address hidden>

2010-09-03 senator

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js,
   Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul,
   Open-ILS/xul/staff_client/server/serial/common.js,
   Open-ILS/xul/staff_client/server/serial/pattern_wizard.js,
   Open-ILS/xul/staff_client/server/serial/pattern_wizard.xul,
   Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul,
   Open-ILS/xul/staff_client/server/serial/scap_editor.js,
   Open-ILS/xul/staff_client/server/serial/scap_editor.xul,
   Open-ILS/xul/staff_client/server/skin/serial.css: Backport r17472 from trunk,
   serials pattern code wizard

2010-09-03 miker

 * Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm: backporting supercat
   improvements from r17469 and r17470

2010-09-03 erickson

 * Open-ILS/xul/staff_client/server/patron/util.js: back-port: 17467 => users with
   no transaction history will have no xact summary; protect

2010-09-03 phasefx

 * Open-ILS/xul/staff_client/server/patron/holds.js: up the default pull list limit
   from 50 to 100

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm,
   Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0384.data.hold_pull_list_template.sql,
   Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/chrome/content/main/constants.js,
   Open-ILS/xul/staff_client/server/patron/holds.js,
   Open-ILS/xul/staff_client/server/patron/holds_overlay.xul: backport 17445,
   17464: A/T template based full pull list printing for holds

2010-09-02 erickson

 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
   Open-ILS/web/js/ui/default/acq/po/view_po.js,
   Open-ILS/web/templates/default/acq/po/view.tt2: back-porting: 17446 => display
   PO order (activation) date in PO page

 * Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js,
   Open-ILS/web/js/dojo/openils/widget/FilteringTreeSelect.js,
   Open-ILS/web/js/ui/default/actor/user/register.js: back-porting: 17416 17417
   17418 => filtering-tree-select disable fields query w/ auto-widget pass-thru;
   disable non-user-group fields in patron editor

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm,
   Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm: back-porting: 17400
   17401 => support for overridable physical location in checkin and honoring
   current_location in SIP checkin code

 * Open-ILS/src/perlmods/OpenILS/Application/Acq/Order.pm,
   Open-ILS/web/images/dimple.png, Open-ILS/web/images/licenses.txt,
   Open-ILS/web/js/dojo/openils/conify/nls/conify.js,
   Open-ILS/web/js/ui/default/conify/global/acq/distribution_formula.js,
   Open-ILS/web/templates/default/conify/global/acq/distribution_formula.tt2:
   back-porting: 17399 17413 => optimized distrib formula management UI

 * Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js,
   Open-ILS/web/js/dojo/openils/PermaCrud.js,
   Open-ILS/web/js/dojo/openils/widget/AutoGrid.js: back-porting: r17391 17397
   17398; pcrud/fieldmapper bug fixes; autogrid suppress edit fields option

 * Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js: back-porting: 17390 =>
   disallow self-check login w/ inactive barcode

 * Open-ILS/web/js/dojo/openils/acq/nls/acq.js,
   Open-ILS/web/js/ui/default/acq/common/li_table.js,
   Open-ILS/web/templates/default/acq/common/li_table.tt2: back-porting: 17389 =>
   show lineitem ID for each lineitem in lineitem table (po/pl) and general
   lineitem summary blob (invoicing)

 * Open-ILS/web/js/ui/default/acq/search/invoice.js,
   Open-ILS/web/templates/default/acq/search/unified.tt2: back-porting: 17355 use
   openils.Util.printHtmlString for invoice printing; added progress dialog while
   wiating for invoices to arrive

 * Open-ILS/src/perlmods/OpenILS/SIP/Item.pm: back-porting: added support for
   returning hold shelf expire time (CM field) in item info response when an item
   has been captured for a hold. value is populated if item is on holds shelf or in
   transit to holds shelf

 * Open-ILS/examples/apache/eg_vhost.conf,
   Open-ILS/src/perlmods/OpenILS/WWW/Redirect.pm: back-porting: added support for
   configuring redirect depth, skin, and locale during IP-based org unit
   redirection; w/ sample config

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/web/templates/default/conify/global/config/rule_age_hold_protect.tt2,
   Open-ILS/web/templates/default/conify/global/config/rule_circ_duration.tt2,
   Open-ILS/web/templates/default/conify/global/config/rule_max_fine.tt2,
   Open-ILS/web/templates/default/conify/global/config/rule_recurring_fine.tt2,
   Open-ILS/xul/staff_client/chrome/content/main/menu.js,
   Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul:
   back-porting: conify UIs for circ/hold-related config.rule_ tables

2010-09-02 phasefx

 * Open-ILS/xul/staff_client/chrome/content/auth/session.js: fix the problem where
   login does not work immediately after registering a workstation

2010-09-02 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Booking.pm: Backport r17447: kill
   CAPTURE_RESERVATION

2010-09-02 phasefx

 * Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml,
   Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml: backport 17441:
   stop the chilifresh undefined errors in craftsman

2010-09-02 dbs

 * Open-ILS/web/opac/skin/craftsman/js/rdetail.js,
   Open-ILS/web/opac/skin/default/js/rdetail.js: Backport rtype parameters for
   invoking MARC editor

   This will result in no different behaviour than before,
   but adding the rtype parameter won't hurt, either.

 * Open-ILS/web/js/ui/default/cat/authority/list.js,
   Open-ILS/web/templates/default/cat/authority/list.tt2: Backport r17343 from
   trunk: Add explicit identification of the master authority record when merging

   We now generate a table with the first cell containing either "Master"
   (indicating the record into which the other records will be merged) and
   or "Target" (indicating that the record will be merged into the master.

   This also adds a horizontal rule to delineate between the form buttons
   at the top, and adds borders to provide more clarity between the mergebox
   contents.

 * Open-ILS/examples/fm_IDL.xml,
   Open-ILS/xul/staff_client/server/admin/copy_locations.js,
   Open-ILS/xul/staff_client/server/admin/copy_locations.xhtml,
   Open-ILS/xul/staff_client/server/cat/spine_labels.js,
   Open-ILS/xul/staff_client/server/cat/spine_labels.xul: UI portions of spine
   label editing enhancements listed in r17437

   Also include the IDL for the new fields on asset.copy_location. Oops.

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/040.schema.asset.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0380.data.spine_label.sql,
   Open-ILS/src/sql/Pg/upgrade/0381.data.spine_label_font_weight.sql,
   Open-ILS/src/sql/Pg/upgrade/0382.schema.asset_copy_location_callnums.sql,
   Open-ILS/web/opac/locale/en-US/lang.dtd: Backport spine label editing and
   printing enhancements from trunk

   * Automatically add prefix and/or suffix to a spine label if set
   in the copy locations editor

   * Set default font size, family, and weight along with label height, width,
   and left margin for each library via library settings editor.

   * Navigate up and down using cursor keys and insert/delete lines with
   the insert/delete keys.

   * Provide some basic LC formatting for line wrapping.

   * Use different print strategies depending on whether we're using
   xulrunner 1.9.0 or 1.9.2.

 * Open-ILS/src/perlmods/OpenILS/Application/Cat/BibCommon.pm,
   Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm,
   Open-ILS/web/js/ui/default/acq/common/li_table.js,
   Open-ILS/web/js/ui/default/vandelay/vandelay.js,
   Open-ILS/xul/staff_client/chrome/content/cat/opac.js,
   Open-ILS/xul/staff_client/server/cat/marcedit.js,
   Open-ILS/xul/staff_client/server/cat/marcedit.xul,
   Open-ILS/xul/staff_client/server/cat/z3950.js: Backport biblio source
   enhancements from trunk:

   * Make biblio source selection in Vandelay set the source for imported
   bib records.

   * Place a biblio source editor widget on the MARC Editor when invoked
   with a biblio record that already exists in the database ("rtype": "bre"
   with a specific ID).

2010-09-01 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js,
   Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul: Backport
   r17431 from trunk, checkbox to en/disable batch receive w/ units

 * Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
   Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js,
   Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul,
   Open-ILS/xul/staff_client/server/skin/serial.css: Backport r17428 from trunk:
   serial batch receive improvements (w/ call number)

 * Open-ILS/src/extras/ils_events.xml,
   Open-ILS/src/perlmods/OpenILS/Application/Serial.pm,
   Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/server/locale/en-US/serial.properties,
   Open-ILS/xul/staff_client/server/serial/batch_receive.js,
   Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul: Backport
   r17364 from trunk: serial batch receive improvements

2010-09-01 miker

 * Open-ILS/web/opac/skin/default/js/container.js,
   Open-ILS/web/opac/skin/default/js/holds.js,
   Open-ILS/web/opac/skin/default/js/result_common.js: backport r17419 from trunk:
   added explicit IDL class loading for cbreb, cbrebi, mvr, and ahr

 * Open-ILS/web/js/dojo/fieldmapper/IDL.js,
   Open-ILS/web/js/dojo/fieldmapper/dojoData.js,
   Open-ILS/web/opac/skin/default/xml/common/js_common.xml: backport r17396 from
   trunk: Allow the OPAC to autoload IDL classes instead of either pulling in a
   long class list and evaluating them all, or loading a .5MB+ xml file and parsing
   the whole thing. 40% speedup in simple tests where cache is bypassed.

2010-08-31 phasefx

 * Open-ILS/xul/staff_client/chrome/content/util/browser.js: printable_output()
   support in util.browser had stopped working, and this fixes that. If an
   interface embedded in util.browser has a printable_output() function, the text
   output from that function should be printed, instead of a direct print attempt
   against the content window

 * Open-ILS/xul/staff_client/chrome/content/main/main.js: fixes a bug when purging
   offline transactions after an Export

2010-08-31 senator

 * Open-ILS/web/js/ui/default/booking/reservation.js: Backport r17405: fix
   start/end date selection problem with reservations

2010-08-30 scottmk

 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0378.data.fix_org_unit_setting_types.sql:
   Backporting corrections to some org unit setting types.

   A Open-ILS/src/sql/Pg/upgrade/0378.data.fix_org_unit_setting_types.sql
   M Open-ILS/src/sql/Pg/950.data.seed-values.sql

2010-08-30 senator

 * Open-ILS/examples/fm_IDL.xml,
   Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js,
   Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2,
   Open-ILS/xul/staff_client/chrome/content/main/menu.js,
   Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul: Backport
   r17387, basic copy template editor

2010-08-30 phasefx

 * Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0383.data.org-setting-circ.do_not_tally_claims_returned.sql,
   Open-ILS/xul/staff_client/server/patron/summary.js: backport 17385: option to
   not include claims returned circs in summary sidebar and under-button tallies

 * Open-ILS/xul/staff_client/server/patron/display.js: backport 17383: show
   penalty/message notes on "Stop Sign Page"

2010-08-30 senator

 * Open-ILS/xul/staff_client/server/patron/items.js: Backport 17373, making "show
   item details" consistent within "items out" i'face

2010-08-30 phasefx

 * Open-ILS/src/sql/Pg/002.schema.config.sql,
   Open-ILS/src/sql/Pg/950.data.seed-values.sql,
   Open-ILS/src/sql/Pg/upgrade/0379.data.org-setting-circ.missing_pieces.copy_status.sql:
   backport 17335: circ.missing_pieces.copy_status org unit setting to support the
   Mark/Scan as Missing Pieces workflow

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js,
   Open-ILS/xul/staff_client/chrome/content/util/browser.js,
   Open-ILS/xul/staff_client/chrome/content/util/browser.xul,
   Open-ILS/xul/staff_client/chrome/content/util/list.js,
   Open-ILS/xul/staff_client/chrome/content/util/print.js,
   Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul,
   Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties,
   Open-ILS/xul/staff_client/server/admin/printer_settings.html,
   Open-ILS/xul/staff_client/server/admin/printer_settings.js,
   Open-ILS/xul/staff_client/server/circ/checkin.js,
   Open-ILS/xul/staff_client/server/circ/checkout.js,
   Open-ILS/xul/staff_client/server/patron/bill2.js,
   Open-ILS/xul/staff_client/server/patron/bills.js,
   Open-ILS/xul/staff_client/server/patron/items.js,
   Open-ILS/xul/staff_client/server/patron/summary.xul: backport 17375-17379 for
   context sensitive (role-based) print settings

2010-08-27 phasefx

 * Open-ILS/xul/staff_client/server/patron/bill2.xul: backport 17361: support
   hiding of patron credit functionality. To do this, create a
   server/skin/global_custom.css file containing .hide_patron_credit { display:
   none }

2010-08-26 miker

 * Open-ILS/examples/opensrf.xml.example: examples of how to specify default
   preferred language and weight values

2010-08-26 senator

 * Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm: Backport r17346 to
   fix broken OPAC renewals

2010-08-25 miker

 * Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm: update
   standing penalty query for blocked barcode list, trunk style!

2010-08-24 phasefx

 * Open-ILS/web/opac/locale/en-US/lang.dtd,
   Open-ILS/xul/staff_client/chrome/content/main/menu.js,
   Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul,
   Open-ILS/xul/staff_client/defaults/preferences/prefs.js: rip the join tab
   feature out of 2.0; it's still experimental and doesn't work well with the
   embedded OPAC

2010-08-24 atz

 * Open-ILS/xul/staff_client/server/patron/ue.js: 1-line fix for false 404 from
   sylvar

   solves "The requested URL /xul/rel_1_6_0_7/server/patron/ue.xhtml&clone=112879
   was not found on this server."

2010-08-23 atz

 * Open-ILS/src/reporter/clark-kent.pl: Paste error

 * Open-ILS/src/perlmods/OpenILS/WWW/Web.pm: Perltidy

   death to tabs

 * Open-ILS/src/reporter/clark-kent.pl: Failure to open a file(handle) should be a
   fatal error.

   Otherwise we aren't getting any output anyway.

   Also a few formatting touchups for readability.

   TODO: use warnings! use Cronscript for standardized lockfile and options.

2010-08-23 phasefx

 * Open-ILS/web/js/ui/default/actor/user/register.js,
   Open-ILS/xul/staff_client/server/patron/summary.js: backport 17314: address
   deletion in patron editor

2010-08-23 gmc

 * Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm: display copy counts
   correctly in staff search results

   Useless use of a constant in void context at
   .../OpenILS/Application/Search/Biblio.pm line 263.

   Signed-off-by: Galen Charlton <email address hidden>

2010-08-23 erickson

 * Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm: perl 5.8 requires quotes around the
   version #

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.