Evergreen 2.0alpha2
Database schema freeze. 1.6->2.0 migration script.
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
Release notes
This release does not have release notes.
Changelog
Changes from alpha 1 to alpha 2
=======
2010-09-16 senator
* Open-ILS/
* Open-ILS/
Open-
from trunk, opac holds issuances expandy
* Open-ILS/
fixing
* Open-ILS/
chunking-related fixes
2010-09-16 scottmk
* Open-ILS/
Open-
Open-
acq.
This change corrects the effect of a typo (NULL NULL instead of NOT NULL).
M Open-ILS/
M Open-ILS/
A Open-ILS/
2010-09-16 miker
* Open-ILS/
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/
* Open-ILS/
makes browser-focused dev simpler
* Open-ILS/
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/
setting types from 0077.data.
* Open-ILS/
2010-09-16 scottmk
* Open-ILS/
upgrades into the upgrade script.
M Open-ILS/
2010-09-16 dbs
* Open-ILS/
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/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
arn_source columns on authority.
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.
2010-09-16 senator
* Open-ILS/
Open-
Open-
web/templates, as well as
AutoWidget/
an IDL class preloaded.
2010-09-16 miker
* Open-ILS/
of r17718 from trunk: teach open-ils.
"global" issuances
* Open-ILS/
Open-
Open-
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/
from trunk: Need to start the arrayref out right
2010-09-15 scottmk
* Open-ILS/
permission.
assigned for predefined permissions by the upgrade script from
1.6.1 to 2.0.
M Open-ILS/
2010-09-15 phasefx
* Open-ILS/
from trunk for batch call number updates in same UI as batch barcode updates
2010-09-15 scottmk
* Open-ILS/
permission.
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/
Open-
Open-
r17702 from trunk: Require that the matchpoint is_renewal flag be respected if
set
2010-09-15 erickson
* Open-ILS/
filter debits/allocs by fund in view fund UI
2010-09-15 miker
* Open-ILS/
Open-
Open-
trunk: A big pile of useful serial-schema indexes
2010-09-15 gmc
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
changes from trunk (r17669:
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/
Open-
Open-
Open-
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/
Open-
Open-
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-
2010-09-14 senator
* Open-ILS/
Open-
Open-
Open-
Open-
from trunk, serials opac holding display
* Open-ILS/
Open-
Open-
Open-
r17657 from trunk: payflowpro support
2010-09-14 erickson
* Open-ILS/
=>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/
filename mangling
2010-09-14 miker
* Open-ILS/
of slimpac
* Open-ILS/
Open-
cleanup
* Open-ILS/
for generating a set of compressed holdings statements
* Open-ILS/
Open-
Open-
Open-
protection for permission descriptions
2010-09-13 dbs
* Open-ILS/
Open-
Open-
Open-
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::
conflicts with incompatible Class::DBI packages. We need to teach
offline.pl how to use Class::
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/
Open-
cat.
Fixes bug where the cat.default_
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/
Open-
Open-
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/
facet cache limit var, which was likely missed during back-port
2010-09-13 gmc
* Open-ILS/
usable by default
Signed-off-by: Galen Charlton <email address hidden>
2010-09-13 erickson
* Open-ILS/
wrap custom props file reader in try/catch to prevent xhr complaining about
missing file
2010-09-12 senator
* Open-ILS/
serials opac method bugfix
2010-09-12 phasefx
* Open-ILS/
trunk for _custom.properties file overlays with messagecatalog
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
trunk for customizable circ modifier rendering in staff client
2010-09-12 senator
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
r17615 from trunk: serials quick-and-dirty admin interfaces
* Open-ILS/
serials prediction for multiple dists
2010-09-12 miker
* Open-ILS/
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/
trunk: add maxValuesPerFacet attr/param
2010-09-12 senator
* Open-ILS/
Open-
predictions until end_date
2010-09-11 miker
* Open-ILS/
Open-
Open-
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/
Open-
trunk, refresh grid buttons
* Open-ILS/
autogrid refresh
* Open-ILS/
trunk, nav buttons in view/place orders
2010-09-10 phasefx
* Open-ILS/
Open-
Open-
Open-
for patron refunds and misc tweaks
* Open-ILS/
Open-
Open-
Open-
Open-
ui.patron.
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
for improved columns in Patron Search results list. Also fleshes some patron
data sent to misc receipt templates
2010-09-10 erickson
* Open-ILS/
for defining a stderr output log file for the SIP server
2010-09-10 senator
* Open-ILS/
r17563 from trunk: booking bugfix
2010-09-09 phasefx
* Open-ILS/
Open-
tweaks to holds and hold details interfaces
2010-09-09 erickson
* Open-ILS/
Open-
Open-
Open-
=> 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/
trunk for to prevent accidental address deletion attempt in patron editor
2010-09-09 senator
* Open-ILS/
Open-
better autogrid overrideEditWidget value shoving
2010-09-09 phasefx
* Open-ILS/
trunk for call number sorting in volume/item creator
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
brief bib summary bar
2010-09-09 senator
* Open-ILS/
Open-
overrideEdit
2010-09-09 miker
* Open-ILS/
trunk: loop over users in a group, as the plan for usrgroup+mous is terrible
* Open-ILS/
Open-
Open-
from trunk: should have had this index all along, but was less important until
now where copy notes are used up front
* Open-ILS/
Open-
Open-
With group billing calls we need a new index
2010-09-09 erickson
* Open-ILS/
branch, updated comment on format
2010-09-09 senator
* Open-ILS/
trunk: serials pattern wizard bugfix
2010-09-09 erickson
* Open-ILS/
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/
Open-
data
TODO: Consistently wrap translatable content in oils_i18n_gettext() calls
2010-09-09 miker
* Open-ILS/
Open-
Open-
Open-
Open-
from trunk: Backend issuance-level hold logic
2010-09-09 dbs
* Open-ILS/
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://
2010-09-08 senator
* Open-ILS/
summary generation at receive time
2010-09-08 phasefx
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
17522, 17523: Allows us to create an
/openils/
for styling the patron editor. Example:
TR[fmfield=
ui.patron.
TR[fmfield=
TR[fmfield=
TR[fmfield=
ui.patron.
TR[fmfield=
TR[fmfield=
TR[fmfield=
TR[stat_
2010-09-08 dbs
* Open-ILS/
Class:
RHEL/CentOS
* Open-ILS/
Library:
We briefly had to grab Library:
that broke on systems without subversion installed (argh). Thankfully
the maintainer moved Library:
routine.
2010-09-08 miker
* Open-ILS/
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/
Open-
Open-
Open-
Open-
navigation in Holdings Maintenance
2010-09-08 erickson
* Open-ILS/
Open-
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/
Open-
Open-
better user stat cat lookups and exposing such stat cats in hold slips
2010-09-07 scottmk
* Open-ILS/
schemas are no longer optional.
So changes to them go back into the transaction.
ALTERs to auditor.
transaction, at least for now, until the status of that table
is clarified.
* Open-ILS/
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.
table.
2010-09-07 phasefx
* Open-ILS/
or we'll get spurious 'stop sign' pages
2010-09-07 erickson
* Open-ILS/
synchronous to prevent race condition between onChange of price set completion
and PO activation
2010-09-07 scottmk
* Open-ILS/
1.6 -> 2.0.
Things still missing:
1. Inserts and other changes to permission.
permission.
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/
Open-
trunk: fix timestamps in AutoFieldWidget
2010-09-03 erickson
* Open-ILS/
(SUCCESS) == false in SIP checkin, check defined instead
2010-09-03 miker
* Open-ILS/
backporting r17476, r17477 and r17486 from trunk -- MARC Dojo module
improvements
2010-09-03 gmc
* Open-ILS/
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/
Open-
Open-
Open-
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/
Open-
Open-
Open-
address copy on clone instead of link
* Open-ILS/
thinko in hold targeting org-unit max-loops check
2010-09-03 gmc
* Open-ILS/
Open-
Open-
Open-
permission.
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/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
serials pattern code wizard
2010-09-03 miker
* Open-ILS/
improvements from r17469 and r17470
2010-09-03 erickson
* Open-ILS/
no transaction history will have no xact summary; protect
2010-09-03 phasefx
* Open-ILS/
from 50 to 100
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
17464: A/T template based full pull list printing for holds
2010-09-02 erickson
* Open-ILS/
Open-
Open-
PO order (activation) date in PO page
* Open-ILS/
Open-
Open-
17418 => filtering-
disable non-user-group fields in patron editor
* Open-ILS/
Open-
17401 => support for overridable physical location in checkin and honoring
current_location in SIP checkin code
* Open-ILS/
Open-
Open-
Open-
Open-
back-porting: 17399 17413 => optimized distrib formula management UI
* Open-ILS/
Open-
Open-
17398; pcrud/fieldmapper bug fixes; autogrid suppress edit fields option
* Open-ILS/
disallow self-check login w/ inactive barcode
* Open-ILS/
Open-
Open-
show lineitem ID for each lineitem in lineitem table (po/pl) and general
lineitem summary blob (invoicing)
* Open-ILS/
Open-
openils.
wiating for invoices to arrive
* Open-ILS/
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/
Open-
configuring redirect depth, skin, and locale during IP-based org unit
redirection; w/ sample config
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
back-porting: conify UIs for circ/hold-related config.rule_ tables
2010-09-02 phasefx
* Open-ILS/
login does not work immediately after registering a workstation
2010-09-02 senator
* Open-ILS/
CAPTURE_
2010-09-02 phasefx
* Open-ILS/
Open-
stop the chilifresh undefined errors in craftsman
2010-09-02 dbs
* Open-ILS/
Open-
invoking MARC editor
This will result in no different behaviour than before,
but adding the rtype parameter won't hurt, either.
* Open-ILS/
Open-
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/
Open-
Open-
Open-
Open-
label editing enhancements listed in r17437
Also include the IDL for the new fields on asset.copy_
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
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/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
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/
Open-
Open-
r17431 from trunk, checkbox to en/disable batch receive w/ units
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
serial batch receive improvements (w/ call number)
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
r17364 from trunk: serial batch receive improvements
2010-09-01 miker
* Open-ILS/
Open-
Open-
added explicit IDL class loading for cbreb, cbrebi, mvr, and ahr
* Open-ILS/
Open-
Open-
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/
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/
offline transactions after an Export
2010-08-31 senator
* Open-ILS/
start/end date selection problem with reservations
2010-08-30 scottmk
* Open-ILS/
Open-
Backporting corrections to some org unit setting types.
A Open-ILS/
M Open-ILS/
2010-08-30 senator
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
r17387, basic copy template editor
2010-08-30 phasefx
* Open-ILS/
Open-
Open-
not include claims returned circs in summary sidebar and under-button tallies
* Open-ILS/
penalty/message notes on "Stop Sign Page"
2010-08-30 senator
* Open-ILS/
item details" consistent within "items out" i'face
2010-08-30 phasefx
* Open-ILS/
Open-
Open-
backport 17335: circ.missing_
Mark/Scan as Missing Pieces workflow
* Open-ILS/
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
Open-
context sensitive (role-based) print settings
2010-08-27 phasefx
* Open-ILS/
hiding of patron credit functionality. To do this, create a
server/
none }
2010-08-26 miker
* Open-ILS/
preferred language and weight values
2010-08-26 senator
* Open-ILS/
fix broken OPAC renewals
2010-08-25 miker
* Open-ILS/
standing penalty query for blocked barcode list, trunk style!
2010-08-24 phasefx
* Open-ILS/
Open-
Open-
Open-
feature out of 2.0; it's still experimental and doesn't work well with the
embedded OPAC
2010-08-24 atz
* Open-ILS/
sylvar
solves "The requested URL /xul/rel_
was not found on this server."
2010-08-23 atz
* Open-ILS/
* Open-ILS/
death to tabs
* Open-ILS/
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/
Open-
deletion in patron editor
2010-08-23 gmc
* Open-ILS/
correctly in staff search results
Useless use of a constant in void context at
.../
Signed-off-by: Galen Charlton <email address hidden>
2010-08-23 erickson
* Open-ILS/
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.