Catch up to trunk phase 1 -- Merged revisions 17255-17299,17303,17307,17309,17311...
authordbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 18 Oct 2010 13:46:56 +0000 (13:46 +0000)
committerdbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 18 Oct 2010 13:46:56 +0000 (13:46 +0000)
commit42bde5f0ae5f29a4c80110e89a048a4aa828f97c
treecd88eccbf5e25b984468d3a6ce4b407e3eefd0f7
parent01b0b258a527282eb7fbc37081a92529c9b21916
Catch up to trunk phase 1 -- Merged revisions 17255-17299,17303,17307,17309,17311-17314,17316-17318,17322-17323,17328,17330-17339,17341-17346,17350-17351,17353-17356,17358-17361,17363-17367,17369,17371-17373,17375-17379,17383,17385,17387,17389-17391,17393-17401,17404-17405,17413-17414,17416-17419,17428,17431,17433-17434,17436,17441-17442,17444-17447,17449-17450,17463-17464,17467,17469-17470,17472,17474,17476-17478,17480,17482,17484,17486,17488,17490-17491,17495-17496,17498,17501-17503,17505-17509,17511,17514,17516-17518,17520,17522-17523,17525,17527-17530,17533,17535,17537,17540-17541,17543,17545,17547,17549-17550,17553-17555,17557,17560,17563,17566,17571-17580,17582,17584-17593,17595,17597,17599,17601-17603,17605-17607,17609,17612,17614-17615,17617,17620,17622,17624-17625,17628-17630,17632-17640,17643-17648,17652-17653,17655,17657-17658,17661,17663,17665-17690,17692,17694,17696-17699,17701-17702,17704,17706-17708,17710,17713-17715,17717-17719,17723,17732-17733,17735-17736,17738,17744,17748,17750,17752,17754-17755,17757,17759,17762-17763,17765,17767,17769-17770,17772,17775-17776,17778,17780,17782,17784,17786,17788,17790,17792,17794,17796,17798,17800,17802-17804,17808-17810,17812-17813,17815,17817,17819,17821,17823,17825,17827,17829,17831,17833,17836,17838,17840,17843-17844,17848,17850,17853,17855,17857-17858,17860,17862-17863,17866-17867,17869,17872-17873,17875,17877,17879,17881,17883,17886 via svnmerge from
svn://svn.open-ils.org/ILS/trunk

........
  r17255 | dbs | 2010-08-18 21:24:03 -0400 (Wed, 18 Aug 2010) | 18 lines

  Add basic authority browse/edit/delete interface

  http://localhost/eg/cat/authority/list should get you where you need to be

  The paging is comical, the JS should probably be split out from the
  declarative markup, the interface needs i18n, the UI needs to become
  usable - but at least we have exposed some functionality for working
  with authority records now.

  Ideally this becomes a widget that we can just embed into other
  interfaces to maintain context (which suggests using openils.cgi
  to seed the initial values of the widget).

  Note that the delete function works - it sets the deleted flag for
  an are to "true" - but the underlying authorities browse interface
  currently doesn't care about such niceties and always returns deleted
  records along with undeleted records. So that might be the next stop.
........
  r17256 | dbs | 2010-08-18 21:26:33 -0400 (Wed, 18 Aug 2010) | 4 lines

  Forgot to set the open-ils.pcrud controller for are in r17255

  And making the new perm section tab-consistent while I'm at it
........
  r17257 | dbs | 2010-08-18 23:35:53 -0400 (Wed, 18 Aug 2010) | 2 lines

  Don't return deleted authority records in a browse list
........
  r17258 | dbs | 2010-08-18 23:47:35 -0400 (Wed, 18 Aug 2010) | 4 lines

  Don't show deleted authority records in startwith browse, either

  Also restore the >= operator that was stomped in r17257
........
  r17259 | dbs | 2010-08-19 00:47:53 -0400 (Thu, 19 Aug 2010) | 5 lines

  Fix some defects in the first iteration of the authority edit/delete interface

    * Ensure that the correct ID is assigned to the edit/delete request
    * Prevent caching of results so that when a record is deleted, we don't continue to see it
........
  r17260 | dbs | 2010-08-19 09:57:07 -0400 (Thu, 19 Aug 2010) | 6 lines

  Give the authority list interface a place on the staff client Cataloging menu

  The interface itself still needs usability love, but exposing basic edit/delete
  functionality for authority records should give authoritarians some level of
  happiness.
........
  r17261 | erickson | 2010-08-19 10:22:26 -0400 (Thu, 19 Aug 2010) | 1 line

  downgraded a debug log message from error() to debug()
........
  r17262 | erickson | 2010-08-19 10:22:27 -0400 (Thu, 19 Aug 2010) | 1 line

  added clear_marc to po li retrieval to cut down network; mild code cleanup
........
  r17263 | erickson | 2010-08-19 10:22:28 -0400 (Thu, 19 Aug 2010) | 1 line

  automatically create lineitem assets (i.e. load bibs and items) during po activation when necessary since activation requires it;  only do this during non-dry-run calls
........
  r17264 | erickson | 2010-08-19 11:01:53 -0400 (Thu, 19 Aug 2010) | 1 line

  for consistency, use same 'icons' to indicate PO and PL.  don't show PO/PL links when no such object is linked to the lineitem
........
  r17265 | erickson | 2010-08-19 11:01:54 -0400 (Thu, 19 Aug 2010) | 1 line

  added missing closing td
........
  r17266 | miker | 2010-08-19 11:51:06 -0400 (Thu, 19 Aug 2010) | 12 lines

  Add support to BibTemplate for arbitrary XML chunks (DOM node) via the "xml" constructure param, which disables automatic format-specific fetching.

  Add a new module, openils.FeedTemplate which, given:

   * an xml feed (URI or pre-collected DOM node)
   * a dojo.query to pull out items from the feed
   * the DOM node of a template to clone for each item
   * the target DOM node into which it should shove the item-filled template instances

  will render a feed of arbitrary xml for you.
........
  r17267 | dbs | 2010-08-19 12:51:00 -0400 (Thu, 19 Aug 2010) | 7 lines

  Further enhancements to the authority list interface

    * Offer Next / Previous buttons instead of forcing the number spinner
    * Submit searches onBlur of the search box instead of having to click Submit
    * Accept CGI params so we can kick off a search from other interfaces
    * Factor out the displayRecords() code so we can attach other events to it
........
  r17268 | senator | 2010-08-19 13:35:03 -0400 (Thu, 19 Aug 2010) | 3 lines

  Acq: make view/place orders open a new tab w/ xul browser wrapped therearound
........
  r17269 | senator | 2010-08-19 14:18:21 -0400 (Thu, 19 Aug 2010) | 9 lines

  Serials: an alternative batch receiving interface, to support certain
  heavy-barcoding workflows.

  Still needs some things hooked up in the middle layer to create serial.units.
  Still needs some configurability.  Access from "Actions for this Record" in
  the staff-client-wrapped OPAC for a record with subscriptions and items
  attached.
........
  r17270 | erickson | 2010-08-19 16:00:14 -0400 (Thu, 19 Aug 2010) | 1 line

  added util function for printing an html string;  use new func for PO printing;  TODO, use new func in selfcheck code to reduce duplication
........
  r17271 | erickson | 2010-08-19 17:00:30 -0400 (Thu, 19 Aug 2010) | 1 line

  circ_modifier codes could be defined, but non-true (i.e. '0').  test for defined instead of truthiness when analyzing LID circ modifiers.  repaired (invisible) bug that unnecessarily lead to using circ mod objects instead of codes, depending on context
........
  r17272 | dbs | 2010-08-19 18:11:30 -0400 (Thu, 19 Aug 2010) | 2 lines

  Class::DBI::Frozen::301 needs to be forcefully installed on Debian Squeeze
........
  r17273 | erickson | 2010-08-19 18:16:01 -0400 (Thu, 19 Aug 2010) | 1 line

  move PO status to top of page for clarity
........
  r17274 | erickson | 2010-08-19 18:16:01 -0400 (Thu, 19 Aug 2010) | 1 line

  submit unified search query on Enter when focused on value widget
........
  r17275 | dbs | 2010-08-19 23:27:04 -0400 (Thu, 19 Aug 2010) | 10 lines

  Give the Authority List interface the ability to merge records... almost

  Separate the interface into separate JavaScript vs markup files

  To-do:
    * Provide a middle layer method that accepts the array of records to merge and merges them
    * Teach the mergeRecords() to call that method when it exists
    * Provide a way of reordering the records or otherwise flagging which record should be the lead
    * Prevent the same record from being added to the merge slushbox twice
........
  r17276 | dbs | 2010-08-19 23:35:59 -0400 (Thu, 19 Aug 2010) | 2 lines

  Add a speedbump (confirmation dialog) when deleting authority records
........
  r17277 | dbs | 2010-08-19 23:47:46 -0400 (Thu, 19 Aug 2010) | 2 lines

  Add a speedbump to the MFHD delete workflow
........
  r17278 | dbs | 2010-08-20 00:02:44 -0400 (Fri, 20 Aug 2010) | 2 lines

  When initiating a new authority search, reset the pager to zero to avoid surprises
........
  r17279 | dbs | 2010-08-20 00:10:07 -0400 (Fri, 20 Aug 2010) | 2 lines

  Hitting ENTER in the term search box fires off a search now, as you would expect
........
  r17280 | gmc | 2010-08-20 07:25:40 -0400 (Fri, 20 Aug 2010) | 6 lines

  bug 620899: fix broken test for oils_web.xml

  Patch from Rick Scott <rick@shadowspar.dyndns.org>

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17281 | dbs | 2010-08-20 09:22:30 -0400 (Fri, 20 Aug 2010) | 4 lines

  Add the authority record merge middle-layer API (open-ils.cat.authority.records.merge)

  Also add a pertinent permission (MERGE_AUTH_RECORDS)
........
  r17282 | dbs | 2010-08-20 10:01:26 -0400 (Fri, 20 Aug 2010) | 6 lines

  Hook up the authority management interface to the middle layer

  For now, uses the first record in the list as the master; we either
  need to give users the ability to select the master record at merge
  time, or to select it prior to clicking "Merge"
........
  r17283 | erickson | 2010-08-20 10:11:27 -0400 (Fri, 20 Aug 2010) | 1 line

  repair faulty lineitem detachment from invoices
........
  r17284 | erickson | 2010-08-20 10:11:27 -0400 (Fri, 20 Aug 2010) | 1 line

  propagate estimated price to created copy as copy price (aka list price or replacement price); propagate invoiced amount to created copy as copy cost (aka library cost);  caveats and consderations noted in the code.
........
  r17285 | erickson | 2010-08-20 11:22:03 -0400 (Fri, 20 Aug 2010) | 1 line

  until distrib formula skip_count is used (and possibly even then), let's hide it from the setup UI
........
  r17286 | erickson | 2010-08-20 11:35:53 -0400 (Fri, 20 Aug 2010) | 1 line

  during LI creation, adopt the provider of the PO if linked to a PO (and no provider was selected). repair event description copy/paste error
........
  r17287 | dbs | 2010-08-20 11:41:43 -0400 (Fri, 20 Aug 2010) | 2 lines

  Apply a little bit of style to group form elements together in confined spaces
........
  r17288 | phasefx | 2010-08-20 13:18:28 -0400 (Fri, 20 Aug 2010) | 1 line

  eliminate false positives for ContentCafe features for a given bib
........
  r17289 | erickson | 2010-08-20 14:33:25 -0400 (Fri, 20 Aug 2010) | 1 line

  added support for a SIP config option that forces the server to return the no_i18n version of the patron profile group name from the 'ptype' sub (aka PC field in patron-info requests); added config options getter sub; cleaned up some string concats to prevent warnings
........
  r17290 | dbs | 2010-08-20 14:38:35 -0400 (Fri, 20 Aug 2010) | 19 lines

  Add an API for counting the number of bibs linked to each authority record in the input list

  srfsh# request open-ils.cat open-ils.cat.authority.records.count_linked_bibs [1,2,3,4,5,6]

  Received Data: [
    {
      "bibs":1,
      "authority":1
    },
    {
      "bibs":1,
      "authority":2
    },
    {
      "bibs":2,
      "authority":3
    }
  ]
........
  r17291 | senator | 2010-08-20 14:53:12 -0400 (Fri, 20 Aug 2010) | 7 lines

  Booking: more progress on the forward-port from rel_1_6

  This completes the merging of changes from r15878 except for those to
  Circulate.pm, which are more involved and call for more untangling.

  More to come soon.
........
  r17292 | erickson | 2010-08-20 14:59:52 -0400 (Fri, 20 Aug 2010) | 3 lines

  added internal_id handler

  in anticipation of possible sip extension for returning patron ID
........
  r17293 | erickson | 2010-08-20 15:03:54 -0400 (Fri, 20 Aug 2010) | 1 line

  added sample SIP config for patron_type_uses_code option
........
  r17294 | erickson | 2010-08-20 15:19:41 -0400 (Fri, 20 Aug 2010) | 1 line

  re-tab to use tabs for consistency with rest of file;  for now, add embedded vim command to settle the issue
........
  r17295 | atz | 2010-08-20 16:13:35 -0400 (Fri, 20 Aug 2010) | 3 lines

  Add type="text/javascript" to <script> tags where needed.

  Probably just a formality.
........
  r17296 | atz | 2010-08-20 16:13:36 -0400 (Fri, 20 Aug 2010) | 5 lines

  Allow STAFF_CLIENT_BUILD_ID to be passed in or set in ENV

  Deconflict actions for STAFF_CLIENT_BUILD_ID='current'.  Build will
  always end up in datestamped directory, but a symlink will be added
  to it w/ the build ID string.  That should keep everybody happy.
........
  r17297 | senator | 2010-08-20 17:51:03 -0400 (Fri, 20 Aug 2010) | 14 lines

  Booking: finish the forward-port from rel_1_6

  This /should/ complete the forward port of booking from the rel_1_6 branch,
  which means that booking in trunk should work just how it does in the latest
  1.6.1.* releases.

  Most of the changes in this commit were to Circ/Circulate.pm, and cursory
  tests don't indicate any problems in the circulation logic overall, but the
  lay of the land there is quite different now in trunk than it was when Booking
  was initially developed, so I'd be somewhat wary for a little while.

  Going forward, trunk can accept improvements/bug fixes/etc for booking, and
  those changes can be *back*ported to branches in the usual way.  Yay!
........
  r17298 | gmc | 2010-08-20 19:32:32 -0400 (Fri, 20 Aug 2010) | 4 lines

  fix seed for item_barcode Vandelay bib attribute definition

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17299 | miker | 2010-08-21 14:02:36 -0400 (Sat, 21 Aug 2010) | 1 line

  we need an index on LOWER(barcode) with r17018
........
  r17303 | dbs | 2010-08-22 09:28:14 -0400 (Sun, 22 Aug 2010) | 5 lines

  Show the number of bibs linked to each authority record

  This information is important to cataloguers when deciding which records
  to merge or delete.
........
  r17307 | erickson | 2010-08-23 10:50:39 -0400 (Mon, 23 Aug 2010) | 1 line

  perl 5.8 requires quotes around the version #
........
  r17309 | gmc | 2010-08-23 11:09:13 -0400 (Mon, 23 Aug 2010) | 8 lines

  display copy counts correctly in staff search results

  Also fixes following warning:

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

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17311 | atz | 2010-08-23 13:54:35 -0400 (Mon, 23 Aug 2010) | 7 lines

  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.
........
  r17312 | atz | 2010-08-23 13:56:31 -0400 (Mon, 23 Aug 2010) | 3 lines

  Perltidy

  death to tabs
........
  r17313 | atz | 2010-08-23 14:23:04 -0400 (Mon, 23 Aug 2010) | 1 line

  Paste error
........
  r17314 | phasefx | 2010-08-23 14:36:26 -0400 (Mon, 23 Aug 2010) | 2 lines

  Allow true deletion of existing addresses in patron editor.  Let summary sidebar anticipate dissappearing addresses on refresh.
........
  r17316 | erickson | 2010-08-23 15:19:51 -0400 (Mon, 23 Aug 2010) | 3 lines

  conify UIs for config.rule_ stuff;

  Includes duration, recurring fine, max fine, and age hold protect
........
  r17317 | erickson | 2010-08-23 15:27:11 -0400 (Mon, 23 Aug 2010) | 1 line

  typos in path name for new circ conify UIs
........
  r17318 | erickson | 2010-08-23 15:32:45 -0400 (Mon, 23 Aug 2010) | 1 line

  more typos, arg, let's try this again
........
  r17322 | scottmk | 2010-08-24 09:29:02 -0400 (Tue, 24 Aug 2010) | 6 lines

  Correcting some miscellaneous anomalies in the org unit setting types.

  M    Open-ILS/src/sql/Pg/002.schema.config.sql
  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
........
  r17323 | atz | 2010-08-24 11:22:03 -0400 (Tue, 24 Aug 2010) | 3 lines

  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."
........
  r17328 | phasefx | 2010-08-24 14:05:16 -0400 (Tue, 24 Aug 2010) | 1 line

  a suggestion from tsbere, this raises the existing login window if the staff client is invoked when it is already running
........
  r17330 | phasefx | 2010-08-24 15:04:20 -0400 (Tue, 24 Aug 2010) | 5 lines

  Staff Client Build/Update Enhancements patch from Thomas Berezansky

  Among other things, allows cross-compilation of Windows installers from Unix environments via NSIS, and enables Mozilla's upgrade mechanism for performing upgrades without needing to download and execute external files.

  See https://bugs.launchpad.net/evergreen/+bug/616452/ for more details.
........
  r17331 | phasefx | 2010-08-24 15:04:25 -0400 (Tue, 24 Aug 2010) | 1 line

  change Evergreen Staff Client folder and link names to Evergreen Staff Client Trunk for now, to sidestep an issue with installing over old-style installations
........
  r17332 | phasefx | 2010-08-24 15:25:39 -0400 (Tue, 24 Aug 2010) | 1 line

  one more label change for the trunk client
........
  r17333 | dbs | 2010-08-24 23:12:00 -0400 (Tue, 24 Aug 2010) | 5 lines

  Teach the spine label editor some manners: insert/delete rows, cursor up + down

  Tested with single and multiple spine labels at a time. Lots of DOM
  manipulation going on here, but seems to work nicely.
........
  r17334 | dbs | 2010-08-25 10:33:47 -0400 (Wed, 25 Aug 2010) | 2 lines

  Provide i18n support for some coust labels and descriptions
........
  r17335 | phasefx | 2010-08-25 11:57:33 -0400 (Wed, 25 Aug 2010) | 1 line

  circ.missing_pieces.copy_status org unit setting to support the Mark/Scan as Missing Pieces workflow.
........
  r17336 | phasefx | 2010-08-25 12:38:04 -0400 (Wed, 25 Aug 2010) | 1 line

  tsbere to the rescue for the server-xul make target if in the staff client directory
........
  r17337 | erickson | 2010-08-25 12:58:09 -0400 (Wed, 25 Aug 2010) | 1 line

  added support for configuring redirect depth, skin, and locale during IP-based org unit redirection
........
  r17338 | erickson | 2010-08-25 12:58:10 -0400 (Wed, 25 Aug 2010) | 1 line

  added sample apache config for the IP-based redirector
........
  r17339 | miker | 2010-08-25 17:51:55 -0400 (Wed, 25 Aug 2010) | 1 line

  update standing penalty query for blocked barcode list, trunk style!
........
  r17341 | dbs | 2010-08-25 20:16:11 -0400 (Wed, 25 Aug 2010) | 11 lines

  Make spine label settings configurable as org unit settings

  Note that due to the persist attribute on these XUL elements, a user
  who has manually changed their spine label settings may not see the
  org unit setting defaults for those particular settings if those
  org unit settings are created or changed.

  Now that the infrastructure is in place, We could make the org unit
  settings take precedence over the persisted attributes if we think
  that's the right way to go.
........
  r17342 | dbs | 2010-08-25 21:38:54 -0400 (Wed, 25 Aug 2010) | 7 lines

  Add font-weight to label settings to support boldness

    * font-weight gets its own user-editable setting on the label generator UI,
  along with a library setting, so now you too can have bold spine labels applied
  uniformly at your library (but overridden for individual labels)
    * Convert a few hardcoded labels to entities in passing
........
  r17343 | dbs | 2010-08-25 23:07:39 -0400 (Wed, 25 Aug 2010) | 10 lines

  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.
........
  r17344 | dbs | 2010-08-25 23:49:20 -0400 (Wed, 25 Aug 2010) | 6 lines

  Provide a visual delimiter for the spine/pocket label groupbox

  This just wraps a black border around the area where users edit
  the spine/pocket label, to give an idea of the area that can
  be edited according to the line width / length settings.
........
  r17345 | dbs | 2010-08-26 08:49:16 -0400 (Thu, 26 Aug 2010) | 2 lines

  Spine label editor: make ENTER at the end of a line move to next line
........
  r17346 | senator | 2010-08-26 10:39:59 -0400 (Thu, 26 Aug 2010) | 2 lines

  Fix OPAC renewals, broken by an imperfect booking test.
........
  r17350 | dbs | 2010-08-26 11:16:19 -0400 (Thu, 26 Aug 2010) | 6 lines

  Fix mismatches between cat.spine.font.* and cat.label.font.* that phasefx caught

  The font settings apply to both spine and pocket labels, and I committed
  the original upgrade and SQL scripts half-way through adjusting for that
  realization.
........
  r17351 | miker | 2010-08-26 12:53:51 -0400 (Thu, 26 Aug 2010) | 1 line

  examples of how to specify default preferred language and weight values
........
  r17353 | erickson | 2010-08-26 13:03:05 -0400 (Thu, 26 Aug 2010) | 1 line

  depth could be 0, don't undef on false; repaired url param addition of depth
........
  r17354 | erickson | 2010-08-26 13:03:06 -0400 (Thu, 26 Aug 2010) | 1 line

  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
........
  r17355 | erickson | 2010-08-26 14:14:12 -0400 (Thu, 26 Aug 2010) | 1 line

  use openils.Util.printHtmlString for invoice printing; added progress dialog while wiating for invoices to arrive
........
  r17356 | phasefx | 2010-08-26 15:19:29 -0400 (Thu, 26 Aug 2010) | 1 line

  missing COMMIT;
........
  r17358 | dbs | 2010-08-26 21:19:26 -0400 (Thu, 26 Aug 2010) | 7 lines

  Restrict authority record fields to 1xx and 5xx when offering a match

  When you right-click on a subfield eligible for authority control and display
  the list of authority records that match the left-truncated subfield, we should
  not display every field in the matching authority records; the 1xx and 5xx seem
  like the obvious options to which the selection should be limited.
........
  r17359 | dbs | 2010-08-27 10:10:27 -0400 (Fri, 27 Aug 2010) | 18 lines

  Split spine labels between the alpha and numeric part of the LC subclass

  Some sites jam the alpha and numberic parts of the LC subclass together;
  for example "QA76.76" instead of "QA 76.76". Without the space, Evergreen
  was not inserting a line break. This commit will insert a line break
  automatically if the first element of a call number contains 1 to 3 alpha
  characters followed immediately by 1 or more numbers.

  This should not affect Dewey or most other classification systems, but will
  have the effect of making call numbers split as follows:

  Given "QA76.76 S93 1998", generate:

  QA
  76.76
  S93
  1998
........
  r17360 | dbs | 2010-08-27 12:08:22 -0400 (Fri, 27 Aug 2010) | 7 lines

  Cleaner implementation of LC subclass / Cutter spine label splitting

  TODO: detect whether this library is configured as an LC library and
  only invoke these call number machinations if that is the case. That
  leaves the door open for implementations of preferred Dewey splitting
  mechanisms, etc.
........
  r17361 | phasefx | 2010-08-27 14:13:26 -0400 (Fri, 27 Aug 2010) | 1 line

  support hiding of patron credit functionality.  To do this, create a server/skin/global_custom.css file containing  .hide_patron_credit { display: none }
........
  r17363 | dbs | 2010-08-27 17:11:05 -0400 (Fri, 27 Aug 2010) | 10 lines

  Add label_prefix and label_suffix columns to asset.copy_location

  These columns will be used to (optionally) set label prefixes and suffixes
  when printing spine labels for copies at a given copy location.

  The copy location editor has been taught to be aware of these new columns,
  but right now a NULL prefix or suffix will be turned into an empty string
  once the copy location has been edited. That might not be a big deal, but
  I'm a foolish hobgoblin and like consistency.
........
  r17364 | senator | 2010-08-27 17:50:28 -0400 (Fri, 27 Aug 2010) | 6 lines

  Serials: closer to full working receiving in the batch receive interface

  Units are actually created now, one per item. Plus misc bug fixes.
  For more flexible binding of items into units, see the serial control view.
........
  r17365 | dbs | 2010-08-27 17:58:24 -0400 (Fri, 27 Aug 2010) | 6 lines

  Teach the spine label editor to use the label prefixes and suffixes

  If label_prefix or label_suffix are defined in asset.copy_location, the
  spine label editor will now prefix or suffix them to the call number
  label respectively.
........
  r17366 | dbs | 2010-08-30 08:26:04 -0400 (Mon, 30 Aug 2010) | 4 lines

  Refine the backspace operation in spine label editor

  Make backspace at the start of a line also move up to the previous row.
........
  r17367 | dbs | 2010-08-30 10:13:00 -0400 (Mon, 30 Aug 2010) | 7 lines

  Use different label printing strategies for XUL 1.9.2 vs. 1.9.0

  r16421 contained a fix for printing in XUL 1.9.2 that appears to have
  broken printing in XUL 1.9.0. This change should switch back to the old
  style of printing if XUL 1.9.0 is detected, and otherwise uses the 1.9.2
  strategy for any other version of XUL.
........
  r17369 | dbs | 2010-08-30 10:23:17 -0400 (Mon, 30 Aug 2010) | 5 lines

  Display blank instead of 'undefined' for undefined label prefixes and suffixes

  When you saved an "undefined" prefix or suffix, that string would actually be stuffed
  into the database, which is not optimal.
........
  r17371 | dbs | 2010-08-30 10:47:37 -0400 (Mon, 30 Aug 2010) | 2 lines

  Add upgrade script to go along with r13763 (thanks for the reminder, senator)
........
  r17372 | dbs | 2010-08-30 10:56:55 -0400 (Mon, 30 Aug 2010) | 2 lines

  Complete the label font settings namespace change and replace some debug values for spine margin
........
  r17373 | senator | 2010-08-30 10:57:56 -0400 (Mon, 30 Aug 2010) | 2 lines

  Make "show item details" consistent for top AND bottom of patron items out
........
  r17375 | phasefx | 2010-08-30 11:36:16 -0400 (Mon, 30 Aug 2010) | 1 line

  infrastructure for context sensitive print setting
........
  r17376 | phasefx | 2010-08-30 11:36:18 -0400 (Mon, 30 Aug 2010) | 1 line

  label printer context
........
  r17377 | phasefx | 2010-08-30 11:36:20 -0400 (Mon, 30 Aug 2010) | 1 line

  mail printer context
........
  r17378 | phasefx | 2010-08-30 11:36:23 -0400 (Mon, 30 Aug 2010) | 1 line

  allows us to set printer context for list-based print actions
........
  r17379 | phasefx | 2010-08-30 11:36:24 -0400 (Mon, 30 Aug 2010) | 1 line

  receipt printer context
........
  r17383 | phasefx | 2010-08-30 12:15:40 -0400 (Mon, 30 Aug 2010) | 1 line

  show penalty/message notes on "Stop Sign Page"
........
  r17385 | phasefx | 2010-08-30 12:49:00 -0400 (Mon, 30 Aug 2010) | 2 lines

  option to not include claims returned circs in summary sidebar and under-button tallies
........
  r17387 | senator | 2010-08-30 13:02:22 -0400 (Mon, 30 Aug 2010) | 2 lines

  Basic auto-grid based editor for copy templates.  Useful esp. for serials.
........
  r17389 | erickson | 2010-08-30 13:27:37 -0400 (Mon, 30 Aug 2010) | 1 line

  show lineitem ID for each lineitem in lineitem table (po/pl) and general lineitem summary blob (invoicing)
........
  r17390 | erickson | 2010-08-30 13:27:38 -0400 (Mon, 30 Aug 2010) | 1 line

  disallow self-check login w/ inactive barcode
........
  r17391 | erickson | 2010-08-30 13:39:27 -0400 (Mon, 30 Aug 2010) | 1 line

  added option (suppressEditFields) to suppress fields from an autogrid's EditPane
........
  r17393 | dbs | 2010-08-30 18:01:10 -0400 (Mon, 30 Aug 2010) | 9 lines

  Add a bib_source editor widget to the MARC editor

  This widget should only be exposed when editing bibliographic MARC records.
  The existing restriction of not being able to set the bib source when importing
  via Z39.50 sadly remains in place; I believe the best place to tackle that will
  be in the Z39.50 import interface itself.

  Also TODO: i18n
........
  r17394 | dbs | 2010-08-30 23:17:35 -0400 (Mon, 30 Aug 2010) | 5 lines

  Add explicit rtype options to more invokers of the MARC Editor

  Neither are particularly applicable to the current bib_source editor
  implementation, but may be useful for other purposes inside the editor.
........
  r17395 | dbs | 2010-08-30 23:20:28 -0400 (Mon, 30 Aug 2010) | 7 lines

  Make the bib source selector in Vandelay MARC batch importer/exporter work

  The bib source selector in Vandelay offered a drop down of the available
  bib source selections, but never actually affected the source attribute
  of the bib records in biblio.record_entry when they were imported. This
  commit finishes off the logic that was almost there.
........
  r17396 | miker | 2010-08-30 23:31:09 -0400 (Mon, 30 Aug 2010) | 1 line

  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.
........
  r17397 | erickson | 2010-08-30 23:52:51 -0400 (Mon, 30 Aug 2010) | 4 lines

  pcrud.apply repairs.

  Skip objects that require no action instead of throwing an exception
  In last oncomplete handler, call final-complete as necessary and disconnect instead of starting over at object list position 0; no longer any need for final-complete/disconnect outside of closing request handler
........
  r17398 | erickson | 2010-08-30 23:52:52 -0400 (Mon, 30 Aug 2010) | 1 line

  istanceOf is not of this world; use dojo.isArray instead
........
  r17399 | erickson | 2010-08-30 23:52:53 -0400 (Mon, 30 Aug 2010) | 4 lines

  distrib formula streamlined drag-n-drop UI.

  Goal is to make distrib formulas faster/easier to create and manage
  TODO: add a clone option for formulas; style tweaks
........
  r17400 | erickson | 2010-08-31 08:48:31 -0400 (Tue, 31 Aug 2010) | 10 lines

  use circ_lib param instead of direct ws_ou acccess

  circulator->circ_lib, which defaults to requestor->ws_ou (but is
  overrideable) should be used in in lieu of direct ws_ou accesss;

  This is useful when the caller is not physically logged in to a
  workstation (e.g. centralized SIP client) and need to specify the
  physical location through other means.

  This change has no effect unless circ_lib is overridden by the caller
........
  r17401 | erickson | 2010-08-31 08:48:32 -0400 (Tue, 31 Aug 2010) | 1 line

  use current_loc as the circ_lib for checkin if provided and formatted as a valid org shortname
........
  r17404 | phasefx | 2010-08-31 13:01:30 -0400 (Tue, 31 Aug 2010) | 1 line

  fixes a bug when purging offline transactions after an Export
........
  r17405 | senator | 2010-08-31 13:05:20 -0400 (Tue, 31 Aug 2010) | 5 lines

  Booking: fix a bug in selecting the start/end date of a reservation

  This bug would generally only manifest on certain days of the year
  (1/29-31, 3/31, 5/31, 8/31, and 10/31).
........
  r17413 | erickson | 2010-08-31 15:49:03 -0400 (Tue, 31 Aug 2010) | 7 lines

  distribution formula config UI repairs/enhancements

  added distribution formula cloning
  added ability to change distrib formula name from formula detail page
  plugged some i18n holes
  using local copy of dimple grippy icons in distrib formula UI
  added local copy of dimple.png w/ new license file indicating image origin/license.
........
  r17414 | phasefx | 2010-08-31 16:08:09 -0400 (Tue, 31 Aug 2010) | 1 line

  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
........
  r17416 | erickson | 2010-08-31 17:22:43 -0400 (Tue, 31 Aug 2010) | 1 line

  added support for specifying a dojo.data-style query to select options in the filtering select to 'disable'.  disabling greys the background and prevents selection of the items in question
........
  r17417 | erickson | 2010-08-31 17:22:44 -0400 (Tue, 31 Aug 2010) | 1 line

  allow pass-thru of filteringtreeselect disableQuery as constructor param
........
  r17418 | erickson | 2010-08-31 17:22:45 -0400 (Tue, 31 Aug 2010) | 1 line

  disable non-usergroup profiles in user registration profile group selector
........
  r17419 | erickson | 2010-09-01 09:55:16 -0400 (Wed, 01 Sep 2010) | 1 line

  added explicit IDL class loading for cbreb, cbrebi, mvr, and ahr
........
  r17428 | senator | 2010-09-01 16:10:04 -0400 (Wed, 01 Sep 2010) | 7 lines

  Serials: improve the alternative batch receive interface for the
  barcode-heavy, one unit per item workflow. Support setting call numbers
  at receive time, effectively making it possible to associate call numbers
  with issuances instead of associating them with distributions.

  Other bugfixes/tweaks to the same interface.
........
  r17431 | senator | 2010-09-01 18:57:49 -0400 (Wed, 01 Sep 2010) | 2 lines

  Serials: checkbox for batch receive interface to en/disable receiving w units
........
  r17433 | dbs | 2010-09-01 22:11:21 -0400 (Wed, 01 Sep 2010) | 2 lines

  Experiment with putting a .pot under version control to see if Launchpad picks it up for translations
........
  r17434 | dbs | 2010-09-01 22:35:37 -0400 (Wed, 01 Sep 2010) | 5 lines

  i18n for biblio source editor and label prefix/suffix fields in copy location editor

  There were a few outstanding strings in the biblio source editor and copy location
  editor that needed attention. They are now un-hardcoded.
........
  r17436 | dbs | 2010-09-01 23:18:53 -0400 (Wed, 01 Sep 2010) | 5 lines

  Forward-port org unit setting types from r17392

  The upgrade script was committed in r17322 but the 950.data.seed-values.sql
  script still had the incorrect values in oils_i18n_gettext().
........
  r17441 | phasefx | 2010-09-02 01:08:19 -0400 (Thu, 02 Sep 2010) | 1 line

  stop the chilifresh undefined errors in craftsman
........
  r17442 | phasefx | 2010-09-02 01:08:58 -0400 (Thu, 02 Sep 2010) | 2 lines

  let's use xulrunner 1.9.0.17 for a while; it feels like it has fewer problems than 1.9.2.8
........
  r17444 | phasefx | 2010-09-02 02:25:36 -0400 (Thu, 02 Sep 2010) | 2 lines

  xulrunner 1.9.1.11 seems to be behaving, and is one of the only 3 releases currently showing up in releases.mozilla.org
........
  r17445 | erickson | 2010-09-02 12:21:45 -0400 (Thu, 02 Sep 2010) | 1 line

  added holds pull list action/trigger template w/ API call for fetching the formatted HTML.  This allows for an alternate print approach, particularly useful for large pull lists
........
  r17446 | erickson | 2010-09-02 13:35:46 -0400 (Thu, 02 Sep 2010) | 1 line

  display PO order (activation) date in PO page
........
  r17447 | senator | 2010-09-02 14:45:28 -0400 (Thu, 02 Sep 2010) | 7 lines

  Circ/Booking: replace checks for the CAPTURE_RESERVATION permission with
  checks for COPY_CHECKIN

  There's no such permission as CAPTURE_HOLD, so why should reservations be
  different?  Also, testing for reservations to capture during normal checkin
  was making trouble for users if they didn't have CAPTURE_RESERVATION.
........
  r17449 | atz | 2010-09-02 14:47:35 -0400 (Thu, 02 Sep 2010) | 1 line

  Utility for ISBN10->ISBN13 upconversion
........
  r17450 | phasefx | 2010-09-02 16:10:36 -0400 (Thu, 02 Sep 2010) | 2 lines

  fix the problem where login does not work immediately after registering a workstation
........
  r17463 | phasefx | 2010-09-02 19:57:47 -0400 (Thu, 02 Sep 2010) | 1 line

  up the default pull list limit from 50 to 100
........
  r17464 | phasefx | 2010-09-02 19:57:51 -0400 (Thu, 02 Sep 2010) | 1 line

  wire up the alternate print approach for full pull lists
........
  r17467 | erickson | 2010-09-03 09:36:11 -0400 (Fri, 03 Sep 2010) | 1 line

  users with no transaction history will have no xact summary; protect
........
  r17469 | miker | 2010-09-03 11:36:21 -0400 (Fri, 03 Sep 2010) | 1 line

  add opac_visible to asset.copy_location and org units
........
  r17470 | miker | 2010-09-03 11:38:03 -0400 (Fri, 03 Sep 2010) | 1 line

  typo in supercat fixup
........
  r17472 | senator | 2010-09-03 12:30:47 -0400 (Fri, 03 Sep 2010) | 24 lines

  Serials: a wizard for the pattern code field of the caption_and_pattern object

  This field holds the same data you'd find in the contents of an 853, 854, or
  855 tag.  This wizard aims to make it a little easier for mere mortals to
  compose this information, since the correctness of this field is fairly
  central to reasonably accurate serials issuance prediction.

  Find a button to launch this wizard from the Caption/Pattern interface of the
  Serial Control View.

  Big thanks to Galen Charlton, Dan Wells and Mike Rylander for all the help in
  getting this started and understanding the MARC.

  The wizard does still have a way to go before it's everything it can be. It
  still needs (in no particular order):
      - scrollbars on that dialog window
      - support for subfield $y and probably $z, possibly others
      - i18n fixes, accessibility improvements
      - more control over subfield $8
      - more input validation and user guidance; sane defaults for some fields?
      - reconsideration of the order of the parts of the wizard
      - finding out if it makes sense to allow $m without $j,$k and $l present
........
  r17474 | gmc | 2010-09-03 12:37:15 -0400 (Fri, 03 Sep 2010) | 7 lines

  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 <gmc@esilibrary.com>
........
  r17476 | miker | 2010-09-03 13:30:36 -0400 (Fri, 03 Sep 2010) | 1 line

  we should really just use for(;;) for arguments
........
  r17477 | miker | 2010-09-03 13:35:00 -0400 (Fri, 03 Sep 2010) | 1 line

  use slice to clone arguments as an array, because arguments does not support splice
........
  r17478 | erickson | 2010-09-03 15:00:05 -0400 (Fri, 03 Sep 2010) | 1 line

  repaired thinko in hold targeting org-unit max-loops check
........
  r17480 | erickson | 2010-09-03 15:13:08 -0400 (Fri, 03 Sep 2010) | 6 lines

  Patron address copy on clone

  In patron reg, copy address instead of linking to original address on
  clone.  Controlled by new org unit setting

  circ.patron_edit.clone.copy_address
........
  r17482 | gmc | 2010-09-03 15:16:59 -0400 (Fri, 03 Sep 2010) | 10 lines

  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 <gmc@esilibrary.com>
........
  r17484 | gmc | 2010-09-03 15:28:01 -0400 (Fri, 03 Sep 2010) | 8 lines

  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 <gmc@esilibrary.com>
........
  r17486 | miker | 2010-09-03 15:55:06 -0400 (Fri, 03 Sep 2010) | 1 line

  make insertOrderedFields insert in /ascending/ order instead of descending. doh
........
  r17488 | erickson | 2010-09-03 16:00:22 -0400 (Fri, 03 Sep 2010) | 1 line

  event code may be 0 (SUCCESS) == false in SIP checkin, check defined instead
........
  r17490 | miker | 2010-09-03 17:08:07 -0400 (Fri, 03 Sep 2010) | 1 line

  make the authcookie param (and openils.User.authcookie) useful
........
  r17491 | senator | 2010-09-03 17:47:13 -0400 (Fri, 03 Sep 2010) | 5 lines

  AutoFieldWidget now shows timestamps correctly.

  Timestamps used to be a little bit off because of Dojo's limited parsing
  of ISO6801 stamps.
........
  r17495 | scottmk | 2010-09-07 10:18:50 -0400 (Tue, 07 Sep 2010) | 14 lines

  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.
........
  r17496 | erickson | 2010-09-07 10:51:21 -0400 (Tue, 07 Sep 2010) | 1 line

  make lineitem price updates synchronous to prevent race condition between onChange of price set completion and PO activation
........
  r17498 | phasefx | 2010-09-07 11:24:55 -0400 (Tue, 07 Sep 2010) | 1 line

  Only modify msg when needed or we'll get spurious 'stop sign' pages
........
  r17501 | scottmk | 2010-09-07 12:12:15 -0400 (Tue, 07 Sep 2010) | 7 lines

  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.
........
  r17502 | erickson | 2010-09-07 12:41:53 -0400 (Tue, 07 Sep 2010) | 1 line

  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
........
  r17503 | erickson | 2010-09-07 12:54:44 -0400 (Tue, 07 Sep 2010) | 1 line

  a little more SIP checkin logging
........
  r17505 | scottmk | 2010-09-07 15:56:48 -0400 (Tue, 07 Sep 2010) | 8 lines

  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.
........
  r17506 | phasefx | 2010-09-07 16:50:58 -0400 (Tue, 07 Sep 2010) | 8 lines

  Tweaked Holdings Maintenance so that it only shows the selected library, its ancestors, and its descendents, subject to a Limit menu for org depth (so for example, in the stock example hierarchy where you have Consortium -> System -> Branch -> Sub-Library/Bookmobile, if you Limit to Branch, you will not see any Bookmobile or Sub-Library orgs).  It no longer renders sibling libs when clicking through the list.

  Also...

  * some refactoring and comment removal
  * less obtrusive but hopefully still useful menu entry styling for library entries that have volumes
  * some defensive coding for util.make_menulist
........
  r17507 | phasefx | 2010-09-08 00:07:32 -0400 (Wed, 08 Sep 2010) | 2 lines

  disabled lib menu entries in Holdings Maintenance was an artifact of that menu data being generated and used in other contexts.  This enables all the libs for the menu in Holdings Maintenance
........
  r17508 | phasefx | 2010-09-08 02:49:34 -0400 (Wed, 08 Sep 2010) | 1 line

  give OpenILS.data.lookup the ability to handle actor stat cats
........
  r17509 | phasefx | 2010-09-08 02:50:02 -0400 (Wed, 08 Sep 2010) | 13 lines

  We were shoving a fieldmapper actor.usr object into hold slip templates as params.data.user, but that environment doesn't have fieldmapper, dojo, etc.  To sidestep some difficulties adding such libraries, this takes user stat cat entries and shoves them in as normal Javascript objects (params.data.user_stat_cat_entries)

  So you can add something like this to the hold slip template:

  <script>
      var x = params.data.user_stat_cat_entries;
      for (var i = 0; i < x.length; i++) {
          document.write(x[i].stat_cat.name + ' : ' + x[i].stat_cat_entry + '<br/>');
      }
  </script>

  However, such pig-trickery with inline Javascript only works with the Mozilla Print strategy (where we render HTML and execute Javascript).
........
  r17511 | miker | 2010-09-08 09:36:09 -0400 (Wed, 08 Sep 2010) | 1 line

  Cleanup of reporter:selector values instigated by a report from Sally Fortin of the missing selector for the cbt class.
........
  r17514 | miker | 2010-09-08 10:37:22 -0400 (Wed, 08 Sep 2010) | 1 line

  A simple "vital stats" collector method returning information about a user for display in the OPAC or Staff Client.
........
  r17516 | phasefx | 2010-09-08 12:17:48 -0400 (Wed, 08 Sep 2010) | 13 lines

  * move inline CSS in patron editor to a file
  * hook for custom CSS file to override patron editor styling

  So for example, you can create /openils/var/web/css/skin/default/register_custom.css and have it contain CSS like this:

  TR[fmfield=ident_type] { display: none; } /* dangerous if the widget is required and doesn't have a default */
  TR[fmfield=ident_value2] > TD { font-size: x-large; }
  TR[fmfield=barred] { display: none; }
  TR[fmfield=country] { display: none; } /* dangerous if the widget is required and doesn't have a default */
  TR[fmfield=master_account] { display: none; }
  TR[fmfield=alert_message] { display: none; }
........
  r17517 | phasefx | 2010-09-08 14:10:15 -0400 (Wed, 08 Sep 2010) | 2 lines

  org unit settings for default ident type and default country for new users and new addresses in patron editor
........
  r17518 | dbs | 2010-09-08 14:10:47 -0400 (Wed, 08 Sep 2010) | 10 lines

  Library::CallNumber::LC is now in 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.

  Thanks to Chris Sharp and Benjamin Shum for running the gauntlet of a
  2.0 alpha install and finding this problem.
........
  r17520 | dbs | 2010-09-08 14:57:43 -0400 (Wed, 08 Sep 2010) | 2 lines

  Make Class::DBI::Frozen::301 a common forced module for all distros; genericize RHEL/CentOS
........
  r17522 | phasefx | 2010-09-08 15:32:42 -0400 (Wed, 08 Sep 2010) | 4 lines

  let's us set the z-index to -1 for rows in register_custom.css to make certain patron editor fields read-only.  miker_++

  For example: TR[fmfield=ident_value] { z-index: -1; }
........
  r17523 | phasefx | 2010-09-08 15:57:33 -0400 (Wed, 08 Sep 2010) | 2 lines

  make the table rows containing stat cats in the patron editor more easily selectable by CSS.  So, for example, we could put something like this in register_custom.css: TR[stat_cat_id='1'] { border: solid thick red; font-size: x-large; }
........
  r17525 | senator | 2010-09-08 16:16:20 -0400 (Wed, 08 Sep 2010) | 8 lines

  Serials: Improve open-ils.serial.receive_items.one_unit_per; remove dead code

  ..receive_items.one_unit_per will now generate/update summaries as
  ..receive_items already does.

  ..items.receive_by_id was unneeded, dead code.
........
  r17527 | miker | 2010-09-08 16:46:27 -0400 (Wed, 08 Sep 2010) | 1 line

  Middle Layer work to enable Issuance (type I) holds; also cleaned up support for F(orce) and R(ecall) copy-type holds, UI pending
........
  r17528 | miker | 2010-09-08 16:53:32 -0400 (Wed, 08 Sep 2010) | 1 line

  thinko in seed data permission
........
  r17529 | miker | 2010-09-08 18:34:16 -0400 (Wed, 08 Sep 2010) | 1 line

  Check for empty-ok after testing issuance copies in addition to when there are no copies to test
........
  r17530 | dbs | 2010-09-08 21:50:10 -0400 (Wed, 08 Sep 2010) | 14 lines

  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
........
  r17533 | dbs | 2010-09-08 22:51:55 -0400 (Wed, 08 Sep 2010) | 4 lines

  Address typos and grammar in seed data

  TODO: Consistently wrap translatable content in oils_i18n_gettext() calls
........
  r17535 | erickson | 2010-09-09 09:35:18 -0400 (Thu, 09 Sep 2010) | 1 line

  for consistency, use 'issuanceid' as the issuance ID param for holds possibility testing; removed some crusty, old hold creation code
........
  r17537 | senator | 2010-09-09 09:44:18 -0400 (Thu, 09 Sep 2010) | 6 lines

  Serials: pattern wizard bugfix

  Previously, you couldn't always compile the pattern at the end of the wizard
  if you elected not to use certain parts of the wizard, such as enumeration
  captions, even though to do so should be perfectly valid.
........
  r17540 | erickson | 2010-09-09 10:22:22 -0400 (Thu, 09 Sep 2010) | 1 line

  ported ils-version comment updates to trunk, change ils-version to HEAD for trunk installs
........
  r17541 | miker | 2010-09-09 11:31:23 -0400 (Thu, 09 Sep 2010) | 1 line

  With group billing calls we need a new index
........
  r17543 | miker | 2010-09-09 11:55:50 -0400 (Thu, 09 Sep 2010) | 1 line

  should have had this index all along, but was less important until now where copy nnotes are used up front
........
  r17545 | miker | 2010-09-09 12:30:01 -0400 (Thu, 09 Sep 2010) | 1 line

  loop over users in a group, as the plan for usrgroup+mous is terrible
........
  r17547 | senator | 2010-09-09 14:53:14 -0400 (Thu, 09 Sep 2010) | 3 lines

  Make overrideEditWidgets to an AutoGrid able to accept shoved in values from
  the fields of the object they're editing.
........
  r17549 | phasefx | 2010-09-09 16:35:44 -0400 (Thu, 09 Sep 2010) | 1 line

  Styling tweaks to brief bib summary bar.  More tooltips, and expose record id and bib call number (from the first available defined in the appropriate asset.call_number_class entry)
........
  r17550 | phasefx | 2010-09-09 16:35:47 -0400 (Thu, 09 Sep 2010) | 1 line

  Change the field order in asset.call_number_class if you want to sort these
........
  r17553 | erickson | 2010-09-09 17:09:25 -0400 (Thu, 09 Sep 2010) | 1 line

  added alternate issuance flesh call that only fleshes the subscription;  used for public/opac display
........
  r17554 | erickson | 2010-09-09 17:09:26 -0400 (Thu, 09 Sep 2010) | 1 line

  added support for viewing and editing existing issuance-level holds to the default opac skin
........
  r17555 | senator | 2010-09-09 17:28:20 -0400 (Thu, 09 Sep 2010) | 4 lines

  Improve on 17547 to support a default value for /creating/ new objects while
  letting the current value of an object pass through to the overriding widget
  when /editing/.
........
  r17557 | phasefx | 2010-09-09 17:45:10 -0400 (Thu, 09 Sep 2010) | 1 line

  put these buttons under the sway of Dojo so that they don't get triggered when pressing enter in random fields in the patron editor form.  I have no idea why this works :)
........
  r17560 | phasefx | 2010-09-09 18:15:53 -0400 (Thu, 09 Sep 2010) | 1 line

  better synchronization between holds interface and hold details interface, and provide more data to list columns in hold details
........
  r17563 | senator | 2010-09-09 22:15:06 -0400 (Thu, 09 Sep 2010) | 8 lines

  Booking: stop the "new resource type" dialog from executing a naughty query

  The dialog will no longer offer a field for selecting a bibliographic record,
  but then again you wouldn't need it.  Bibliographically-based resource types
  can be set up through a context menu option in the staff OPAC browser, whereas
  this interface is only suited to non-bib-based resource types, like meeting
  rooms, laptops, etc.
........
  r17566 | erickson | 2010-09-10 10:17:02 -0400 (Fri, 10 Sep 2010) | 1 line

  added command line option for defining a stderr output log file for the SIP server
........
  r17571 | atz | 2010-09-10 11:54:52 -0400 (Fri, 10 Sep 2010) | 3 lines

  Adapt update.sh to make process changes

  Some warnings still appear, but script works like it used to.
........
  r17572 | atz | 2010-09-10 11:56:28 -0400 (Fri, 10 Sep 2010) | 1 line

  Script is executable
........
  r17573 | atz | 2010-09-10 11:57:21 -0400 (Fri, 10 Sep 2010) | 1 line

  Two files that should probably be deleted.
........
  r17574 | dbs | 2010-09-10 12:04:51 -0400 (Fri, 10 Sep 2010) | 13 lines

  Remove the previously deprecated CGI interfaces for configuring the Evergreen system

  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_vhost.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.

  Addresses https://bugs.launchpad.net/evergreen/+bug/634984
........
  r17575 | dbs | 2010-09-10 12:08:30 -0400 (Fri, 10 Sep 2010) | 10 lines

  Enable Class::DBI::Frozen::301 use for offline transaction management

  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.
........
  r17576 | phasefx | 2010-09-10 12:35:37 -0400 (Fri, 10 Sep 2010) | 1 line

  the method behind patron.util.retrieve_fleshed_au_via_id can take a fields parameter for which fields to flesh, so let's expose that, and flesh some patron data being sent to receipt templates while we're here.  End-goal is to expose address information in patron searches without sending too much data over the wire
........
  r17577 | phasefx | 2010-09-10 12:35:40 -0400 (Fri, 10 Sep 2010) | 1 line

  move Patron Search over to fm_columns instead of patron.util.columns (the former makes use of fm_IDL.xml and can automagically make use of new fields, etc.).  Also give fm_columns the ability to hide virtual fields from the column picker
........
  r17578 | phasefx | 2010-09-10 12:35:45 -0400 (Fri, 10 Sep 2010) | 1 line

  Give the ability to duplicate column definitions by prefixing their id's.  Allow the specification of alternate row objects and datafields to render from.  The idea is to let us do such things as list address columns for a patron twice, once for the billing address and again for the mailing address.
........
  r17579 | phasefx | 2010-09-10 12:35:48 -0400 (Fri, 10 Sep 2010) | 1 line

  render patron barcode in patron search results
........
  r17580 | phasefx | 2010-09-10 12:35:51 -0400 (Fri, 10 Sep 2010) | 1 line

  In list.fm_columns, allow us to dictate the data object used for rendering (the row.my object fed into list.append) for all columns via the '*' column definition.  Also, wire up mailing and billing address columns into Patron Search
........
  r17582 | phasefx | 2010-09-10 14:17:20 -0400 (Fri, 10 Sep 2010) | 1 line

  ui.patron.registration.require_address org unit setting and associated behavior for requiring at least one postal address during patron registration
........
  r17584 | dbs | 2010-09-10 14:41:16 -0400 (Fri, 10 Sep 2010) | 4 lines

  Why yes, there _is_ a missing backslash at the end of that line!

  Thanks to Thomas Berezansky for reporting the broken Makefile.install.
........
  r17585 | dbs | 2010-09-10 15:07:45 -0400 (Fri, 10 Sep 2010) | 6 lines

  'use parent' consistently throughout OfflineStore.pm

  If we're going to use "use parent" instead of "use base" when creating
  the child instance of Class::DBI 3.01 that is OpenILS::Utils::OfflineStore,
  we might as well be consistent when declaring its own children.
........
  r17586 | miker | 2010-09-10 16:11:15 -0400 (Fri, 10 Sep 2010) | 1 line

  Allow the caller to specify a max number of facet values per facet
........
  r17587 | miker | 2010-09-10 16:12:19 -0400 (Fri, 10 Sep 2010) | 1 line

  more, different layers
........
  r17588 | phasefx | 2010-09-10 16:12:42 -0400 (Fri, 10 Sep 2010) | 1 line

  indentation
........
  r17589 | phasefx | 2010-09-10 16:12:44 -0400 (Fri, 10 Sep 2010) | 1 line

  some defense in patron.util.set_penalty_css against unfleshed or partially fleshed users
........
  r17590 | phasefx | 2010-09-10 16:12:45 -0400 (Fri, 10 Sep 2010) | 1 line

  fixes a bug where where the Staff column in a Payments list was styling CSS for a patron's billing Full Details dialog
........
  r17591 | phasefx | 2010-09-10 16:12:47 -0400 (Fri, 10 Sep 2010) | 1 line

  minor tweaks to patron retrieval within the billing interface
........
  r17592 | phasefx | 2010-09-10 16:12:49 -0400 (Fri, 10 Sep 2010) | 1 line

  enable the Refund action in the new billing interface
........
  r17593 | miker | 2010-09-10 16:13:05 -0400 (Fri, 10 Sep 2010) | 1 line

  use mod_deflate when and where we can (opac, and not in IE, basically)
........
  r17595 | senator | 2010-09-10 16:21:21 -0400 (Fri, 10 Sep 2010) | 2 lines

  Acq: no reason to deprive the user of back/forward here
........
  r17597 | senator | 2010-09-10 18:02:18 -0400 (Fri, 10 Sep 2010) | 3 lines

  Make it a little more straightfoward to refresh an autogrid from without. Can
  be useful in making glitchy, half-rendered grids behave.
........
  r17599 | senator | 2010-09-10 18:24:44 -0400 (Fri, 10 Sep 2010) | 8 lines

  Add "refresh grid" buttons to some consistently glitchy autogrids.

  This is obviously not an ideal solution, but if the user sees these grids
  and it's clear that not all the rows that should appear are rendering, they
  at least have a button to click to deal with it.  There are probably other
  places where this could be applied.
........
  r17601 | miker | 2010-09-10 22:12:41 -0400 (Fri, 10 Sep 2010) | 1 line

  In IE, tell Evergreen to return just the initially visible facets, and do it async-y (thanks berick)
........
  r17602 | dbs | 2010-09-10 23:31:26 -0400 (Fri, 10 Sep 2010) | 2 lines

  Typo fix in Vandelay item attribute definition editor
........
  r17603 | miker | 2010-09-11 10:18:24 -0400 (Sat, 11 Sep 2010) | 1 line

  thinko in schwarzian transform, and provide a tiebreaker sort on string
........
  r17605 | miker | 2010-09-11 14:35:46 -0400 (Sat, 11 Sep 2010) | 1 line

  Method for retrieving received issuances attached to a bib, optionally scoped by location, with paging and ordering support
........
  r17606 | miker | 2010-09-11 15:39:24 -0400 (Sat, 11 Sep 2010) | 1 line

  add "type" (siss.holding_type) and "status" (sitem.status) filters; renaming the method to be explicit about the fact that it is for issuances with received (sitem.date_received IS NOT NULL) items /only/
........
  r17607 | senator | 2010-09-11 20:12:26 -0400 (Sat, 11 Sep 2010) | 6 lines

  Serials: support predicting issuances until a specified end date

  Previously you could specify a number of issues, or possibly a final holding,
  but if you haven't created the final holding yet, but you know when the
  subscription ends, this can be useful.
........
  r17609 | miker | 2010-09-12 11:23:46 -0400 (Sun, 12 Sep 2010) | 1 line

  add maxValuesPerFacet attr/param
........
  r17612 | senator | 2010-09-12 14:32:33 -0400 (Sun, 12 Sep 2010) | 5 lines

  Serials: make it possible to predict issues for all dists at once, not just one

  Also return events on failure in a few more places to gives users better clues
  when things go wrong. More work is still ahead on this.
........
  r17614 | phasefx | 2010-09-12 14:43:38 -0400 (Sun, 12 Sep 2010) | 1 line

  staff.circ_modifier.display localization for rendering circ modifiers
........
  r17615 | senator | 2010-09-12 15:03:01 -0400 (Sun, 12 Sep 2010) | 24 lines

  Serials: dojo/autogrid-based scaffolding for building serials objects

  Accessible from the staff client OPAC browser's "Actions for this Record" menu
  as "Alternate Serial Control", these minimalist interfaces should support a
  workflow by which the user can create a subscription and its related parts
  (distributions, streams, etc), and get things going in a quick and dirty way
  while the existing Serial Control View continues to develop.

  Some notable differences in orientation between this and the existing
  interface work include:
      - The disuse of call numbers on distributions, instead favoring call number
      application to items by issuance at receive time (i.e., all copies of
      the Sep 2010 issue of Popular Mechanics share a call number rather than
      all copies of Popular Mechanics, any issue, at a given library sharing a
      call number).
      - Lack of attention to binding (although the batch receive interface will
      treat each item as a single bound unit, for barcoding, or will avoid
      creating units altogether if you don't want to barcode your serials).

  If this doesn't sound like the way you would do serials, I'd definitely
  recommend sticking with Serials Control View and ignoring these interfaces.
  Dan Wells' interface work promises broader functionality in the long run.
........
  r17617 | phasefx | 2010-09-12 15:29:40 -0400 (Sun, 12 Sep 2010) | 15 lines

  Allows you to create *_custom.properties files for overlaying stock strings with <messagecatalog>.

  So for example, a recent commit changed how circ modifiers are displayed in the staff client, with

  common.properties:
  staff.circ_modifier.display=%1$s : %2$s : %3$s

  You could do this for the original rendering:

  common_custom.properties:
  staff.circ_modifier.display=%1$s

  The custom file need only contain the properties that you wish to change.

  The xul <messagecatalog id="commonStrings" src="/xul/server/locale/<!--#echo var='locale'-->/common.properties" /> will attempt to parse both common.properties and common_custom.properties
........
  r17620 | senator | 2010-09-12 16:19:18 -0400 (Sun, 12 Sep 2010) | 2 lines

  Serials: little bugfixin on this OPAC-oriented method
........
  r17622 | erickson | 2010-09-12 22:04:24 -0400 (Sun, 12 Sep 2010) | 1 line

  wrap custom props file reader in try/catch to prevent xhr complaining about missing file
........
  r17624 | gmc | 2010-09-13 08:35:22 -0400 (Mon, 13 Sep 2010) | 4 lines

  make the other two k_* MARC templates usable by default

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17625 | scottmk | 2010-09-13 08:35:59 -0400 (Mon, 13 Sep 2010) | 5 lines

  Add a Perl script for extracting permission names from the output
  of the dump_idl utility (and hence from an IDL file).

  AM   Open-ILS/examples/list_perms.pl
........
  r17628 | dbs | 2010-09-13 10:49:32 -0400 (Mon, 13 Sep 2010) | 4 lines

  README tweaks: Remove --create-bootstrap from eg_db_config.pl; s/STAFF_CLIENT_BUILD_ID/STAFF_CLIENT_STAMP_ID/

  Thanks to tsbere for flagging these changes
........
  r17629 | miker | 2010-09-13 11:17:44 -0400 (Mon, 13 Sep 2010) | 1 line

  teach fielder to cache (off by default), with a default timeout of 5min
........
  r17630 | miker | 2010-09-13 11:48:41 -0400 (Mon, 13 Sep 2010) | 1 line

  have fielder cache some frequently used data
........
  r17632 | atz | 2010-09-13 12:34:32 -0400 (Mon, 13 Sep 2010) | 1 line

  Prevent failure of update scripts.
........
  r17633 | atz | 2010-09-13 12:37:05 -0400 (Mon, 13 Sep 2010) | 1 line

  Typo
........
  r17634 | miker | 2010-09-13 13:26:03 -0400 (Mon, 13 Sep 2010) | 1 line

  we need to move permissions around for a Great Renumbering, but i18n is not protected by fkeys.  this provides infratructure for maintaining i18n values that already exist in a db, and an example usage on permission.perm_list
........
  r17635 | miker | 2010-09-13 13:34:11 -0400 (Mon, 13 Sep 2010) | 1 line

  arg...typo
........
  r17636 | miker | 2010-09-13 13:35:15 -0400 (Mon, 13 Sep 2010) | 1 line

  arg...typo ... again (but not really a problem)
........
  r17637 | miker | 2010-09-13 14:14:19 -0400 (Mon, 13 Sep 2010) | 1 line

  method for generating a set of compressed holdings statements for a bib with optional location and depth scoping, type filtering and item status filtering
........
  r17638 | miker | 2010-09-13 15:03:32 -0400 (Mon, 13 Sep 2010) | 1 line

  a little defensive programming
........
  r17639 | dbs | 2010-09-13 17:02:28 -0400 (Mon, 13 Sep 2010) | 4 lines

  Update README: create the database from template0 to avoid SQL_ASCII / UNICODE conflicts

  Of course, perhaps this just obscures a real problem. Hrm.
........
  r17640 | gmc | 2010-09-13 17:07:35 -0400 (Mon, 13 Sep 2010) | 9 lines

  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 <gmc@esilibrary.com>
........
  r17643 | gmc | 2010-09-13 17:30:26 -0400 (Mon, 13 Sep 2010) | 6 lines

  add cat.default_classification_scheme OU setting type to DB

  For benefit of those tracking trunk.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17644 | dbs | 2010-09-14 00:13:42 -0400 (Tue, 14 Sep 2010) | 25 lines

  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.
........
  r17645 | scottmk | 2010-09-14 09:27:09 -0400 (Tue, 14 Sep 2010) | 4 lines

  Fix a function that moves translations in config.i18n_core,
  so that it will handle both text-based keys and numeric keys.
........
  r17646 | miker | 2010-09-14 11:04:41 -0400 (Tue, 14 Sep 2010) | 1 line

  some fleshing logic detangling
........
  r17647 | miker | 2010-09-14 11:06:57 -0400 (Tue, 14 Sep 2010) | 1 line

  and, of course, the attendant typo
........
  r17648 | miker | 2010-09-14 11:25:38 -0400 (Tue, 14 Sep 2010) | 1 line

  show holdings in the stock slimpac -- holdings format changed slightly
........
  r17652 | phasefx | 2010-09-14 11:39:58 -0400 (Tue, 14 Sep 2010) | 2 lines

  For some reason I already had cat.default_classification_scheme (my db started at upgrade version 0366), so adding some defense here
........
  r17653 | miker | 2010-09-14 11:44:44 -0400 (Tue, 14 Sep 2010) | 1 line

  unbreak item count in result list of slimpac
........
  r17655 | phasefx | 2010-09-14 11:49:26 -0400 (Tue, 14 Sep 2010) | 2 lines

  regexp for robust filename mangling
........
  r17657 | senator | 2010-09-14 15:01:28 -0400 (Tue, 14 Sep 2010) | 8 lines

  Add PayfloPro support to credit card processing

  Additionally, add some default view/update permissions to
  credit-card-processing-related org settings.

  This should bring the list of supported payment card processing APIs to:
  AuthorizeNet, PayPal (Website Payments Pro), and PayflowPro
........
  r17658 | erickson | 2010-09-14 15:04:24 -0400 (Tue, 14 Sep 2010) | 1 line

  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)
........
  r17661 | senator | 2010-09-14 17:44:39 -0400 (Tue, 14 Sep 2010) | 3 lines

  OPAC display of fully compressed serials holding. Mostly miker's work except
  the OU setting part
........
  r17663 | senator | 2010-09-14 17:53:32 -0400 (Tue, 14 Sep 2010) | 3 lines

  Work by miker to add IDL chunking where it affects acq interfaces.
  And all things under web/templates. Makes things faster!
........
  r17665 | senator | 2010-09-14 18:20:24 -0400 (Tue, 14 Sep 2010) | 4 lines

  Add in more classes for IDL chunking, needed in serials interfaces

  Also will need to add more in for booking interfaces and misc other ones; gah.
........
  r17666 | erickson | 2010-09-14 22:30:31 -0400 (Tue, 14 Sep 2010) | 1 line

  added some additional auto-idl classes to load for acq UIs
........
  r17667 | erickson | 2010-09-14 22:30:32 -0400 (Tue, 14 Sep 2010) | 1 line

  added useful exception that is typical w/ autofieldwidget when an IDL class is not defined
........
  r17668 | gmc | 2010-09-15 00:26:52 -0400 (Wed, 15 Sep 2010) | 15 lines

  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 <gmc@esilibrary.com>
........
  r17669 | atz | 2010-09-15 01:24:48 -0400 (Wed, 15 Sep 2010) | 5 lines

  edi_translator sample EDI/JEDI docs

  EDI test and sample data

  Ingram ORDRSP that fails translation
........
  r17670 | atz | 2010-09-15 01:24:49 -0400 (Wed, 15 Sep 2010) | 1 line

  Extra test_client functionality.
........
  r17671 | atz | 2010-09-15 01:24:49 -0400 (Wed, 15 Sep 2010) | 12 lines

  Overhaul ORDRSP processing based on new Business::EDI capabilities

  Lots of error checking

  Fetch updates for xpath_value and a B&T data hack

  ORDRSP is forced only b/c the DB requires it.  We can't accurately
  know the message type until the translator deals with it (or we
  build our own fault-prone sniffer).  But for now all we expect from
  vendors in ORDRSP, so we can force temporarily.

  Also EDI example data and debugging tweaks
........
  r17672 | atz | 2010-09-15 01:24:50 -0400 (Wed, 15 Sep 2010) | 1 line

  Scripts obsolete
........
  r17673 | atz | 2010-09-15 01:24:52 -0400 (Wed, 15 Sep 2010) | 1 line

  Allow state='retry'
........
  r17674 | atz | 2010-09-15 01:24:53 -0400 (Wed, 15 Sep 2010) | 3 lines

  Trivial clarification

  Also a comment about targeting
........
  r17675 | atz | 2010-09-15 01:24:53 -0400 (Wed, 15 Sep 2010) | 1 line

  Minor cleanup
........
  r17676 | atz | 2010-09-15 01:24:54 -0400 (Wed, 15 Sep 2010) | 1 line

  Expanding handling (unfinished) for LI/LID QTY codes
........
  r17677 | atz | 2010-09-15 01:24:55 -0400 (Wed, 15 Sep 2010) | 1 line

  perltidy and cleanup
........
  r17678 | atz | 2010-09-15 01:24:56 -0400 (Wed, 15 Sep 2010) | 1 line

  Filling in another missing page_title
........
  r17679 | atz | 2010-09-15 01:24:57 -0400 (Wed, 15 Sep 2010) | 1 line

  Tons of EDI test files
........
  r17680 | atz | 2010-09-15 01:24:58 -0400 (Wed, 15 Sep 2010) | 4 lines

  More ORDRSP processing

  LID status updates, LI inheritance of status if all LIDs get the same status.
  Various cross-checks and safeguards.
........
  r17681 | atz | 2010-09-15 01:24:59 -0400 (Wed, 15 Sep 2010) | 1 line

  Beginning of modperl EDI message viewer
........
  r17682 | atz | 2010-09-15 01:25:00 -0400 (Wed, 15 Sep 2010) | 1 line

  Update README
........
  r17683 | atz | 2010-09-15 01:25:01 -0400 (Wed, 15 Sep 2010) | 1 line

  comment out debugging entry
........
  r17684 | atz | 2010-09-15 01:25:02 -0400 (Wed, 15 Sep 2010) | 12 lines

  edi_fetcher overhaul, test_client improvement

  New options: --test --provider --account

  Lots of crosschecking.  Accept files from command line or STDIN.

  Had to break out the logic in EDI to accommodate non-retrieved input.
  Remote retrieval now avoids pulling a file if the same file was
  previously retrieved and successfully processed.  If it bombed out,
  then we get it again (on the hopes it might have been fixed).

  Also better test_client behavior on edi2json failure.
........
  r17685 | atz | 2010-09-15 01:25:03 -0400 (Wed, 15 Sep 2010) | 1 line

  Update comment (trivial)
........
  r17686 | atz | 2010-09-15 01:25:03 -0400 (Wed, 15 Sep 2010) | 12 lines

  Handle ls w/ fileglobs

  This avoids returning non-useful paths like:
      /home/jatzberger/out/*Q*/uVQgpAoMT4
  when the file is:
      /home/jatzberger/out/uVQgpAoMT4

  Also finally resolve the discrepancy between FTP and SFTP ls behavior.

  force full(er) paths to be returned from ls_uftp

  Note, we cut out ./ if present.
........
  r17687 | atz | 2010-09-15 01:25:04 -0400 (Wed, 15 Sep 2010) | 1 line

  less hardcoding, more good
........
  r17688 | atz | 2010-09-15 01:25:05 -0400 (Wed, 15 Sep 2010) | 1 line

  Deepen test mode feedback (into top level EDI function)
........
  r17689 | atz | 2010-09-15 01:25:06 -0400 (Wed, 15 Sep 2010) | 3 lines

  Allow noauth option for retrieval method to support EDI

  EDI scripts run from crontab, w/o an associated user to auth
........
  r17690 | atz | 2010-09-15 01:25:07 -0400 (Wed, 15 Sep 2010) | 13 lines

  ORDRSP processing - PO linkage and object refresh

  Several objects get updated potentially several times during processing,
  and it is important to retrieve the item after earlier updates because
  some columns are being populated by DB default values or 'NOW', for example.
  The first 'NOW' for create_time would be correct, the subsequent ones incorrect,
  so the value(s) must be fetched.

  In order that an edi_message shows up in the list associated with a PO, we take the
  first valid PO number, if present.  Note that this mapping theoretically may vary:
  multliple PO lineitems *could* appear in one response, but in practice, we
  expect only one, so this should suffice.  This is also a good reason to prevent
  splitting a PO after it has been sent.
........
  r17692 | gmc | 2010-09-15 09:13:32 -0400 (Wed, 15 Sep 2010) | 4 lines

  move edi_scratch to join other test datasets

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17694 | miker | 2010-09-15 10:49:04 -0400 (Wed, 15 Sep 2010) | 1 line

  A big pile of useful serial-schema indexes
........
  r17696 | erickson | 2010-09-15 12:26:53 -0400 (Wed, 15 Sep 2010) | 1 line

  2 debugging tools for identifying undefined IDL classes
........
  r17697 | phasefx | 2010-09-15 12:34:56 -0400 (Wed, 15 Sep 2010) | 2 lines

  add 'atevdef', 'ath', 'atreact', 'atval' to the list of classes to pull in so that Admin -> Local Administration -> Notifications / Action Triggers works
........
  r17698 | erickson | 2010-09-15 13:02:16 -0400 (Wed, 15 Sep 2010) | 1 line

  when IDL class is not defined, load it inline instead of throwing exceptions.  *tips hat to miker*
........
  r17699 | erickson | 2010-09-15 13:10:30 -0400 (Wed, 15 Sep 2010) | 1 line

  in the view fund UI, filter debits and allocations by the specific fund in question
........
  r17701 | erickson | 2010-09-15 13:24:54 -0400 (Wed, 15 Sep 2010) | 1 line

  after auto-loading the IDL class, re-set the local fmIDL handle
........
  r17702 | miker | 2010-09-15 13:25:53 -0400 (Wed, 15 Sep 2010) | 1 line

  Require that the matchpoint is_renewal flag be respected if set
........
  r17704 | dbs | 2010-09-15 14:53:01 -0400 (Wed, 15 Sep 2010) | 11 lines

  Create a unique index on authority records based on their heading, thesaurus, and heading text

  By providing a truly unique index for headings for a given thesaurus, this
  index sets the stage for removing the arn_value / arn_source columns from
  the database.

  Sites with loaded authority records who attempt to add this index may find that
  it fails due to existing duplicate entries; some suggestions for hunting down
  the trouble-doers (duplicate entries) is provided in
  Open-ILS/src/sql/Pg/0400.schema.unique_authority_index.sql
........
  r17706 | dbs | 2010-09-15 16:04:55 -0400 (Wed, 15 Sep 2010) | 9 lines

  Drop arn_value and arn_source from the authority.record_entry table

  Now that we have the unique index by thesaurus on actual headings, arn_value
  and arn_source are a dead weight that we can gleefully toss overboard.

  Tested with authority record import via Vandelay and authority record
  creation during bibliographic editing; confirmed that validating authorities
  still works, no apparent visible difference to the world.
........
  r17707 | phasefx | 2010-09-15 16:09:32 -0400 (Wed, 15 Sep 2010) | 1 line

  refactoring for readability
........
  r17708 | phasefx | 2010-09-15 16:09:34 -0400 (Wed, 15 Sep 2010) | 1 line

  In r15732, the Volume/Copy Creator was modified to serve double-duty as a batch interface for re-barcoding existing items.  This extends that incarnation further and allows for changing the volumes for existing items as well.  In Holdings Maintenance, the entry-point for this is Actions -> Replace Barcodes.  However, it's Acquisitions that is prompting this development, and the entry point there is on the Line Item, under Actions -> Update Barcodes
........
  r17710 | miker | 2010-09-15 16:33:53 -0400 (Wed, 15 Sep 2010) | 1 line

  Need to start the arrayref out right
........
  r17713 | scottmk | 2010-09-15 16:43:54 -0400 (Wed, 15 Sep 2010) | 7 lines

  1. Revamp the contents of permission.perm_list in the course
  of the upgrade to v2.0.

  2. Incorporate miscellaneous recent upgrade scripts.

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17714 | dbs | 2010-09-15 18:06:37 -0400 (Wed, 15 Sep 2010) | 13 lines

  Make authority.normalize_heading() more defensive, and drop back to a plain (non-unique) index

  NOTE: Database server now requires UUID::Tiny CPAN module in its Perl repertoire

  When faced with terrible input, authority.normalize_heading() will generate a
  heading based on the MD5 UUID of the input value, flagged with "BAD_MARCXML"
  if the MARCXML could not be parsed, or "NOHEADING" if there was no 1xx field.
  Previously, authority.normalize_heading() would throw raw, ugly Perl errors.

  Many thanks to Mike Rylander and Galen Charlton for their suggestions on how
  to break the original version of authority.normalize_heading(), this code
  should be much more robust as a result.
........
  r17715 | miker | 2010-09-15 20:40:50 -0400 (Wed, 15 Sep 2010) | 7 lines

  Patch from Dan Wells:

  I will start with the changes which I think are straightforward.  First, textual_holdings are sometimes used to augment the generated_coverage and at other times should completely replace it (generally when the holdings statement is too complex to be easily generated or has more detail than we care about).  The 'show_generated' flag in each summary table is a simple means of indicating which type of display we want.  Second, 'summary_method' will be consulted when generating the 'generated_coverage' fields, and tells us how any attached MFHD records (SREs) should be treated for this distribution in relation to the new structured data (attempt to merge the data, generate display data from both separately, or generate based on one or the other only).

  The changes to serial.caption_and_pattern are not as straightforward, but I think they are justifiable.  Any given caption/pattern is only valid for a certain period of time (i.e. until it changes).  As it stands, we can infer the start and end dates of a caption/pattern only by consulting the attached issuances.  In practice this means retrieving and sorting sometimes hundreds of issuances to provide for the sorted display of just a few caption/patterns.  As I work with these objects more, I am simply often wishing for a more convenient access point to this important data.  This also means that the 'active' flag is redundant (caption/patterns with end_date-s are not active), but we need to get end_date in place before we can start removing the 'active' flag from the code.
........
  r17717 | miker | 2010-09-15 21:52:51 -0400 (Wed, 15 Sep 2010) | 1 line

  fake "global" issuances by returning a representative subset based on like date_published and label
........
  r17718 | miker | 2010-09-15 22:25:57 -0400 (Wed, 15 Sep 2010) | 1 line

  teach open-ils.storage.serial.issuance.ranged_tree about "global" issuances
........
  r17719 | senator | 2010-09-15 22:30:20 -0400 (Wed, 15 Sep 2010) | 2 lines

  More classes for IDL chunking under web/templates
........
  r17723 | dbs | 2010-09-16 07:40:37 -0400 (Thu, 16 Sep 2010) | 7 lines

  Add more 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.
........
  r17732 | scottmk | 2010-09-16 10:52:04 -0400 (Thu, 16 Sep 2010) | 4 lines

  Incorporate some late-breaking upgrades

  M    Pg/1.6.1-2.0-upgrade-db.sql
........
  r17733 | scottmk | 2010-09-16 11:38:03 -0400 (Thu, 16 Sep 2010) | 8 lines

  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
........
  r17735 | senator | 2010-09-16 11:38:48 -0400 (Thu, 16 Sep 2010) | 3 lines

  Crude OPAC support for expanding serial issuances when showing fully compressed
  holdings
........
  r17736 | senator | 2010-09-16 11:54:02 -0400 (Thu, 16 Sep 2010) | 2 lines

  Fix local admin -> circ policy interface by including some circ matrix related classes in the IDL chunking
........
  r17738 | senator | 2010-09-16 12:08:15 -0400 (Thu, 16 Sep 2010) | 2 lines

  More IDL chunking fixes aimed at local admin -> circ policies. this time fix it.
........
  r17744 | gmc | 2010-09-16 14:19:43 -0400 (Thu, 16 Sep 2010) | 8 lines

  remove internal limit with queries on facets

  This allows non-selective facets such a material type facet
  to bring in correct results - the tradeoff is that queries
  that involve facets will run slower.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17748 | scottmk | 2010-09-16 18:08:34 -0400 (Thu, 16 Sep 2010) | 5 lines

  Add column usr_summary to actor.stat_cat.  (This column was added
  before we started maintaining individual update scripts.)

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17750 | senator | 2010-09-16 18:24:50 -0400 (Thu, 16 Sep 2010) | 3 lines

  Still more IDL chunking fix, plus make copy template create dialog more usable
  (works as a pane, but was too tall for screen and had broken scrolling as popup)
........
  r17752 | senator | 2010-09-16 21:29:26 -0400 (Thu, 16 Sep 2010) | 2 lines

  Fix syntax error in r17717
........
  r17754 | miker | 2010-09-17 01:04:25 -0400 (Fri, 17 Sep 2010) | 1 line

  Only show "issues held" if there is something to show
........
  r17755 | miker | 2010-09-17 01:07:02 -0400 (Fri, 17 Sep 2010) | 1 line

  spacing, sorry, should have checked first
........
  r17757 | miker | 2010-09-17 09:32:31 -0400 (Fri, 17 Sep 2010) | 1 line

  OU locale lookup needs a bit more work, it needs to pass a language instead of an xx-YY locale string
........
  r17759 | miker | 2010-09-17 09:41:54 -0400 (Fri, 17 Sep 2010) | 1 line

  normalize all locales used in locale-lang mapping for QueryParser
........
  r17762 | scottmk | 2010-09-17 10:17:44 -0400 (Fri, 17 Sep 2010) | 7 lines

  -- Dropping a foreign key (which has already been dropped from the
  -- base installation scripts).

  M    Open-ILS/src/sql/Pg/002.schema.config.sql
  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
  A    Open-ILS/src/sql/Pg/upgrade/0405.schema.acq-hold-copy-map-drop-fkey.sql
........
  r17763 | senator | 2010-09-17 12:23:14 -0400 (Fri, 17 Sep 2010) | 2 lines

  Fix some cases where View MARC upon colliding import broke in Vandelay
........
  r17765 | erickson | 2010-09-17 13:10:13 -0400 (Fri, 17 Sep 2010) | 1 line

  protect against fetching lineitem details by ref instead of ID
........
  r17767 | senator | 2010-09-17 13:11:18 -0400 (Fri, 17 Sep 2010) | 4 lines

  Fix a glitch where you could only edit one field in 'Edit Attributes' in
  Vandelay before it stopped working.
........
  r17769 | dbs | 2010-09-17 13:42:14 -0400 (Fri, 17 Sep 2010) | 5 lines

  Make prereq installation easier on sites that block everything except 80 and 443

  It won't help if you need to grab SVN copies of OpenSRF and Evergreen, but if
  you're working with a tarball then you're golden. GOLDEN!
........
  r17770 | dbs | 2010-09-17 13:56:38 -0400 (Fri, 17 Sep 2010) | 4 lines

  Force the Class::DBI::Frozen::301 install a different, working way

  This formulation works on Debian Squeeze, hopefully others.
........
  r17772 | erickson | 2010-09-17 14:42:27 -0400 (Fri, 17 Sep 2010) | 1 line

  added option to vandelay rec list import that forces it to respond to the client w/ every record processed, instead of throttled responses.  this is useful for small batches where it's necessary to know the outcome of each record
........
  r17775 | scottmk | 2010-09-17 15:12:05 -0400 (Fri, 17 Sep 2010) | 5 lines

  Restore two foreign keys that were somehow inadvertently
  dropped, probably by some funky interaction with inheritance.

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17776 | dbs | 2010-09-17 15:39:37 -0400 (Fri, 17 Sep 2010) | 9 lines

  Revert attempt to prevent encoding corruption that was causing encoding corruption

  LDR/09 was never showing up as 'a' where it was being tested, and adding the
  'a' was preventing a reconversion to UTF8. It somewhat looks like the UTF8
  MARCXML input gets converted to MARC8 as part of MARC::Batch's magic, then
  gets converted back to UTF8 by MARC::File::XML::as_xml_record(). Seems like
  this would mean potential performance / encoding problems but it works, which
  is better than what my meddlesome tests were doing.
........
  r17778 | senator | 2010-09-17 16:52:18 -0400 (Fri, 17 Sep 2010) | 2 lines

  More IDL chunking fixes, this time for action/trigger UI
........
  r17780 | phasefx | 2010-09-17 17:20:00 -0400 (Fri, 17 Sep 2010) | 2 lines

  get rid of the disabled-look for the Actions for this Record menu label
........
  r17782 | phasefx | 2010-09-17 18:15:39 -0400 (Fri, 17 Sep 2010) | 2 lines

  change pcrud.apply to pcrud.update, and make use of closures in loop.  fixes hanging progress bar and lack of list refresh in Messages interface after modifying or archiving an existing message/penalty
........
  r17784 | gmc | 2010-09-17 18:48:11 -0400 (Fri, 17 Sep 2010) | 7 lines

  enable translation of location name in copy location/status summary

  Implementation is iffy because it exposes oils_i18n_xlate outside
  of cstore.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17786 | senator | 2010-09-17 19:23:06 -0400 (Fri, 17 Sep 2010) | 4 lines

  Acq: be a little better about explaining why a PO can't be activated

  Sure, there's still room for improvement.
........
  r17788 | erickson | 2010-09-17 19:40:50 -0400 (Fri, 17 Sep 2010) | 1 line

  load the right class in the on-the-fly IDL loader call
........
  r17790 | erickson | 2010-09-17 19:55:19 -0400 (Fri, 17 Sep 2010) | 1 line

  need cit and actsc for patron reg
........
  r17792 | gmc | 2010-09-17 19:56:43 -0400 (Fri, 17 Sep 2010) | 4 lines

  added format.po.jedi hook to initial seed

Signed-off-By: Galen Charlton <gmc@esilibrary.com>
........
  r17794 | erickson | 2010-09-17 20:06:25 -0400 (Fri, 17 Sep 2010) | 1 line

  more user stat cat classes
........
  r17796 | senator | 2010-09-17 20:24:41 -0400 (Fri, 17 Sep 2010) | 8 lines

  Serials batch receive: usability improvements

  s/fundamental periodicity/frequency/
  Smart copy location batch applicator
  Dedup call numbers with same label in batch applicator
  Tooltips on the holding lib column to show dist label and stream routing label
........
  r17798 | gmc | 2010-09-17 20:28:19 -0400 (Fri, 17 Sep 2010) | 4 lines

  silly me, acqpo.activate is the new format.po.jedi

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17800 | miker | 2010-09-17 20:53:27 -0400 (Fri, 17 Sep 2010) | 1 line

  Offer a global flag to cause the testing of hold matrix rules against the receiving user instead of the requestor, and set the initial value to enabled as this seems to be the less surprising value for current users of in-db hold logic
........
  r17802 | dbs | 2010-09-17 21:47:15 -0400 (Fri, 17 Sep 2010) | 7 lines

  Expose an RSS (Atom, actually) feed in the dynamic OPAC for search results

  I doubt most humans really care about RSS feeds, but this will make the
  RSS feed icon highlight in Firefox and that should satisfy one of the
  "requirements" for a Next Generation OPAC if that's the bar for research
  papers these days.
........
  r17803 | miker | 2010-09-17 21:58:25 -0400 (Fri, 17 Sep 2010) | 1 line

  add facets to the ATOM feed link
........
  r17804 | miker | 2010-09-17 22:02:35 -0400 (Fri, 17 Sep 2010) | 9 lines

  Patch from James Fournie of SITKA:

  This is a patch that makes the toolbar work with the little jellybean
  button on Macs.   It's that little lozenge-like button on the top
  right of Mac programs that shows/hides the toolbar.  With this patch
  it will show/hide the toolbar "button bar", making it behave more like
  most Mac programs.  It shouldn't have any affect on other platforms.
........
  r17808 | scottmk | 2010-09-18 10:43:07 -0400 (Sat, 18 Sep 2010) | 4 lines

  Remove UNIQUE NOT NULL from config.index_normalizer.description.

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17809 | miker | 2010-09-18 13:53:56 -0400 (Sat, 18 Sep 2010) | 1 line

  add pre- and post-render callback capabilities to BibTemplate
........
  r17810 | erickson | 2010-09-18 13:54:51 -0400 (Sat, 18 Sep 2010) | 1 line

  added cnal to autoidl pile
........
  r17812 | miker | 2010-09-18 15:06:34 -0400 (Sat, 18 Sep 2010) | 1 line

  more callbacks, this time pre- and post-query
........
  r17813 | erickson | 2010-09-18 15:55:44 -0400 (Sat, 18 Sep 2010) | 1 line

  in acq copies display, default to ws lib as recipient lib
........
  r17815 | phasefx | 2010-09-18 23:50:28 -0400 (Sat, 18 Sep 2010) | 2 lines

  Make sure offline interfaces correctly load printer settings outside of logins.  Some refactoring
........
  r17817 | erickson | 2010-09-19 15:15:48 -0400 (Sun, 19 Sep 2010) | 1 line

  for large sets of holds, usually around 10 or more, the holds display takes a little too long.  instead of collecting them all and sorting them by queue position, slot them into the display table (by queue position) as they arrive
........
  r17819 | phasefx | 2010-09-19 18:44:16 -0400 (Sun, 19 Sep 2010) | 2 lines

  remove redundant invocation of custom.js, and tweak how menu.js loads it
........
  r17821 | senator | 2010-09-19 19:53:36 -0400 (Sun, 19 Sep 2010) | 3 lines

  Acq: Delay loading of providers for invoice-linking dialogs until
  they're really needed.
........
  r17823 | senator | 2010-09-19 20:55:16 -0400 (Sun, 19 Sep 2010) | 6 lines

  Acq: make purchase order and invoice interfaces less annoying

  They're really just canned acq searches, but now they don't automatically start
  the search and hide the search terms, so you have a chance to adjust what
  you're looking for
........
  r17825 | senator | 2010-09-20 00:18:49 -0400 (Mon, 20 Sep 2010) | 2 lines

  Acq: replace a couple remaining instances of "Picklist" with "Selection List"
........
  r17827 | dbs | 2010-09-20 00:33:09 -0400 (Mon, 20 Sep 2010) | 6 lines

  Search for humans: AND and OR are more understandable than "&&" and "||"

  The operators && and || will not mean much to many people, whereas AND and
  OR have common meanings that will aid in understanding the advanced search
  interface.
........
  r17829 | senator | 2010-09-20 01:05:00 -0400 (Mon, 20 Sep 2010) | 11 lines

  Acq: change a FilteringSelect dijit to a regular <select> to avoid a
  manifestation  of Dojo bug #11062; add more refresh grid buttons to unified
  search

  "Refresh Grid" buttons are a sad little stopgap measure to address a problem
  where some AutoGrids show only some of the rows they're supposed to. Calling
  .refresh() on the AutoGrid consitently right the grid.  Maybe the problem
  is some kind of race condition, and maybe it's related to the use of "get"
  and "formatter" attributes for some columns.  Or maybe it's something else.
  Attempts continue to find the root of the problem and repair it.
........
  r17831 | senator | 2010-09-20 03:29:58 -0400 (Mon, 20 Sep 2010) | 9 lines

  Add a miniwizard for serials holding codes in the AutoGrid based interfaces,
  sparing the user from needed to input MARC breaker.

  TODO:
      i18n
      Don't assume we always start with 4,1,8,1
      auto-populate chronlogy caption fields based on date (this should be easy)
      make it work in a tooltipdialog? (or don't, it seems frustrating)
........
  r17833 | gmc | 2010-09-20 04:27:59 -0400 (Mon, 20 Sep 2010) | 4 lines

  marc_add_ids - better failure recovery

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17836 | erickson | 2010-09-20 13:09:23 -0400 (Mon, 20 Sep 2010) | 1 line

  addd missing opac_visible col and labels to config.usr_setting_type
........
  r17838 | phasefx | 2010-09-20 13:31:51 -0400 (Mon, 20 Sep 2010) | 2 lines

  Change behavior of stat cat display in horizontal patron summary.  Stat Cat tab shows all patron.stat_cat_entries.  Entries with usr_summary true also get shown in the Patron Info pane, underneath Email
........
  r17840 | senator | 2010-09-20 13:52:35 -0400 (Mon, 20 Sep 2010) | 2 lines

  So I don't have to worry about fixing this misspelling later.
........
  r17843 | scottmk | 2010-09-20 14:07:01 -0400 (Mon, 20 Sep 2010) | 5 lines

  Resolving various discrepancies between an upgraded 2.0 database
  and a freshly installed one.

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17844 | erickson | 2010-09-20 14:23:56 -0400 (Mon, 20 Sep 2010) | 1 line

  added pgpt class to pre-load set
........
  r17848 | senator | 2010-09-20 16:40:23 -0400 (Mon, 20 Sep 2010) | 4 lines

  The serials perms that were missing from the DB.

  Later it'd be better to make these more a) comprehensive and b) elegant.
........
  r17850 | gmc | 2010-09-20 16:58:02 -0400 (Mon, 20 Sep 2010) | 4 lines

  add missing upgrade script for maintain_901() stored function

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17853 | senator | 2010-09-20 18:47:35 -0400 (Mon, 20 Sep 2010) | 3 lines

  How about one more permission check for serials here? Need more comprehensive
  review of this later.
........
  r17855 | dbs | 2010-09-20 23:05:48 -0400 (Mon, 20 Sep 2010) | 6 lines

  Use verbose parameters for createdb

  Thomas Berezansky noticed that the README was using "createdb -t template0",
  which isn't a valid option.  To avoid case problems and to be more apparent
  what these options mean, let's use the verbose parameters.
........
  r17857 | dbs | 2010-09-20 23:25:05 -0400 (Mon, 20 Sep 2010) | 12 lines

  Append the $0 controlling subfield to newly created authorities

  Still a work in progress; obviously we need to try and grab a better
  institutional code, need to teach the "Create and edit..." option
  how to do the same thing, and should augment the "Authority created"
  dialog box to tell the user to save the record or lose the changes
  they just made.

  At some point we need to consider auto-saving records, perhaps immediately
  after we provide infinite undo capability to step back through previous
  changes.
........
  r17858 | dbs | 2010-09-20 23:44:35 -0400 (Mon, 20 Sep 2010) | 9 lines

  Create and edit... authority record now gets $0 control subfield auto-applied

  Following on r17857, when you create an authority record in the flow using
  the "Create and edit..." option, a $0 control subfield will automatically
  be appended to the target field once "Save Record" is clicked on the authority
  record editor pane. Non-savers of the bib record beware! Also subject to
  interesting effects of the bib editor tab gets destroyed before the auth
  record is created via the Save Record button.
........
  r17860 | dbs | 2010-09-20 23:54:26 -0400 (Mon, 20 Sep 2010) | 6 lines

  Clean up description of ARN in O:A:Cat::Authority now that arn_value is gone

  A comment in the create_authority_record_from_bib_field() method stated that
  the ARN value needed to be unique across the database; that is no longer true
  as of r17722. Fix comment accordingly.
........
  r17862 | gmc | 2010-09-21 00:46:52 -0400 (Tue, 21 Sep 2010) | 8 lines

  add ingest.metarecord_mapping.skip_on_update internal flag

  Enabling this allows bibliographic reingests (for new/changed indexes
  or after data changes that don't affect the fingerprint) to be run
  in parallel without lock contention on metarecord.metarecord* operations.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17863 | gmc | 2010-09-21 10:19:31 -0400 (Tue, 21 Sep 2010) | 12 lines

  yet another bib ingest knob

  When enabled, the ingest.assume_inserts_only flag disables
  checking several tables for old index data to delete; skipping this
  makes a small but noticeable difference when doing an initial bib
  ingest with more than one process in parallel.

  Note that this flag should not be used when *re*ingesting records
  unless you clear the old rows beforehand.

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
........
  r17866 | scottmk | 2010-09-21 11:40:23 -0400 (Tue, 21 Sep 2010) | 5 lines

  Correct various discrepancies, especially in the auditor schema,
  between a freshly installed 2.0 database and an upgraded one.

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17867 | phasefx | 2010-09-21 12:19:04 -0400 (Tue, 21 Sep 2010) | 2 lines

  HoldIsCancelled action_trigger validator
........
  r17869 | phasefx | 2010-09-21 13:02:52 -0400 (Tue, 21 Sep 2010) | 1 line

  offline printer role
........
  r17872 | scottmk | 2010-09-21 13:47:53 -0400 (Tue, 21 Sep 2010) | 5 lines

  Resolve some discrepancies in the auditor schema between a freshly installed
  database and an upgraded one.

  A    Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql
........
  r17873 | scottmk | 2010-09-21 14:16:51 -0400 (Tue, 21 Sep 2010) | 4 lines

  Don't update history tables to fill in new NOT NULL columns

  M    Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql
........
  r17875 | scottmk | 2010-09-21 14:31:55 -0400 (Tue, 21 Sep 2010) | 4 lines

  Don't make new auditor columns NOT NULL, or update them

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17877 | scottmk | 2010-09-21 15:08:54 -0400 (Tue, 21 Sep 2010) | 4 lines

  Replace some changes that had inadvertently been deleted

  M    Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql
........
  r17879 | phasefx | 2010-09-21 20:55:55 -0400 (Tue, 21 Sep 2010) | 2 lines

  use fieldmapper.standardRequest here for easier configuration of the network timeout (the full pull list can take a while to return)
........
  r17881 | phasefx | 2010-09-21 21:03:19 -0400 (Tue, 21 Sep 2010) | 2 lines

  handle null as a return result for an empty list
........
  r17883 | dbs | 2010-09-21 22:12:32 -0400 (Tue, 21 Sep 2010) | 6 lines

  Forward port r17847: Make query parser a bit more careful when converting convenience classes to search classes

  Queries like "Heart disease: a global problem" were getting converted to series searches
  due to the trailing "se:" in the search terms. This change ensures that the convenience
  class is either at the start of the input or preceded by whitespace.
........
  r17886 | scottmk | 2010-09-22 08:55:28 -0400 (Wed, 22 Sep 2010) | 9 lines

  In acq.fund_transfer: drop the NOT NULL constraint from dest_fund and
  dest_amount, in order to accommodate deallocations -- where we move
  money out of a fund without moving it into another fund.

  This change was applied via upgrade script # 0135, but apparently was
  never applied to the base installation script.

  M    Open-ILS/src/sql/Pg/200.schema.acq.sql
........

git-svn-id: svn://svn.open-ils.org/ILS/branches/serials-integration@18371 dcc99617-32d9-48b4-a31d-7c20da2025e4
418 files changed:
Makefile.am
Open-ILS/examples/apache/eg.conf
Open-ILS/examples/apache/eg_vhost.conf
Open-ILS/examples/fm_IDL.xml
Open-ILS/examples/list_perms.pl [new file with mode: 0755]
Open-ILS/examples/oils_ctl.sh
Open-ILS/examples/oils_sip.xml.example
Open-ILS/examples/openils.profile.js
Open-ILS/examples/opensrf.xml.example
Open-ILS/src/Makefile.am
Open-ILS/src/cgi-bin/circ-rules.cgi [deleted file]
Open-ILS/src/cgi-bin/config.cgi [deleted file]
Open-ILS/src/cgi-bin/copy_statuses.cgi [deleted file]
Open-ILS/src/cgi-bin/lib-setup.cgi [deleted file]
Open-ILS/src/cgi-bin/org_unit_types.cgi [deleted file]
Open-ILS/src/cgi-bin/perms-setup.cgi [deleted file]
Open-ILS/src/cgi-bin/support/base.gif [deleted file]
Open-ILS/src/cgi-bin/support/cd.gif [deleted file]
Open-ILS/src/cgi-bin/support/dtree.js [deleted file]
Open-ILS/src/cgi-bin/support/empty.gif [deleted file]
Open-ILS/src/cgi-bin/support/folder.gif [deleted file]
Open-ILS/src/cgi-bin/support/folderopen.gif [deleted file]
Open-ILS/src/cgi-bin/support/globe.gif [deleted file]
Open-ILS/src/cgi-bin/support/imgfolder.gif [deleted file]
Open-ILS/src/cgi-bin/support/join.gif [deleted file]
Open-ILS/src/cgi-bin/support/joinbottom.gif [deleted file]
Open-ILS/src/cgi-bin/support/line.gif [deleted file]
Open-ILS/src/cgi-bin/support/minus.gif [deleted file]
Open-ILS/src/cgi-bin/support/minusbottom.gif [deleted file]
Open-ILS/src/cgi-bin/support/musicfolder.gif [deleted file]
Open-ILS/src/cgi-bin/support/nolines_minus.gif [deleted file]
Open-ILS/src/cgi-bin/support/nolines_plus.gif [deleted file]
Open-ILS/src/cgi-bin/support/page.gif [deleted file]
Open-ILS/src/cgi-bin/support/plus.gif [deleted file]
Open-ILS/src/cgi-bin/support/plusbottom.gif [deleted file]
Open-ILS/src/cgi-bin/support/question.gif [deleted file]
Open-ILS/src/cgi-bin/support/trash.gif [deleted file]
Open-ILS/src/cgi-bin/usr_group-setup.cgi [deleted file]
Open-ILS/src/edi_translator/README
Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.orders.edi [new file with mode: 0644]
Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.orders.edi.long [new file with mode: 0644]
Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.ordrsp.edi [new file with mode: 0644]
Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample.ordrsp.edi.long [new file with mode: 0644]
Open-ILS/src/edi_translator/data/BakerAndTaylor/edifact_sample2.ordrsp.edi [new file with mode: 0644]
Open-ILS/src/edi_translator/data/bergware/bergware.net.flat.order [new file with mode: 0644]
Open-ILS/src/edi_translator/data/bergware/bergware.net.order [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/1130B766274.inv [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/HOGJ-037.ack [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/brodart_bibzII_MARC_on-order_records_w_funds.001 [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/round_01/evergreen-0323B668342.inv [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/round_01/evergreen-6.ack [new file with mode: 0644]
Open-ILS/src/edi_translator/data/brodart/round_01/evergreen_edi_brodart.tst [new file with mode: 0644]
Open-ILS/src/edi_translator/data/edidev.net/edidev.net.invoice [new file with mode: 0644]
Open-ILS/src/edi_translator/data/ingram/ingram_437.ordrsp.edi [new file with mode: 0644]
Open-ILS/src/edi_translator/data/ingram/ingram_437.ordrsp.edi.breakout [new file with mode: 0644]
Open-ILS/src/edi_translator/data/ingram/ingram_isbns.txt [new file with mode: 0644]
Open-ILS/src/edi_translator/data/misc/ORDRSP.json [new file with mode: 0644]
Open-ILS/src/edi_translator/data/misc/perl_json2edi.json [new file with mode: 0644]
Open-ILS/src/edi_translator/data/sources.txt [new file with mode: 0644]
Open-ILS/src/edi_translator/data/stylus/stylus.flat.order [new file with mode: 0644]
Open-ILS/src/edi_translator/data/stylus/stylus.order [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/NAD_regular.orders [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/NAD_suffix.orders [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/baker_taylor_NAD_suffix.orders [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/baker_taylor_NAD_suffix.ordrsp [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/perl_json2edi.tmp [new file with mode: 0644]
Open-ILS/src/edi_translator/data/test_output/ruby_json2edi.tmp [new file with mode: 0644]
Open-ILS/src/edi_translator/test_client.pl
Open-ILS/src/extras/Makefile.install
Open-ILS/src/extras/ils_events.xml
Open-ILS/src/extras/import/marc2are.pl
Open-ILS/src/extras/import/marc_add_ids
Open-ILS/src/perlmods/OpenILS/Application.pm
Open-ILS/src/perlmods/OpenILS/Application/Acq/EDI.pm
Open-ILS/src/perlmods/OpenILS/Application/Acq/Invoice.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/Actor.pm
Open-ILS/src/perlmods/OpenILS/Application/Actor/UserGroups.pm
Open-ILS/src/perlmods/OpenILS/Application/Booking.pm
Open-ILS/src/perlmods/OpenILS/Application/Cat.pm
Open-ILS/src/perlmods/OpenILS/Application/Cat/AuthCommon.pm
Open-ILS/src/perlmods/OpenILS/Application/Cat/Authority.pm
Open-ILS/src/perlmods/OpenILS/Application/Cat/BibCommon.pm
Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/OpenILS/Application/Circ/CopyLocations.pm
Open-ILS/src/perlmods/OpenILS/Application/Circ/CreditCard.pm
Open-ILS/src/perlmods/OpenILS/Application/Circ/Holds.pm
Open-ILS/src/perlmods/OpenILS/Application/Fielder.pm
Open-ILS/src/perlmods/OpenILS/Application/Search/Biblio.pm
Open-ILS/src/perlmods/OpenILS/Application/Search/Serial.pm
Open-ILS/src/perlmods/OpenILS/Application/Serial.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/CDBI/authority.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/action.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/actor.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/asset.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/biblio.pm
Open-ILS/src/perlmods/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm
Open-ILS/src/perlmods/OpenILS/Application/Trigger/Reactor.pm
Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator.pm
Open-ILS/src/perlmods/OpenILS/Application/Trigger/Validator/Acq/PurchaseOrderEDIRequired.pm
Open-ILS/src/perlmods/OpenILS/Application/Vandelay.pm
Open-ILS/src/perlmods/OpenILS/Const.pm
Open-ILS/src/perlmods/OpenILS/SIP.pm
Open-ILS/src/perlmods/OpenILS/SIP/Item.pm
Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm
Open-ILS/src/perlmods/OpenILS/SIP/Transaction/Checkin.pm
Open-ILS/src/perlmods/OpenILS/Utils/Cronscript.pm
Open-ILS/src/perlmods/OpenILS/Utils/ISBN.pm [new file with mode: 0644]
Open-ILS/src/perlmods/OpenILS/Utils/MFHD.pm
Open-ILS/src/perlmods/OpenILS/Utils/OfflineStore.pm
Open-ILS/src/perlmods/OpenILS/Utils/RemoteAccount.pm
Open-ILS/src/perlmods/OpenILS/WWW/AddedContent/ContentCafe.pm
Open-ILS/src/perlmods/OpenILS/WWW/Exporter.pm
Open-ILS/src/perlmods/OpenILS/WWW/Method.pm
Open-ILS/src/perlmods/OpenILS/WWW/Redirect.pm
Open-ILS/src/perlmods/OpenILS/WWW/SuperCat.pm
Open-ILS/src/perlmods/OpenILS/WWW/Web.pm
Open-ILS/src/reporter/clark-kent.pl
Open-ILS/src/sql/Pg/002.functions.config.sql
Open-ILS/src/sql/Pg/002.schema.config.sql
Open-ILS/src/sql/Pg/005.schema.actors.sql
Open-ILS/src/sql/Pg/006.schema.permissions.sql
Open-ILS/src/sql/Pg/011.schema.authority.sql
Open-ILS/src/sql/Pg/020.schema.functions.sql
Open-ILS/src/sql/Pg/030.schema.metabib.sql
Open-ILS/src/sql/Pg/040.schema.asset.sql
Open-ILS/src/sql/Pg/1.6.1-2.0-upgrade-db.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/100.circ_matrix.sql
Open-ILS/src/sql/Pg/110.hold_matrix.sql
Open-ILS/src/sql/Pg/200.schema.acq.sql
Open-ILS/src/sql/Pg/210.schema.serials.sql
Open-ILS/src/sql/Pg/800.fkeys.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/0376.data.merge_auth_perms.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0377.schema.actor.card.barcode-lower-index.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0378.data.fix_org_unit_setting_types.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0379.data.org-setting-circ.missing_pieces.copy_status.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0380.data.spine_label.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0381.data.spine_label_font_weight.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0382.schema.asset_copy_location_callnums.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0383.data.org-setting-circ.do_not_tally_claims_returned.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0384.data.hold_pull_list_template.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0385.schema.perm_list_fkeys.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0386.data.org-setting-patron-clone-copy-addr.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0387.schema.perm_list_fkeys_restrict_delete.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0388.data.org-setting-ui.patron.editor_defaults.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0389.data.issuance-holds.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0390.schema.usrgroup-index.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0391.schema.copy_note_owner_index.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0392.data.org-setting-ui.patron.editor_address_requirement.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0393.schema.perm-id-change-i18n-protection.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0394.data.org-setting-cat.default_classification_scheme.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0395.schema.fix-i18n-fixer.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0396.data.org-setting-payflowpro.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0397.data.coust.opac_fully_compresssed.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0398.schema.serials-indexes.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0399.schema.strict-renewal-test.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0400.schema.unique_authority_index.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0401.schema.authority_record_entry_drop_arn.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0402.schema.unique_authority_index_revisited.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0403.schema.serials-tweaks.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0404.schema.acq-provider-contact-null-null.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0405.schema.acq-hold-copy-map-drop-fkey.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0406.schema.hold-matrix.user-not-requestor.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0407.data.serial-perm.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0408.schema.update_maintain_901.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0409.data.receive-serial-perm.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0410.schema.allow_parallel_reingest.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0411.schema.assume_inserts_only_flag.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0412.data.trigger.validator.HoldIsCancelled.sql [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/0413.schema.upgrade-auditor-tables.sql [new file with mode: 0644]
Open-ILS/src/support-scripts/clear_expired_circ_history.srfsh [changed mode: 0644->0755]
Open-ILS/src/support-scripts/edi_fetcher.pl
Open-ILS/src/support-scripts/edi_pusher.pl
Open-ILS/src/support-scripts/eg_db_config.pl
Open-ILS/src/support-scripts/settings-tester.pl
Open-ILS/src/support-scripts/test-scripts/edi_object.pl [deleted file]
Open-ILS/src/support-scripts/test-scripts/ftp_ls.pl
Open-ILS/src/support-scripts/test-scripts/ordrsp_parse.pl [deleted file]
Open-ILS/tests/datasets/edi_scratch/0BzIfl53u8.ORDRSP.jedi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/0LGQQtTxuv.orders.edi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/4PkcdYeZtT.edi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/5pGP3O5rgS [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/acq.bugs [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi.split [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.edi2 [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi.pl [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi.tidy.pl [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/baker_taylor.ordrsp.jedi2 [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/brodart_001_edi.tst [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/edi_splitter.pl [new file with mode: 0755]
Open-ILS/tests/datasets/edi_scratch/ftx_test.jedi [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/ftx_test.output [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/ruby_json2edi.orders [new file with mode: 0644]
Open-ILS/tests/datasets/edi_scratch/zBFqgVwJ7l.orders.edi [new file with mode: 0644]
Open-ILS/updates/Makefile.am [new file with mode: 0644]
Open-ILS/updates/check [new file with mode: 0755]
Open-ILS/updates/download [new file with mode: 0755]
Open-ILS/updates/manualupdate.html [new file with mode: 0755]
Open-ILS/updates/update.rdf [new file with mode: 0755]
Open-ILS/updates/updatedetails.html [new file with mode: 0644]
Open-ILS/web/Makefile.am
Open-ILS/web/css/skin/default.css
Open-ILS/web/css/skin/default/register.css [new file with mode: 0644]
Open-ILS/web/css/skin/default/serial.css [new file with mode: 0644]
Open-ILS/web/images/dimple.png [new file with mode: 0644]
Open-ILS/web/images/licenses.txt [new file with mode: 0644]
Open-ILS/web/js/dojo/MARC/Field.js
Open-ILS/web/js/dojo/MARC/Record.js
Open-ILS/web/js/dojo/fieldmapper/Fieldmapper.js
Open-ILS/web/js/dojo/fieldmapper/IDL.js
Open-ILS/web/js/dojo/fieldmapper/dojoData.js
Open-ILS/web/js/dojo/openils/BibTemplate.js
Open-ILS/web/js/dojo/openils/I18N.js
Open-ILS/web/js/dojo/openils/PermaCrud.js
Open-ILS/web/js/dojo/openils/User.js
Open-ILS/web/js/dojo/openils/Util.js
Open-ILS/web/js/dojo/openils/XUL.js
Open-ILS/web/js/dojo/openils/acq/Lineitem.js
Open-ILS/web/js/dojo/openils/acq/nls/acq.js
Open-ILS/web/js/dojo/openils/actor/nls/register.js
Open-ILS/web/js/dojo/openils/conify/nls/conify.js
Open-ILS/web/js/dojo/openils/opac/nls/opac.js
Open-ILS/web/js/dojo/openils/widget/AutoFieldWidget.js
Open-ILS/web/js/dojo/openils/widget/AutoGrid.js
Open-ILS/web/js/dojo/openils/widget/AutoWidget.js
Open-ILS/web/js/dojo/openils/widget/EditPane.js
Open-ILS/web/js/dojo/openils/widget/FacetSidebar.js
Open-ILS/web/js/dojo/openils/widget/FilteringTreeSelect.js
Open-ILS/web/js/dojo/openils/widget/HoldingCode.js [new file with mode: 0644]
Open-ILS/web/js/dojo/openils/widget/Searcher.js
Open-ILS/web/js/dojo/openils/widget/nls/Searcher.js
Open-ILS/web/js/ui/default/acq/common/li_table.js
Open-ILS/web/js/ui/default/acq/financial/view_fund.js
Open-ILS/web/js/ui/default/acq/invoice/view.js
Open-ILS/web/js/ui/default/acq/po/view_po.js
Open-ILS/web/js/ui/default/acq/search/invoice.js
Open-ILS/web/js/ui/default/acq/search/unified.js
Open-ILS/web/js/ui/default/actor/user/register.js
Open-ILS/web/js/ui/default/booking/reservation.js
Open-ILS/web/js/ui/default/cat/authority/list.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js
Open-ILS/web/js/ui/default/conify/global/acq/distribution_formula.js
Open-ILS/web/js/ui/default/conify/global/asset/copy_template.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/serial/list_stream.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/serial/list_subscription.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/serial/subscription.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/serial/subscription/issuance.js [new file with mode: 0644]
Open-ILS/web/js/ui/default/vandelay/vandelay.js
Open-ILS/web/opac/common/js/config.js
Open-ILS/web/opac/locale/en-US/lang.dtd
Open-ILS/web/opac/locale/en-US/opac.dtd
Open-ILS/web/opac/skin/craftsman/js/rdetail.js
Open-ILS/web/opac/skin/craftsman/xml/rdetail/rdetail_extras.xml
Open-ILS/web/opac/skin/craftsman/xml/result/result_table.xml
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/rdetail.js
Open-ILS/web/opac/skin/default/js/result_common.js
Open-ILS/web/opac/skin/default/xml/common/holds.xml
Open-ILS/web/opac/skin/default/xml/common/js_common.xml
Open-ILS/web/opac/skin/default/xml/rdetail/rdetail_summary.xml
Open-ILS/web/templates/base.tt2
Open-ILS/web/templates/default/acq/common/inv_dialog.tt2
Open-ILS/web/templates/default/acq/common/jubgrid.tt2
Open-ILS/web/templates/default/acq/common/li_table.tt2
Open-ILS/web/templates/default/acq/common/li_table_pager.tt2
Open-ILS/web/templates/default/acq/financial/list_funds.tt2
Open-ILS/web/templates/default/acq/financial/view_fund.tt2
Open-ILS/web/templates/default/acq/financial/view_funding_source.tt2
Open-ILS/web/templates/default/acq/invoice/view.tt2
Open-ILS/web/templates/default/acq/lineitem/findbib.tt2
Open-ILS/web/templates/default/acq/lineitem/related.tt2
Open-ILS/web/templates/default/acq/lineitem/search.tt2
Open-ILS/web/templates/default/acq/lineitem/worksheet.tt2
Open-ILS/web/templates/default/acq/picklist/bib_search.tt2
Open-ILS/web/templates/default/acq/picklist/brief_record.tt2
Open-ILS/web/templates/default/acq/picklist/from_bib.tt2
Open-ILS/web/templates/default/acq/picklist/list.tt2
Open-ILS/web/templates/default/acq/picklist/upload.tt2
Open-ILS/web/templates/default/acq/picklist/user_request.tt2
Open-ILS/web/templates/default/acq/picklist/view.tt2
Open-ILS/web/templates/default/acq/po/events.tt2
Open-ILS/web/templates/default/acq/po/search.tt2
Open-ILS/web/templates/default/acq/po/view.tt2
Open-ILS/web/templates/default/acq/receiving/process.tt2
Open-ILS/web/templates/default/acq/search/unified.tt2
Open-ILS/web/templates/default/acq/settings/li_attr.tt2
Open-ILS/web/templates/default/actor/user/register.tt2
Open-ILS/web/templates/default/actor/user/register_table.tt2
Open-ILS/web/templates/default/booking/capture.tt2
Open-ILS/web/templates/default/booking/pickup.tt2
Open-ILS/web/templates/default/booking/pull_list.tt2
Open-ILS/web/templates/default/booking/reservation.tt2
Open-ILS/web/templates/default/booking/return.tt2
Open-ILS/web/templates/default/cat/authority/list.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/circ/selfcheck/main.tt2
Open-ILS/web/templates/default/conify/global/acq/distribution_formula.tt2
Open-ILS/web/templates/default/conify/global/acq/edi_account.tt2
Open-ILS/web/templates/default/conify/global/asset/copy_template.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/conify/global/booking/resource_type.tt2
Open-ILS/web/templates/default/conify/global/config/rule_age_hold_protect.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/conify/global/config/rule_circ_duration.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/conify/global/config/rule_max_fine.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/conify/global/config/rule_recurring_fine.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/list_stream.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/list_subscription.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/subscription.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/subscription/caption_and_pattern.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/subscription/distribution.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/serial/subscription/issuance.tt2 [new file with mode: 0644]
Open-ILS/web/templates/default/vandelay/inc/item_attrs.tt2
Open-ILS/xsl/ATOM2XHTML.xsl
Open-ILS/xsl/MARC21slim2HTMLCard-holdings.xsl
Open-ILS/xul/staff_client/Makefile.am
Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js
Open-ILS/xul/staff_client/chrome/content/auth/controller.js
Open-ILS/xul/staff_client/chrome/content/auth/session.js
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/content/circ/offline.js
Open-ILS/xul/staff_client/chrome/content/circ/offline_checkin.js
Open-ILS/xul/staff_client/chrome/content/circ/offline_checkout.js
Open-ILS/xul/staff_client/chrome/content/circ/offline_in_house_use.js
Open-ILS/xul/staff_client/chrome/content/circ/offline_renew.js
Open-ILS/xul/staff_client/chrome/content/main/bindings.xml
Open-ILS/xul/staff_client/chrome/content/main/constants.js
Open-ILS/xul/staff_client/chrome/content/main/main.js
Open-ILS/xul/staff_client/chrome/content/main/main.xul
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/chrome/content/main/menu_frame_overlay.xul
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/content/util/widgets.js
Open-ILS/xul/staff_client/chrome/locale/en-US/offline.properties
Open-ILS/xul/staff_client/chrome/skin/global.css
Open-ILS/xul/staff_client/defaults/preferences/autoupdate.js [new file with mode: 0644]
Open-ILS/xul/staff_client/defaults/preferences/prefs.js
Open-ILS/xul/staff_client/external/make_updates.sh [new file with mode: 0755]
Open-ILS/xul/staff_client/install.rdf
Open-ILS/xul/staff_client/server/OpenILS/util_overlay.xul
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/admin/printer_settings.html
Open-ILS/xul/staff_client/server/admin/printer_settings.js
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/cat/copy_browser.js
Open-ILS/xul/staff_client/server/cat/copy_browser.xul
Open-ILS/xul/staff_client/server/cat/copy_editor.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/spine_labels.js
Open-ILS/xul/staff_client/server/cat/spine_labels.xul
Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js
Open-ILS/xul/staff_client/server/cat/z3950.js
Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js
Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.xul
Open-ILS/xul/staff_client/server/circ/checkin.js
Open-ILS/xul/staff_client/server/circ/checkout.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/cat.properties
Open-ILS/xul/staff_client/server/locale/en-US/circ.properties
Open-ILS/xul/staff_client/server/locale/en-US/common.properties
Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-authority.xml [new file with mode: 0644]
Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips-mfhd.xml [new file with mode: 0644]
Open-ILS/xul/staff_client/server/locale/en-US/marcedit-tooltips.xml
Open-ILS/xul/staff_client/server/locale/en-US/patron.properties
Open-ILS/xul/staff_client/server/locale/en-US/serial.properties
Open-ILS/xul/staff_client/server/patron/bill2.js
Open-ILS/xul/staff_client/server/patron/bill2.xul
Open-ILS/xul/staff_client/server/patron/bill_details.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/display.js
Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul
Open-ILS/xul/staff_client/server/patron/display_overlay.xul
Open-ILS/xul/staff_client/server/patron/hold_details.js
Open-ILS/xul/staff_client/server/patron/holds.js
Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
Open-ILS/xul/staff_client/server/patron/info_group.js
Open-ILS/xul/staff_client/server/patron/items.js
Open-ILS/xul/staff_client/server/patron/search_result.js
Open-ILS/xul/staff_client/server/patron/standing_penalties.js
Open-ILS/xul/staff_client/server/patron/summary.js
Open-ILS/xul/staff_client/server/patron/summary.xul
Open-ILS/xul/staff_client/server/patron/summary_overlay_horiz.xul
Open-ILS/xul/staff_client/server/patron/ue.js
Open-ILS/xul/staff_client/server/patron/util.js
Open-ILS/xul/staff_client/server/serial/batch_receive.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/batch_receive.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/batch_receive_overlay.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/common.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard.js [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard.xul [new file with mode: 0644]
Open-ILS/xul/staff_client/server/serial/pattern_wizard_overlay.xul [new file with mode: 0644]
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/cat.css
Open-ILS/xul/staff_client/server/skin/global.css
Open-ILS/xul/staff_client/server/skin/serial.css [new file with mode: 0644]
Open-ILS/xul/staff_client/update.rdf [new file with mode: 0644]
Open-ILS/xul/staff_client/windowssetup.nsi [new file with mode: 0644]
README
build/i18n/po/opac.js/opac.js.pot [new file with mode: 0644]
build/tools/update.sh
configure.ac