From: Bill Erickson Date: Fri, 3 Aug 2012 16:28:46 +0000 (-0400) Subject: Bumping version numbers, adding Upgrade Script and Changelog X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f813f7edcc08688f54d53151dad62e254a6f928c;p=evergreen%2Fpines.git Bumping version numbers, adding Upgrade Script and Changelog Signed-off-by: Bill Erickson --- diff --git a/ChangeLog b/ChangeLog index 1f72b2c73e..2f2fcf1a08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11913 @@ -Evergreen doesn't keep a GNU-style ChangeLog except in release tarballs. -Those seeking a change log are encouraged to run 'git log -v', or read -it online at: http://git.evergreen-ils.org/?p=Evergreen.git;a=log +commit 0b8fa1397d0c400f8e85829aa867c4cfbbf2b6ab +Author: Dan Scott +Date: Fri Aug 3 10:59:33 2012 -0400 + + Add dependencies for Fedora + + Noted by Net Wolf on the mailing list, some core dependencies were + missing from the Fedora Makefile.install installer. As some of them have + recently been packaged for Fedora 17, add them to the package + collection; others are still unpackaged, so leave them there. + + Note: the packages are not available on Fedora 16, but that has a + limited remaining shelf life anyway, so consider this a shift to + supporting only the latest stable version of Fedora. + + Signed-off-by: Dan Scott + Signed-off-by: Lebbeous Fogle-Weekley + +4 1 Open-ILS/src/extras/Makefile.install + +commit 23809f373d165481fbdea58111d2b3d079dc691d +Author: Bill Erickson +Date: Fri Aug 3 10:02:29 2012 -0400 + + Import updated translations from Launchpad; stage 2 + + Signed-off-by: Bill Erickson + +1 1 build/i18n/po/XULTermLoader.js/XULTermLoader.js.pot +12 12 build/i18n/po/acq.js/acq.js.pot +1 1 build/i18n/po/capture.js/capture.js.pot +16 2 build/i18n/po/circ.properties/circ.properties.pot +1 1 build/i18n/po/conify.js/conify.js.pot +810 719 build/i18n/po/db.seed/db.seed.pot +2537 2345 build/i18n/po/fm_IDL.dtd/fm_IDL.dtd.pot +15 15 build/i18n/po/ils_events.xml/ils_events.xml.pot +72 542 build/i18n/po/lang.dtd/lang.dtd.pot +6 1 build/i18n/po/offline.properties/offline.properties.pot +2 4 build/i18n/po/opac.dtd/opac.dtd.pot +1 1 build/i18n/po/opac.js/opac.js.pot +1 1 build/i18n/po/pull_list.js/pull_list.js.pot +9 9 build/i18n/po/register.js/register.js.pot +1 1 build/i18n/po/reservation.js/reservation.js.pot +1 1 build/i18n/po/selfcheck.js/selfcheck.js.pot +203 103 build/i18n/po/tpac/tpac.pot + +commit 39c37d3bdc1762d329390e287d70b31c51264803 +Author: Bill Erickson +Date: Fri Aug 3 10:00:54 2012 -0400 + + Import updated translations from Launchpad; stage 1 + + Signed-off-by: Bill Erickson + +21 21 build/i18n/po/Searcher.js/pt-BR.po +15 16 build/i18n/po/admin.properties/pt-BR.po +102 0 build/i18n/po/authority.js/tr-TR.po +65 49 build/i18n/po/cat.properties/pt-BR.po +4 4 build/i18n/po/circ.properties/cs-CZ.po +4 4 build/i18n/po/circ.properties/de-DE.po +4 4 build/i18n/po/circ.properties/en-CA.po +4 4 build/i18n/po/circ.properties/en-GB.po +4 4 build/i18n/po/circ.properties/es-ES.po +4 4 build/i18n/po/circ.properties/fr-CA.po +4 4 build/i18n/po/circ.properties/hy-AM.po +74 41 build/i18n/po/circ.properties/pt-BR.po +4 4 build/i18n/po/circ.properties/ru-RU.po +5 5 build/i18n/po/conify.js/es-ES.po +5 5 build/i18n/po/conify.js/pt-BR.po +2191 2198 build/i18n/po/fm_IDL.dtd/cs-CZ.po +2188 2195 build/i18n/po/fm_IDL.dtd/de-DE.po +2191 2198 build/i18n/po/fm_IDL.dtd/en-CA.po +2191 2198 build/i18n/po/fm_IDL.dtd/en-GB.po +2188 2195 build/i18n/po/fm_IDL.dtd/es-ES.po +2225 2232 build/i18n/po/fm_IDL.dtd/fr-CA.po +2191 2198 build/i18n/po/fm_IDL.dtd/hy-AM.po +2191 2198 build/i18n/po/fm_IDL.dtd/pt-BR.po +2191 2198 build/i18n/po/fm_IDL.dtd/ru-RU.po +2188 2195 build/i18n/po/fm_IDL.dtd/tr-TR.po +149 142 build/i18n/po/opac.dtd/pt-BR.po +5 5 build/i18n/po/opac.js/es-ES.po +15 15 build/i18n/po/pull_list.js/pt-BR.po +6 6 build/i18n/po/register.js/de-DE.po +20 20 build/i18n/po/register.js/es-ES.po +31 31 build/i18n/po/register.js/tr-TR.po +31 22 build/i18n/po/selfcheck.js/pt-BR.po +11 11 build/i18n/po/serial.properties/pt-BR.po + create mode 100644 build/i18n/po/authority.js/tr-TR.po + +commit 78373003944ba3be5535bb4a221cecc4fd01bceb +Author: Bill Erickson +Date: Thu Aug 2 12:12:49 2012 -0400 + + Initial cut of 2.3 release notes. + + Basically, the contents of RELEASE_NOTES_NEXT organized into + RELEASE_NOTES_2_3.txt and removed from RELEASE_NOTE_NEXT. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +368 0 docs/RELEASE_NOTES_2_3.txt +0 22 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt +0 67 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt +0 15 docs/RELEASE_NOTES_NEXT/edi-invoices.txt +0 60 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt +0 38 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt +0 30 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt +0 29 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt +0 37 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt +0 15 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt +0 16 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt + create mode 100644 docs/RELEASE_NOTES_2_3.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/add-to-permanent-bookbag.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/edi-invoices.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/simplified-hold-pull-list.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/warn-when-adding-to-a-temporary-bookbag.txt + delete mode 100644 docs/RELEASE_NOTES_NEXT/z3950-attr-admin-ui.txt + +commit 9646deb6f6dcf9b4ae807bcc7cf283485cba5371 +Author: Bill Erickson +Date: Thu Aug 2 12:09:42 2012 -0400 + + Add simple README to RELEASE_NOTE_NEXT + + Without something in the directory, it will dissappear each time we + create release notes from the contents and delete them, since Git + removes empty directories. That would likely just lead to confusion. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +6 0 docs/RELEASE_NOTES_NEXT/README + create mode 100644 docs/RELEASE_NOTES_NEXT/README + +commit 5aff6e1d57a25720197bd8b0c363c54e16fbdaf5 +Author: Robert Soulliere +Date: Fri Aug 3 09:21:18 2012 -0400 + + Documentation: adjust documentation for 2_3 release. + + Comment out chapters in root.txt except for basic documentation. + Update upgrade instructions for the 2.3 alpha2 release. + + Signed-off-by: Robert Soulliere + +12 12 docs/installation/server_upgrade.txt +53 53 docs/root.txt + +commit d197adabb23a0ada11cb4e5e881706ae45ad8050 +Author: Bill Erickson +Date: Thu Aug 2 11:35:05 2012 -0400 + + Repairing upgrade stamp number + + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql + +commit ca2b77886d873c6ba103d77ad157a9174ea0382b +Author: Robert Soulliere +Date: Thu Aug 2 10:34:44 2012 -0400 + + Documentation: Add Staff account management chapter. + + Converted from 1.6 documentation. Reviewed by Jennifer Turner. + + Signed-off-by: Robert Soulliere + +88 0 docs/admin/permissions.txt +2 0 docs/root.txt + create mode 100644 docs/admin/permissions.txt + +commit 2dea1770e821eb05abd38e339eb25de13a49d4c8 +Author: Dan Scott +Date: Wed Aug 1 23:05:58 2012 -0400 + + Fix up whitespace in a couple of SIP modules + + Signed-off-by: Dan Scott + +292 292 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm +178 178 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm + +commit 6769c01217e0c8b8a91ba7d3cc8ce6769919bf39 +Author: Jeff Godin +Date: Tue Jun 19 15:31:08 2012 -0400 + + Add SIP support for Fine Items field + + Add support for SIP Fine Items, msg 64 field AV. + + Display outstanding balance, last_billing_type, and a description. + + For circulation xacts, description is title / author from MODS. + + For grocery xacts, description is last_billing_note. + + Wishlist LP 1012328 + + Signed-off-by: Jeff Godin + Signed-off-by: Jason Stephenson + Signed-off-by: Dan Scott + +15 1 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm + +commit a188139d906bf35c0e0a0184711b0f440c4bb02e +Author: Jeff Godin +Date: Tue Jun 19 15:10:07 2012 -0400 + + Pass authtoken to OpenILS::SIP::Patron objects + + To support retrieval of billing details, OpenILS::SIP::Patron + objects need an auth token. + + Teach OpenILS::SIP->find_patron to pass patron objects an auth + token, and also move existing "find patron by what key: barcode or + database id?" logic into find_patron (and out of + OpenILS::SIP::Patron->new). + + Signed-off-by: Jeff Godin + Signed-off-by: Jason Stephenson + Signed-off-by: Dan Scott + +8 1 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm +2 6 Open-ILS/src/perlmods/lib/OpenILS/SIP/Patron.pm + +commit abc738f57e52871192f9a027e5356deb8f7424d5 +Author: Dan Scott +Date: Wed Aug 1 17:33:48 2012 -0400 + + Wrap upgrade script for search filter group admin UI + + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +31 0 Open-ILS/src/sql/Pg/upgrade/0735.data.search_filter_group_perms.sql +0 29 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0735.data.search_filter_group_perms.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql + +commit 4d424d03934f7ebb4e5ffe3ae2d7335586a6c5e4 +Author: Bill Erickson +Date: Wed Jul 25 09:43:43 2012 -0400 + + Search filter group doc repair + + Change the example in the docs to have correct syntax: + + filter_group=reading_level becomes filter_group='reading_level' + + Thanks to kmlussier for pointing this out. + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +1 1 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt + +commit 176078548035aa3781b91e66d7df578b0a43858d +Author: Bill Erickson +Date: Thu May 31 10:06:17 2012 -0400 + + Add missing search filter group view/admin perm + + ADMIN_SEARCH_FILTER_GROUP + VIEW_SEARCH_FILTER_GROUP + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +5 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +29 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.search_filter_group_perms.sql + +commit e9771beffe8ffcdb0d7f02eb2bfce6962a4e1ac5 +Author: Bill Erickson +Date: Thu May 31 09:27:40 2012 -0400 + + Search filter groups release notes + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +38 0 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/search-filter-groups.txt + +commit 67095d5acccdd7947aef2a7bcc4a2c232e0db33c +Author: Bill Erickson +Date: Thu May 31 09:37:58 2012 -0400 + + Search filter groups admin UI staff menu entry + + Admin -> Local Administration -> Search Filter Groups + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +1 0 Open-ILS/web/opac/locale/en-US/lang.dtd +4 0 Open-ILS/xul/staff_client/chrome/content/main/menu.js +3 0 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul + +commit 42505e6c89ef51cdba62d112222739114e8de8dd +Author: Bill Erickson +Date: Fri May 25 09:22:36 2012 -0400 + + Search filter groups admin UI / API + + UI for managing search filter groups and group entries. + + This inclues a new API call for performing CRUD actions on filter + group entries: + + open-ils.actor.filter_group_entry.crud + + This new API call was necessary because entries link to + actor.search_query's, whose write access cannot be controled by pcrud. + + Signed-off-by: Bill Erickson + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +2 2 Open-ILS/examples/fm_IDL.xml +112 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +104 0 Open-ILS/src/templates/conify/global/actor/search_filter_group.tt2 +182 0 Open-ILS/web/js/ui/default/conify/global/actor/search_filter_group.js + create mode 100644 Open-ILS/src/templates/conify/global/actor/search_filter_group.tt2 + create mode 100644 Open-ILS/web/js/ui/default/conify/global/actor/search_filter_group.js + +commit 5d355e3262c3cf5a528762d5162a8526649efcbb +Author: Jason Stephenson +Date: Wed Apr 25 15:06:38 2012 -0400 + + Add WEBDIR to Open-ILS/xul/staff_client/Makefile.am. + + Signed-off-by: Jason Stephenson + Signed-off-by: Dan Scott + +1 1 Open-ILS/xul/staff_client/Makefile.am + +commit 61a95875189d27ed3543f45edb63d3e243aa272a +Author: Thomas Berezansky +Date: Wed Aug 1 16:40:51 2012 -0400 + + Fix place hold hiding logic + + Always show the place hold link for staff with permission to place holds + that won't fill currently. + + Otherwise, only show the link if: + There are holdable copies + AND + We aren't blocking OR there are no available copies + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +3 4 Open-ILS/src/templates/opac/parts/record/summary.tt2 +3 5 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit f58ad303473a992b11cbefe704dafd1a8eb03ae3 +Author: Dan Scott +Date: Wed Aug 1 16:54:32 2012 -0400 + + TPAC: Wrap "holdable copies" upgrade script + + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +145 0 Open-ILS/src/sql/Pg/upgrade/0734.tpac_holdable_check.sql +0 137 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0734.tpac_holdable_check.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql + +commit 8151ed9d949a6613c1bf40d605c59f2d07efd06c +Author: Art Rhyno +Date: Fri Jul 27 11:39:14 2012 -0400 + + Block "Place Hold" link in TPAC if item is available + + Suppress the display of the "Place Hold" link based on whether an item + is available. This is set as a preference in config.tt2. Some sites + may want the ability to place holds regardless of availability. + + Signed-off-by: Art Rhyno + Signed-off-by: Dan Scott + + Conflicts: + Open-ILS/src/templates/opac/parts/record/summary.tt2 + Open-ILS/src/templates/opac/parts/result/table.tt2 + + Signed-off-by: Dan Scott + +9 0 Open-ILS/src/templates/opac/parts/config.tt2 +3 1 Open-ILS/src/templates/opac/parts/misc_util.tt2 +8 2 Open-ILS/src/templates/opac/parts/record/summary.tt2 +9 2 Open-ILS/src/templates/opac/parts/result/table.tt2 + +commit a6170ad241d22e936def92dd0896ee955ae48e53 +Author: Thomas Berezansky +Date: Wed Apr 18 17:03:05 2012 -0400 + + TPac: Hide place hold links when not holdable + + The only check done is on the holdable flags: + Copy + Status + Location + + Hold rules themselves are not checked. + + Note that place hold links are shown either way when you can have the + PLACE_UNFILLABLE_HOLD permission and are logged into the staff client. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +45 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm +1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +45 0 Open-ILS/src/sql/Pg/040.schema.asset.sql +2 1 Open-ILS/src/sql/Pg/990.schema.unapi.sql +137 0 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql +2 0 Open-ILS/src/templates/opac/parts/record/summary.tt2 +2 0 Open-ILS/src/templates/opac/parts/result/table.tt2 + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.tpac_holdable_check.sql + +commit 77fdad1194178d217b46c4c49d9930a2c31cd5be +Author: Thomas Berezansky +Date: Thu Apr 12 10:23:12 2012 -0400 + + Operator Change Fun + + Allow for temporary, staff, and permanent operator changes. + + Temporary uses a temp authtoken for a few minute timeout. + + Staff uses a normal staff login authtoken for a multi-hour timeout. + + Permanent is a staff change that disregards the previous login instead of + allowing it to be recovered by using the menu item again. + + I also fixed things up so later timeouts can re-use the previous duration + and fixed up some title bar issues: + + 1 - Login screen shows version again (needed a document in the title set) + 2 - Menu windows don't forget the server name + 3 - Menu windows keep the same number for their lifetime + + Signed-off-by: Thomas Berezansky + Signed-off-by: Bill Erickson + +6 0 Open-ILS/web/opac/locale/en-US/lang.dtd +1 1 Open-ILS/xul/staff_client/chrome/content/main/main.js +11 6 Open-ILS/xul/staff_client/chrome/content/main/menu.js +2 1 Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul +12 11 Open-ILS/xul/staff_client/chrome/content/util/network.js +30 4 Open-ILS/xul/staff_client/server/main/simple_auth.xul + +commit 5dd2ae5ac5e85e3a7c25816e195a621835e5c106 +Author: Thomas Berezansky +Date: Wed Apr 11 19:53:48 2012 -0400 + + Rip modal_xulG_stack out, replace with openDialog + + This converts the util/window.js open function to a wrapper around the + openDialog function and passes xulG in that way, as well as teaches + global_util.js to look for it having been passed in via the arguments + parameter on window. + + The non-modal "push it into place" is still done as well, in case some + window isn't using global_util.js and needs xulG. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Bill Erickson + +4 31 Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js +3 5 Open-ILS/xul/staff_client/chrome/content/main/menu.js +7 10 Open-ILS/xul/staff_client/chrome/content/main/simple_auth.xul +11 29 Open-ILS/xul/staff_client/chrome/content/util/fancy_prompt.xul +1 1 Open-ILS/xul/staff_client/chrome/content/util/print.js +17 25 Open-ILS/xul/staff_client/chrome/content/util/timestamp.js +10 13 Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js +1 1 Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.xul +12 97 Open-ILS/xul/staff_client/chrome/content/util/window.js +0 13 Open-ILS/xul/staff_client/server/cat/bib_brief.js +6 7 Open-ILS/xul/staff_client/server/cat/copy_editor.js +1 1 Open-ILS/xul/staff_client/server/cat/copy_notes.xul +0 10 Open-ILS/xul/staff_client/server/cat/marc_view.xul +0 1 Open-ILS/xul/staff_client/server/cat/record_buckets_quick.xul +1 2 Open-ILS/xul/staff_client/server/cat/volume_editor.js +4 8 Open-ILS/xul/staff_client/server/circ/backdate_post_checkin.js +1 3 Open-ILS/xul/staff_client/server/circ/circ_summary.xul +1 3 Open-ILS/xul/staff_client/server/circ/copy_details.xul +7 10 Open-ILS/xul/staff_client/server/main/simple_auth.xul +1 1 Open-ILS/xul/staff_client/server/patron/bill_cc_info.xul +15 23 Open-ILS/xul/staff_client/server/patron/bill_wizard.js +9 13 Open-ILS/xul/staff_client/server/patron/edit_standing_penalty.js +3 7 Open-ILS/xul/staff_client/server/patron/hold_cancel.js +3 7 Open-ILS/xul/staff_client/server/patron/new_standing_penalty.js +8 9 Open-ILS/xul/staff_client/server/serial/editor_base.js +4 4 Open-ILS/xul/staff_client/server/serial/notes.xul +2 2 Open-ILS/xul/staff_client/server/serial/select_aou.xul +2 2 Open-ILS/xul/staff_client/server/serial/select_unit.xul + +commit 8227dd59af80c12740ad51ea076d7e5806b8ff62 +Author: Mike Rylander +Date: Wed Aug 1 15:17:59 2012 -0400 + + Stamping upgrade script for JEDI with Copies + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +187 0 Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql +0 183 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0733.data.jedi_with_copies.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql + +commit ab47e65292278af4213df9dc7a6afa020bc208e4 +Author: Bill Erickson +Date: Fri Jul 27 12:11:23 2012 -0400 + + EDI ORDER template, now with copies + + Adds a new "copies" structure to the stock JEDI ORDER template. Copies + are ultimately mapped into one or more GIR segments in the outbound EDI. + This commit only adds the change to the stock template (seed data). It + also adds entries to the environment for the stock template and existing + template 23 via upgrade script (to expedite local template editing). + + With the current template, GIR segments look like so: + + GIR+001+8:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ' + GIR+002+9:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ' + GIR+003+10:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ' + GIR+004+11:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ' + GIR+005+12:LCO+TESTFUND2:LFN+SYS1-BR1:LLO+FIC ROW 456:LSM+Stacks:LSQ' + GIR+006+13:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ' + GIR+007+14:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ' + GIR+008+15:LCO+TESTFUND2:LFN+SYS1-BR2:LLO+FIC ROW 456:LSM+Young Adult:LSQ' + + LQT / quantity is also supported. + + The current implementation is meant to cover all possible fields so that + users can remove/alter items on a vendor by vendor basis as needed. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +31 2 Open-ILS/src/sql/Pg/950.data.seed-values.sql +183 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.jedi_with_copies.sql + +commit d6bab7ae43feb872af795022106f6848f41f09ad +Author: Bill Erickson +Date: Fri Jul 27 11:11:25 2012 -0400 + + Added debug-only option to edi_pusher.pl + + Option causes the final EDI to be printed to STDOUT, but does not + populate any data in the DB nor does it FTP the file to the vendor. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +10 1 Open-ILS/src/support-scripts/edi_pusher.pl + +commit 1741ce377f536f47bc1380d6144b2d88eced387c +Author: Lebbeous Fogle-Weekley +Date: Thu Jul 26 10:17:06 2012 -0400 + + Feed JEDI to the EDI translator to get EDI, and vice versa. + + Run this script as the opensrf user. + + INPUT_IS_EDI=1 perl test_edi_translator.pl < blob.edi + + -or- + + perl test_edi_translator.pl < blob.jedi + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +57 0 Open-ILS/src/edi_translator/test_edi_translator.pl + create mode 100644 Open-ILS/src/edi_translator/test_edi_translator.pl + +commit cff5fb73738b1ef632c9de88a4156f5b291c4d71 +Author: Lebbeous Fogle-Weekley +Date: Wed Aug 1 14:51:39 2012 -0400 + + Whitespace fixes in Collections.pm + + Signed-off-by: Lebbeous Fogle-Weekley + +761 761 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm + +commit 375054cfe65304c5717f13c7fbe15e66183ff2ab +Author: Bill Erickson +Date: Thu Apr 12 11:44:44 2012 -0400 + + Collections user balance API / batch file output + + New API open-ils.collections.user_balance_summary.generate, + which generates summary information on patron balance owed for all open + transactions that occurred at the requested location. Optional flag + supports including per-xact summary information as well. The summary + information is written to an XML file and placed in a protected, shared + web directory for download after the file has been generated. + + During creation, the output file will have a .tmp suffix, allowing + clients to poll for file completion. + + Includes a new opensrf.xml app_setting for open-ils.collections to + specifiy the batch file directory as well as a sample Apache config in + eg_vhost.conf + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +14 0 Open-ILS/examples/apache/eg_vhost.conf +4 0 Open-ILS/examples/opensrf.xml.example +229 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Collections.pm + +commit 1d03a65e7a7c19acbf6644f60a7473934702a817 +Author: Bill Erickson +Date: Thu Apr 12 11:07:10 2012 -0400 + + Fieldmapper toXML repairs and additions + + 1. Be sure the append the current element to the document in progress + + 2. Use the class hint instead of the fully qualified class_name (e.g. + Fielmapper::actor::user) to avoid XML errors: + + namespace error : Failed to parse QName 'Fieldmapper:' + + 3. Added support for additional options including "no_virt" which tells + the routine to skip all virtual fields and "skip_fields" to support + leaving specific fields out of the output. The main use case for skip + fields is au => ['passwd'], but other examples might include large + fields like bre => ['marc']. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +14 3 Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm + +commit a5fd2cae1b6ad5fa1fd03a8672d4646af2554418 +Author: Mike Rylander +Date: Tue Apr 10 16:28:40 2012 -0400 + + Teach Fieldmapper how to turn FM objects into simple XML + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +41 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/Fieldmapper.pm + +commit af90956986c220751c7b9f0aec5663ab9ce2c69a +Author: Lebbeous Fogle-Weekley +Date: Wed Aug 1 14:30:07 2012 -0400 + + Stamping upgrade script 0732 + + Signed-off-by: Lebbeous Fogle-Weekley + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +56 0 Open-ILS/src/sql/Pg/upgrade/0732.schema.acq-lineitem-summary.sql +0 53 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0732.schema.acq-lineitem-summary.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql + +commit 460d34e561fbeb9e9c878fb2f7faa45b260ee9a3 +Author: Bill Erickson +Date: Wed Aug 1 13:54:00 2012 -0400 + + ACQ unified search submit on enter (for real) + + This replaces the old-style submit on enter handler which was based + attaching key handlers to the dijit domNode, which does not work for + filtering selects (i.e. more complicated dijits) w/ the dijit-sanctioned + dojo.connect(..., 'onkeyup', ...), which works regardless. This also + covers more form input elements which were overlooked with the original + submit-on-enter code. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +15 3 Open-ILS/web/js/ui/default/acq/search/unified.js + +commit 8b27613b0bf67e9c14d1d8ed3121d544c8bc41c5 +Author: Bill Erickson +Date: Thu Jul 12 15:26:50 2012 -0400 + + ACQ invoice formatting improvements + + Prevent # invoiced and # paid inputs from wrapping. Also, make the text + boxes a little smaller to reduce horizontal space requirements. It's + still possible to enter any value, but only the 4 least significant + digits are visible. Since it's not common to invoice 10k+ copies of the + same item, this seems like a fair trade off. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +1 3 Open-ILS/src/templates/acq/invoice/view.tt2 +5 1 Open-ILS/web/js/ui/default/acq/invoice/view.js + +commit d7177aa1a4ad46d00dbea4489e3388d0ba1cc772 +Author: Bill Erickson +Date: Tue Jul 10 11:07:53 2012 -0400 + + ACQ invoice inline lineitem search and add + + The Invoice UI is how composed of two tabs, the main invoice tab and a new + Search tab. The search tab consists of a subset of the Acquisitions unified + search interface. The goal is to allow users to search for lineitems to + invoice. Search results may be added directly to the growing invoice. A + number of small usability features are included. + + Features + ~~~~~~~~ + + * Option (default) to limit searches to invoiceable items. + ** These are lineitems that are not cancelled, have at least one + invoiceable copy, linked to a PO whose provider matches that of the + current invoice, and are not already linked to the current invoice. + + * Search defaults to last-run search (on workstation). + * New Lineitem Detail filter options + * Sort searches by lineitem number (default) and title. + * There is a new Expected Cost field which includes both the total invoiced + cost plus the anticipated cost of lineitems as they are added. + * New Price per Copy field + * Lineitem count field + * Show / Hide Invoice details button. Details are displayed by default, but + hidden when the user enters the search tab. From there it remains hidden + until manually shown (or a new invoice is opened). + * A new "Save & Clear" button which saves the current invoice then clears + the invoice display to create a new invoice. + * Provider, shipper, and receiver fields are auto-populated from the + first-added invoice data (when not already set). + * Totals are now read-only, since they are derived from existing data (and + are informational only). + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +43 3 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Search.pm +298 107 Open-ILS/src/templates/acq/invoice/view.tt2 +1 1 Open-ILS/web/css/skin/default/acq.css +23 3 Open-ILS/web/js/ui/default/acq/invoice/common.js +283 26 Open-ILS/web/js/ui/default/acq/invoice/view.js +101 75 Open-ILS/web/js/ui/default/acq/search/unified.js +22 0 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt + create mode 100644 docs/RELEASE_NOTES_NEXT/acq-invoice-li-search.txt + +commit f502f9e4265603e47f9747d4dc30ee73c26dac07 +Author: Bill Erickson +Date: Fri Jul 20 13:53:35 2012 -0400 + + EditPane setFieldValue method + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +9 0 Open-ILS/web/js/dojo/openils/widget/EditPane.js + +commit 07ba14c420cfda48dc550cf0888fd96d29603e76 +Author: Bill Erickson +Date: Fri Jul 20 11:15:25 2012 -0400 + + EditPane.js API repairs + + By default, don't throw an exception from EditPane.getFieldValue when a + field is required and the value is null. Otherwise, external code is + unable to use this method for inspecting the pane. Make checkRequired + an additional method flag. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +5 3 Open-ILS/web/js/dojo/openils/widget/EditPane.js + +commit 7b12ae81a56b1d998eb6c9f239ef259d3e23027a +Author: Bill Erickson +Date: Fri Jul 20 10:25:39 2012 -0400 + + ACQ lineitem summary moved to real DB view + + This is allows us to create new IDL views based on the lineitem summary. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +19 53 Open-ILS/examples/fm_IDL.xml +50 0 Open-ILS/src/sql/Pg/200.schema.acq.sql +53 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-lineitem-summary.sql + +commit 8ab88c90f5c4e71c0d5adea27b54bdb472c6bd0a +Author: Lebbeous Fogle-Weekley +Date: Tue Jul 17 17:59:23 2012 -0400 + + EDI Invoicing + + Includes patch for edi4r to make invoice parsing possible. + + Also adds OpenILS::Utils::LooseEDI module. This doesn't try to do the + validation and other helpful things that Business::EDI aims to do, but it + does let us get up and running relatively quickly at getting data from EDI + invoices if we know what we're looking for. + + [Amended to add bits about tax, plus release note blurb.] + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Bill Erickson + +10 0 Open-ILS/src/edi_translator/misc/edi4r-break-on-nil-seg.patch +278 1 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/EDI.pm +144 0 Open-ILS/src/perlmods/lib/OpenILS/Utils/LooseEDI.pm +15 0 docs/RELEASE_NOTES_NEXT/edi-invoices.txt + create mode 100644 Open-ILS/src/edi_translator/misc/edi4r-break-on-nil-seg.patch + create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/Utils/LooseEDI.pm + create mode 100644 docs/RELEASE_NOTES_NEXT/edi-invoices.txt + +commit 2de2799ae0606dbad4280c348f80ef08dd0bbe74 +Author: Bill Erickson +Date: Fri Jul 27 16:11:54 2012 -0400 + + Vandelay Copy Overlay support + + Vandelay Item Attributes (Cataloging -> MARC Import / + Export -> Import Item Attribute Definitions) contains + a new field called "Overlay Match ID". The presence of data + in this field extracted from an import-item copy indicates + to the Vandelay import process that a copy overlay is requested + instead of new copy creation. The value for the field is the + copy id for bib record queues and the ACQ lineitem_detail ID for + Acquisitions Queues. For either type of queue, however, overlay + occurs against a real copy (asset.copy). In the ACQ queue case, + we use the lineitem_detail ID because this is the data ACQ + providers and sub-systems will have access to. + + When a match point ID value is a set and a matching copy is found, + the values extracted from the inbound copy data are used to replace + values on the existing found copy, including the call-number label. + Any fields on the inbound copy that are empty are ignored. + + One use case for this feature are shelf-ready items produced by a + 3rd-party (e.g. ACQ provider) and delivered to the library via MARC + file for upload. The file might contain improved MARC bibliographic + data as well as real barcodes (i.e. not temporary ACQ generated + barcodes) for the copies already purchased through the vendor. + + Permission + ~~~~~~~~~ + + This adds a new permission called IMPORT_OVERLAY_COPY which is + required to perform the copy overlay step. + + Regardless of permission, it is not possible to overlay values on + a copy unless the imported bib record links (creates/overlays/merges) + to/with the owning bib record for the copy to be overlaid. This is + both for security and removal of a potent foot-gun. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +2 0 Open-ILS/examples/fm_IDL.xml +199 58 Open-ILS/src/perlmods/lib/OpenILS/Application/Vandelay.pm +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +3 1 Open-ILS/src/sql/Pg/012.schema.vandelay.sql +3 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +14 1 Open-ILS/src/sql/Pg/999.functions.global.sql +452 0 Open-ILS/src/sql/Pg/upgrade/0731.schema.vandelay_item_overlay.sql +1 0 Open-ILS/src/templates/vandelay/inc/upload.tt2 +12 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js +37 0 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0731.schema.vandelay_item_overlay.sql + create mode 100644 docs/RELEASE_NOTES_NEXT/vandelay-copy-overlay.txt + +commit de7b7f758220db82107f94a90bd1b1602f45426b +Author: Bill Erickson +Date: Tue Jul 31 09:14:40 2012 -0400 + + Stamping Encumbrance-only rollover DB upgrade + + Signed-off-by: Bill Erickson + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +312 0 Open-ILS/src/sql/Pg/upgrade/0730.schema.acq-function-dedup.sql +0 312 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0730.schema.acq-function-dedup.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql + +commit ed2cdd9b633999f738bedfa80367706e849cf0d2 +Author: Lebbeous Fogle-Weekley +Date: Fri Jul 27 13:32:12 2012 -0400 + + Finishing off rollover-without-money feature + + - Minor correction to make stock schema match upgrade script match. + - OU setting determining whether to offer rollover-without-money in UI + and allow it in DB. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Bill Erickson + +11 2 Open-ILS/src/sql/Pg/200.schema.acq.sql +20 1 Open-ILS/src/sql/Pg/950.data.seed-values.sql +34 1 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql +2 2 Open-ILS/src/templates/acq/fund/list.tt2 +15 0 Open-ILS/web/js/ui/default/acq/financial/list_funds.js + +commit c25e5a3a9a5de07a6c0614093eaac83d4cc37fc3 +Author: Mike Rylander +Date: Thu Jul 26 09:35:01 2012 -0400 + + Allow propagation of encumbrances without funds + + Some libraries must return all unspent money to some funding agencies at the + end of the year. To support this, we give the year-end close-out operation + the ability to dump the money from rollover-enabled funds into the void. Funds + are still created for the next year, and encumbrances are moved to theses + analogous funds. + + Signed-off-by: Mike Rylander + Signed-off-by: Bill Erickson + +7 11 Open-ILS/src/perlmods/lib/OpenILS/Application/Acq/Financials.pm +20 265 Open-ILS/src/sql/Pg/200.schema.acq.sql +279 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql +15 0 Open-ILS/src/templates/acq/fund/list.tt2 +4 1 Open-ILS/web/js/ui/default/acq/financial/list_funds.js + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.acq-function-dedup.sql + +commit 4fee07d5c7be39a21fa6df602c9b6855d3315fb1 +Author: Jeff Godin +Date: Tue Jun 19 12:31:03 2012 -0400 + + Support SIP payment type 02 - credit card + + Record SIP payments with payment type 02 as credit_card_payment in + Evergreen. + + Signed-off-by: Jeff Godin + Signed-off-by: Jason Stephenson + +2 2 Open-ILS/src/perlmods/lib/OpenILS/SIP.pm +13 3 Open-ILS/src/perlmods/lib/OpenILS/SIP/Transaction/FeePayment.pm + +commit 564f768051caacc79c1b7fdfc31d0d7feb6b9dd2 +Author: Steven Chan +Date: Sun Jul 8 11:20:11 2012 -0700 + + Fix LP 829630, Show in Catalogue not working on Bills screen + + The page is looking for a messagecatalog XUL element with id + 'catStrings', but is not finding it, and so we add it to the relevant + XUL file. + + It's odd why it is omitted, because a browse through the repository + doesn't show any changes that would explain the error. + + Signed-off-by: James Fournie + Signed-off-by: Lebbeous Fogle-Weekley + +1 0 Open-ILS/xul/staff_client/server/patron/bill2.xul + +commit 87fe87866c391e86c0df50e7c905f81da4a0a3d4 +Author: Mike Rylander +Date: Thu Jun 14 07:34:12 2012 -0400 + + Use bash and the postgres built-in array_agg + + Signed-off-by: Mike Rylander + Signed-off-by: Dan Scott + +3 3 Open-ILS/examples/build-eg-replication.sh + +commit 4acbcfc9e799eeb6a342a26cb6eac8932b57bf75 +Author: Dan Scott +Date: Mon Jul 30 16:24:45 2012 -0400 + + Wrap upgrade script for TPAC advanced search VR formats + + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +59 0 Open-ILS/src/sql/Pg/upgrade/0729.vr_format_value_maps.sql +0 49 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0729.vr_format_value_maps.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql + +commit ea72a97aaa3cfd6bfb3d41c53dae665756f56507 +Author: Thomas Berezansky +Date: Fri Apr 13 17:24:43 2012 -0400 + + TPac: Advanced Search Config + + Move advanced search limiter config to config.tt2. + + This should, in theory, make it much easier to customize the fields shown + for searching in TPac. + + Also adds the VR Format Coded Value Maps so that we can populate that + limiter with them. + + And removes dojo.css from being loaded - That includes reset stuff that + messes with our CSS but doesn't seem to give us any benefit. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +29 0 Open-ILS/src/sql/Pg/002.schema.config.sql +22 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +49 0 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql +1 1 Open-ILS/src/templates/opac/parts/advanced/global_row.tt2 +36 54 Open-ILS/src/templates/opac/parts/advanced/search.tt2 +0 1 Open-ILS/src/templates/opac/parts/base.tt2 +33 0 Open-ILS/src/templates/opac/parts/config.tt2 +1 1 Open-ILS/src/templates/opac/parts/qtype_selector.tt2 + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.vr_format_value_maps.sql + +commit dbc5fe423f30eb2a826ce57ded79d70c8da8c2e1 +Author: Dan Scott +Date: Sun Jul 29 23:19:21 2012 -0400 + + TPAC: Address remaining colors and background URL image + + Thanks to Thomas Berezansky for finding these remaining hard-coded CSS + colors, and raising a question about one of the background images that + turns out to not currently being in use. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +24 41 Open-ILS/src/templates/opac/css/style.css.tt2 +1 1 Open-ILS/src/templates/opac/parts/css/colors.tt2 +- - Open-ILS/web/images/facet_box_bg_bottom.png +29 0 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt + delete mode 100644 Open-ILS/web/images/facet_box_bg_bottom.png + create mode 100644 docs/RELEASE_NOTES_NEXT/tpac-css-colors.txt + +commit 5ab9f4c4e727449f547f170784179ac65ed09cef +Author: Dan Scott +Date: Sun Jul 29 00:31:14 2012 -0400 + + TPAC CSS: catch new colours added to master recently + + A few new colours were added to the CSS with recent features; roll them + into the CSS templates for good measure. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +27 27 Open-ILS/src/templates/opac/css/style.css.tt2 +3 0 Open-ILS/src/templates/opac/parts/css/colors.tt2 + +commit b7e2789d529fe9831e555fc69a0f4a125da6c15d +Author: Dan Scott +Date: Sun Jul 29 00:19:30 2012 -0400 + + TPAC CSS: Whitespace consistency + + Resolve the spaces and tabs quandary. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +333 333 Open-ILS/src/templates/opac/css/style.css.tt2 + +commit 140c05d8a9807d94472a15d5e487487d072781f1 +Author: Dan Scott +Date: Sun Jul 29 00:15:07 2012 -0400 + + TPAC CSS: Remove unused classes and associated images + + Combing through the remaining url() usages in the TPAC CSS, it seems + that most of the usages are unreferenced in the actual TPAC. Therefore, + delete the cruft. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +0 104 Open-ILS/src/templates/opac/css/style.css.tt2 +0 1 Open-ILS/web/css/skin/default/opac/semiauto.css +- - Open-ILS/web/images/banner-bg.png +- - Open-ILS/web/images/dropdown-hover.gif +- - Open-ILS/web/images/dropdown.gif +- - Open-ILS/web/images/hp-links-mid.jpg +- - Open-ILS/web/images/utils-corner-left.png + delete mode 100644 Open-ILS/web/images/banner-bg.png + delete mode 100644 Open-ILS/web/images/dropdown-hover.gif + delete mode 100644 Open-ILS/web/images/dropdown.gif + delete mode 100644 Open-ILS/web/images/hp-links-mid.jpg + delete mode 100644 Open-ILS/web/images/utils-corner-left.png + +commit 6a6010e68e3badef023e57c1dd6ab275b2357cc4 +Author: Dan Scott +Date: Thu Jul 26 17:39:06 2012 -0400 + + Templatize TPAC styles + + Begin by gathering the colors together in one consistent file, such that + skinning for the purposes of color only needs to touch one small file. + Also, it should make things easier for designers to reduce drastically + the number of colors that are actually used in the design. + + Also, enable TT to handle the CSS files in Apache configuration. + + Also, convert the login background image into a simple gradient. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +1 1 Open-ILS/examples/apache/eg_vhost.conf +1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +6 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm +1559 0 Open-ILS/src/templates/opac/css/style.css.tt2 +1 1 Open-ILS/src/templates/opac/parts/base.tt2 +33 0 Open-ILS/src/templates/opac/parts/css/colors.tt2 +0 1552 Open-ILS/web/css/skin/default/opac/style.css +- - Open-ILS/web/images/login-bg.jpg + create mode 100644 Open-ILS/src/templates/opac/css/style.css.tt2 + create mode 100644 Open-ILS/src/templates/opac/parts/css/colors.tt2 + delete mode 100644 Open-ILS/web/css/skin/default/opac/style.css + delete mode 100644 Open-ILS/web/images/login-bg.jpg + +commit 3a7a4ad057cfdab823e2788cc0a872d32aba7207 +Author: Thomas Berezansky +Date: Sun Jul 29 12:49:20 2012 -0400 + + New XUL user perm editor + + The xhtml one doesn't work in newer xulrunners. + + Also, as the same issue breaks the pre-2.0 user editor I have removed it + outright, including taking a stab at removing old language strings. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +5 101 Open-ILS/web/opac/locale/en-US/lang.dtd +1 1 Open-ILS/xul/staff_client/chrome/content/main/constants.js +0 1 Open-ILS/xul/staff_client/server/main/data.xul +0 824 Open-ILS/xul/staff_client/server/patron/ue.js +0 1008 Open-ILS/xul/staff_client/server/patron/ue.xhtml +0 1167 Open-ILS/xul/staff_client/server/patron/ue_config.js +0 468 Open-ILS/xul/staff_client/server/patron/ue_ui.js +40 86 Open-ILS/xul/staff_client/server/patron/user_edit.js +0 162 Open-ILS/xul/staff_client/server/patron/user_edit.xhtml +124 0 Open-ILS/xul/staff_client/server/patron/user_edit.xul +5 0 Open-ILS/xul/staff_client/server/skin/patron_display.css + delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue.js + delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue.xhtml + delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue_config.js + delete mode 100644 Open-ILS/xul/staff_client/server/patron/ue_ui.js + delete mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit.xhtml + create mode 100644 Open-ILS/xul/staff_client/server/patron/user_edit.xul + +commit 7513dfff14a1bb2bb10a3e8ff3a0a1d4ff9bb084 +Author: Mike Rylander +Date: Mon Jul 30 15:06:22 2012 -0400 + + Stamping KPAC upgrade script + + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +35 0 Open-ILS/src/sql/Pg/upgrade/0728.data.kpac_filter_group.sql +0 35 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0728.data.kpac_filter_group.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql + +commit 0ccbb21d0a35e011db38631f7f6e95b75cdd16b8 +Author: Bill Erickson +Date: Mon Jul 9 10:22:51 2012 -0400 + + kpac : repair skin2 logout link + + Replace non-existent logout image with logout text, including username, + similar to skin1. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +5 1 Open-ILS/examples/web/templates/kpac/parts/header.tt2 + +commit 7a0bd3f10422836bf37fd0d2bad56b91c2a3058a +Author: Bill Erickson +Date: Tue Jun 26 15:36:50 2012 -0400 + + kpac : repair Top link + + Template Toolkit string.replace() does an inline replacement instead of + returning a value. Use .replace() correctly when building the Top URL, + or the result will be an empty href, which direct to "here" in + Firefox/Chrome, but directs to "here, minus the page name in the URL" + (e.g. http://domain/eg/kpac/) in IE, which ultimately directs the user + to /eg/opac/login (since it doesn't match any configured paths). + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 2 Open-ILS/src/templates/kpac/parts/paginate.tt2 + +commit e11428488b60110c480df420bb8fa9c6ff32b74f +Author: Bill Erickson +Date: Thu Jun 21 09:07:18 2012 -0400 + + kpac : better wording for the Save It dialog + + This removes any mention of selecting a location, which is not needed + for saving items to lists. It also adds some language about saving + items to existing lists. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +7 1 Open-ILS/src/templates/kpac/getit.tt2 + +commit c5a7ca87c4e95a9654247e15346545c049db49b0 +Author: Bill Erickson +Date: Fri Jun 15 12:18:31 2012 -0400 + + kpac : typo Successfull => Successful + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/getit_results.tt2 + +commit 47a69a51296f00f72c8c5f40aecc2943f025f3fb +Author: Bill Erickson +Date: Wed Jun 6 14:12:17 2012 -0400 + + kpac : hrefs for back/top links in category page, avoid dupe cgi param + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/category.tt2 + +commit 5a320a1f2688626edc9d2a5d6dda74b06cae2aec +Author: Bill Erickson +Date: Wed Jun 6 13:55:21 2012 -0400 + + kpac : hrefs for back/top links in category page + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 2 Open-ILS/src/templates/kpac/category.tt2 + +commit b8283bdafd65cf84140a982bf4816276b68f6eca +Author: Bill Erickson +Date: Wed Jun 6 13:28:01 2012 -0400 + + kpac : honor no-search propagation (nosprop) param on homesearch (alt skin) + + When performing category-based searches, do not propagate the searches + into the search box on the home page, similar to the results page search + box. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 1 Open-ILS/examples/web/templates/kpac/home.tt2 + +commit a47189f0438790229306a4291010d6edff096235 +Author: Bill Erickson +Date: Tue May 29 12:05:16 2012 -0400 + + tpac/kpac : search_filter_group cache repairs + + Repaired bug in search_filter_group which lead to empty results + delivered when data was in the cache. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm + +commit 7dee810ca835530f4a8d1517045994a8341bb03e +Author: Bill Erickson +Date: Tue May 29 10:01:25 2012 -0400 + + kpac : hide font-size image/link pending design + + Will need to get some input on how this action should behave. My + personal pref. is to use the browser's page zoom behavior, since it's + the only way to truly resize everything in the page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 0 Open-ILS/examples/web/templates/kpac/parts/header.tt2 + +commit bc71954cf586be3030a5725500881380bcd8adb0 +Author: Bill Erickson +Date: Tue May 29 09:48:45 2012 -0400 + + kpac : hide font-size image/link pending design + + Will need to get some input on how this action should behave. My + personal pref. is to use the browser's page zoom behavior, since it's + the only way to truly resize everything in the page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 0 Open-ILS/src/templates/kpac/parts/header.tt2 + +commit 4c61ac7ed1c18d8876fa23c30796044cbc78ed80 +Author: Bill Erickson +Date: Tue May 29 09:43:07 2012 -0400 + + kpac : honor no-search propagation (nosprop) param on homesearch + + When performing category-based searches, do not propagate the searches + into the search box on the home page, similar to the results page search + box. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/templates/kpac/home.tt2 + +commit 785124d2f39097072fa96376c8230bf5b999d0dd +Author: Bill Erickson +Date: Tue May 29 09:39:58 2012 -0400 + + tpac : sanity check record ID in detail page path + + If the ID is malformed (or nonexistent), return a BAD_REQUEST status and + exit early to avoid any unnecessary DB lookups and error logging. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm + +commit a3d44706598482088c42b02fe449da25475e29fe +Author: Bill Erickson +Date: Fri May 25 09:47:02 2012 -0400 + + kpac : added content + + Integrate the added content support from tpac and clean up the old added + content stub code. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +54 0 Open-ILS/src/templates/kpac/parts/addedcontent.tt2 +1 63 Open-ILS/src/templates/kpac/record.tt2 +7 16 Open-ILS/web/css/skin/default/kpac/style.css + create mode 100644 Open-ILS/src/templates/kpac/parts/addedcontent.tt2 + +commit d47ed5d4e28595561e773dd442de60bb11f73b00 +Author: Bill Erickson +Date: Wed May 23 13:35:55 2012 -0400 + + kpac : show name of logged in user w/ logout link + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/templates/kpac/parts/header.tt2 + +commit c06d8381ab25769a3d9647089a7eaff6e4884f22 +Author: Bill Erickson +Date: Wed May 23 13:08:10 2012 -0400 + + kpac : make hold-placement terminology more clear + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/getit.tt2 +2 2 Open-ILS/src/templates/kpac/getit_results.tt2 + +commit 3940e94c41f2a3bfbe30d2b04a93872f8f21b92e +Author: Bill Erickson +Date: Wed May 23 13:03:44 2012 -0400 + + kpac : repair logged-in temp list saving + + Allow users to save items to temp lists when logged in. Also make the + language in the drop-down more clear regarding temporary list saving. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/getit.tt2 + +commit 6e2595680350282237266887bd0ab0034b8c0cda +Author: Bill Erickson +Date: Wed May 23 11:51:04 2012 -0400 + + kpac : clear more params from breadcrumb links + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 + +commit b81065a3a915d2ab8078e71cf8622b7f45dd9277 +Author: Bill Erickson +Date: Wed May 23 11:44:28 2012 -0400 + + kpac : global filter config option + + Allows for configuration of an always-on global search filter. All + searches, regardless of origin, in the kpac will be appended by this + filter when configured. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +9 0 Open-ILS/examples/kpac.xml.example +2 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm +1 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm + +commit daa378ef6fab24ed20786f444007060df8d55db6 +Author: Bill Erickson +Date: Wed May 23 11:21:37 2012 -0400 + + kpac : integrate stock search filter group + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +10 4 Open-ILS/src/templates/kpac/parts/searchbox.tt2 + +commit 63da6c1d692addd8725a9c6d878801feace2eaa9 +Author: Bill Erickson +Date: Wed May 23 11:20:00 2012 -0400 + + KPAC : sample search filter group main search selector + + Provide a default search filter group for the kid's opac main search + selector. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +31 0 Open-ILS/src/sql/Pg/950.data.seed-values.sql +35 0 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.data.kpac_filter_group.sql + +commit 51c3e8cf7f34c328b0e690ca0c39470ac9af26a0 +Author: Bill Erickson +Date: Wed May 23 11:10:41 2012 -0400 + + TPAC filter group selector supports class / pos + + * Sort filter group entry options by position + * Allow caller to pass in a class attribute for the filter group selector + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 3 Open-ILS/src/templates/opac/parts/filter_group_selector.tt2 + +commit 8dc2fd73d4d71ea71e471429935cb1874be54e09 +Author: Bill Erickson +Date: Tue May 22 10:51:34 2012 -0400 + + kpac : config file cleanup; vim modeline + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +9 16 Open-ILS/examples/kpac.xml.example + +commit 88edf584264cb9024b84b69bd8b136646c2ca046 +Author: Bill Erickson +Date: Tue May 22 09:43:26 2012 -0400 + + kpac : wire up print page link w/ JS + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/parts/header.tt2 + +commit 54ed57dc92379e5502e805e57e7e373bc9325a03 +Author: Bill Erickson +Date: Tue May 22 09:43:07 2012 -0400 + + kpac: clear some form params from breadcrumb links + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +4 3 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 + +commit e0788aa3c364a574f1589b7babfc13769510dcba +Author: Bill Erickson +Date: Fri May 18 08:31:05 2012 -0400 + + kpac : initial added content cleanup + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +8 2 Open-ILS/src/templates/kpac/record.tt2 + +commit 1df6aed1b6f7de0f22e8b19ad6cc29c43843cee1 +Author: Bill Erickson +Date: Thu May 17 09:35:16 2012 -0400 + + kpac; set record detail link in breadcrumbs + + On the getit page, the record title link in the breadcrumb now returns + to the main record page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 + +commit a2aa7b9de077f6870db14996d0b5ececc02f9e73 +Author: Bill Erickson +Date: Mon Apr 23 16:17:35 2012 -0400 + + kpac2 : update print/textsize image links + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 2 Open-ILS/examples/web/templates/kpac/parts/header.tt2 + +commit 912c1fc9a4a3b68f2986e8bf6fe867a1ca3a1cea +Author: Bill Erickson +Date: Mon Apr 23 15:44:02 2012 -0400 + + kpac : remove action CGI after getit results + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/templates/kpac/getit_results.tt2 + +commit 6420551af462e9051d6c5cfa0b9ca3156ced772a +Author: Bill Erickson +Date: Mon Apr 23 15:43:46 2012 -0400 + + kpac : repair hold retrieval code + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm + +commit bd0e1f5220756fe45ca565a9b1a32e0550e04c41 +Author: Bill Erickson +Date: Tue Apr 17 10:40:42 2012 -0400 + + kpac2 : rename some images to avoid collision w/ kpac + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +- - Open-ILS/examples/web/images/kpac/hp_print_btn.png +- - Open-ILS/examples/web/images/kpac/hp_text_size_btn.png +- - Open-ILS/examples/web/images/kpac/print_btn.png +- - Open-ILS/examples/web/images/kpac/text_size_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_print_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_text_size_btn.png + delete mode 100755 Open-ILS/examples/web/images/kpac/print_btn.png + delete mode 100755 Open-ILS/examples/web/images/kpac/text_size_btn.png + +commit 403894252fd8e0acfbb7f94ec76a3ae05a74e68e +Author: Bill Erickson +Date: Mon Apr 16 17:03:44 2012 -0400 + + kpac2 : results page + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +48 45 Open-ILS/examples/web/templates/kpac/home.tt2 +6 5 Open-ILS/examples/web/templates/kpac/parts/base.tt2 +0 34 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2 + delete mode 100644 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2 + +commit cf4875ecf60b8d907310f9881c39c6a96f6d8652 +Author: Bill Erickson +Date: Mon Apr 16 15:52:31 2012 -0400 + + kpac2 : home search; header; images + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +28 28 Open-ILS/examples/web/css/skin/kpac2/kpac/style.css +- - Open-ILS/examples/web/images/get_a_card_btn.png +- - Open-ILS/examples/web/images/help_btn.png +- - Open-ILS/examples/web/images/hp_banner.png +- - Open-ILS/examples/web/images/hp_banner_bgl.png +- - Open-ILS/examples/web/images/hp_banner_bgr.png +- - Open-ILS/examples/web/images/hp_search_btn.png +- - Open-ILS/examples/web/images/kpac/get_a_card_btn.png +- - Open-ILS/examples/web/images/kpac/help_btn.png +- - Open-ILS/examples/web/images/kpac/hp_banner.png +- - Open-ILS/examples/web/images/kpac/hp_banner_bgl.png +- - Open-ILS/examples/web/images/kpac/hp_banner_bgr.png +- - Open-ILS/examples/web/images/kpac/hp_search_btn.png +- - Open-ILS/examples/web/images/kpac/login_btn.png +- - Open-ILS/examples/web/images/kpac/print_btn.png +- - Open-ILS/examples/web/images/kpac/star_off.png +- - Open-ILS/examples/web/images/kpac/text_size_btn.png +- - Open-ILS/examples/web/images/login_btn.png +- - Open-ILS/examples/web/images/print_btn.png +- - Open-ILS/examples/web/images/star_off.png +- - Open-ILS/examples/web/images/text_size_btn.png +64 0 Open-ILS/examples/web/templates/kpac/home.tt2 +6 4 Open-ILS/examples/web/templates/kpac/parts/base.tt2 +24 0 Open-ILS/examples/web/templates/kpac/parts/header.tt2 +34 0 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2 + delete mode 100755 Open-ILS/examples/web/images/get_a_card_btn.png + delete mode 100755 Open-ILS/examples/web/images/help_btn.png + delete mode 100755 Open-ILS/examples/web/images/hp_banner.png + delete mode 100755 Open-ILS/examples/web/images/hp_banner_bgl.png + delete mode 100755 Open-ILS/examples/web/images/hp_banner_bgr.png + delete mode 100755 Open-ILS/examples/web/images/hp_search_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/get_a_card_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/help_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner_bgl.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_banner_bgr.png + create mode 100755 Open-ILS/examples/web/images/kpac/hp_search_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/login_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/print_btn.png + create mode 100755 Open-ILS/examples/web/images/kpac/star_off.png + create mode 100755 Open-ILS/examples/web/images/kpac/text_size_btn.png + delete mode 100755 Open-ILS/examples/web/images/login_btn.png + delete mode 100755 Open-ILS/examples/web/images/print_btn.png + delete mode 100755 Open-ILS/examples/web/images/star_off.png + delete mode 100755 Open-ILS/examples/web/images/text_size_btn.png + create mode 100644 Open-ILS/examples/web/templates/kpac/home.tt2 + create mode 100644 Open-ILS/examples/web/templates/kpac/parts/header.tt2 + create mode 100644 Open-ILS/examples/web/templates/kpac/parts/home_search.tt2 + +commit 4b0a31e79d831d560fc7494fd7989394933ef1e9 +Author: Bill Erickson +Date: Mon Apr 16 11:54:31 2012 -0400 + + kpac2 : some initial files + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1081 0 Open-ILS/examples/web/css/skin/kpac2/kpac/style.css +- - Open-ILS/examples/web/images/get_a_card_btn.png +- - Open-ILS/examples/web/images/help_btn.png +- - Open-ILS/examples/web/images/hp_banner.png +- - Open-ILS/examples/web/images/hp_banner_bgl.png +- - Open-ILS/examples/web/images/hp_banner_bgr.png +- - Open-ILS/examples/web/images/hp_search_btn.png +- - Open-ILS/examples/web/images/login_btn.png +- - Open-ILS/examples/web/images/print_btn.png +- - Open-ILS/examples/web/images/star_off.png +- - Open-ILS/examples/web/images/text_size_btn.png +21 0 Open-ILS/examples/web/templates/kpac/parts/base.tt2 + create mode 100755 Open-ILS/examples/web/css/skin/kpac2/kpac/style.css + create mode 100755 Open-ILS/examples/web/images/get_a_card_btn.png + create mode 100755 Open-ILS/examples/web/images/help_btn.png + create mode 100755 Open-ILS/examples/web/images/hp_banner.png + create mode 100755 Open-ILS/examples/web/images/hp_banner_bgl.png + create mode 100755 Open-ILS/examples/web/images/hp_banner_bgr.png + create mode 100755 Open-ILS/examples/web/images/hp_search_btn.png + create mode 100755 Open-ILS/examples/web/images/login_btn.png + create mode 100755 Open-ILS/examples/web/images/print_btn.png + create mode 100755 Open-ILS/examples/web/images/star_off.png + create mode 100755 Open-ILS/examples/web/images/text_size_btn.png + create mode 100644 Open-ILS/examples/web/templates/kpac/parts/base.tt2 + +commit 4f3184d25fc9e57c83e6bd40ab4ac871b7d5a8d2 +Author: Bill Erickson +Date: Mon Apr 16 11:51:36 2012 -0400 + + Created examples web dir + + Created Open-ILS/examples/web for storing example templates and sample + template overrides and their associated resources (js, css, images). + + Moved the sample flattener_test.tt2 into the new web/templates dir. + + Added a simple README exaplaining the purpose of the directory. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +0 49 Open-ILS/examples/tt2/flattener_test.tt2 +27 0 Open-ILS/examples/web/README +49 0 Open-ILS/examples/web/templates/flattener_test.tt2 + delete mode 100644 Open-ILS/examples/tt2/flattener_test.tt2 + create mode 100644 Open-ILS/examples/web/README + create mode 100644 Open-ILS/examples/web/templates/flattener_test.tt2 + +commit e1b9856d6f01cb9afd62dbac7a004fab4186113e +Author: Bill Erickson +Date: Tue Apr 17 11:39:21 2012 -0400 + + kpac : tech reference + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +97 0 docs/TechRef/KidsOPAC.txt + create mode 100644 docs/TechRef/KidsOPAC.txt + +commit 00f99bde4dcfd8312a2b2e8cfa31b4f60784d988 +Author: Bill Erickson +Date: Tue Apr 17 11:39:04 2012 -0400 + + kpac : default apache config repair + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/examples/apache/eg_vhost.conf + +commit 049ffc264f8bb866cc1f006f73a1e382da1dac69 +Author: Bill Erickson +Date: Tue Apr 17 10:35:43 2012 -0400 + + EGWeb trim template paths to unique set + + The list of template paths may have the same path added multiple times, + depending on the Apache configuration. Trim them down to a unique set + to avoid excess template lookups. + + Signed-off-by: Bill Erickson + + Conflicts: + Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm + + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGWeb.pm + +commit 8bd6620d08dac540b1ebde0534c39df59dec05f2 +Author: Dan Scott +Date: Mon Jul 30 09:44:17 2012 -0400 + + TPAC advanced search org unit selector + + Make the advanced search org selector a bit more i18n and accessibility + friendly by giving the fields an explicit label. We shouldn't really build + strings out of individual parts like "in" out of context, because the + translators won't know what "in" refers to; and the label elements help + guide screen readers. + + Signed-off-by: Dan Scott + Signed-off-by: Kathy Lussier + +15 11 Open-ILS/src/templates/opac/parts/advanced/expert.tt2 +8 3 Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 + +commit f7094d7cfb239762975bf16ebd25a21dcc0237d2 +Author: Kathy Lussier +Date: Mon Jul 23 23:23:55 2012 -0400 + + Add the library selector to numeric and expert search pages. + + Signed-off-by: Kathy Lussier + Signed-off-by: Dan Scott + +13 7 Open-ILS/src/templates/opac/parts/advanced/expert.tt2 +4 1 Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 +1 0 Open-ILS/web/css/skin/default/opac/style.css + +commit b56f3a9d9dae0e7a89d30d132f629c4195ac6b3e +Author: Bill Erickson +Date: Mon Apr 16 17:04:10 2012 -0400 + + kpac : html escape title/author in record rows + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 2 Open-ILS/src/templates/kpac/parts/record_row.tt2 + +commit b5ac5a6d54dfd0f010269f66526f27d7f31e27b5 +Author: Bill Erickson +Date: Mon Apr 9 15:45:49 2012 -0400 + + kpac : search link cgi improvements + + 1. avoid showing the search terms from canned searches in the simple + search box. Patrons, kids especially, probably don't want to see + potentially complicated canned search queries in the search box when the + whole point is that they are accessible by clicking on images. + + 2. Avoid propagating the search qtype param to canned searches. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/templates/kpac/parts/grid.tt2 +2 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2 + +commit 727d0647b41d71b09d9a8b08dd906c723eb3fb50 +Author: Bill Erickson +Date: Mon Apr 9 15:26:40 2012 -0400 + + kpac : ensure the single-hit redirect goes to kpac + + ... instead of to the tpac record detail page. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +16 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm + +commit 1327ffb06c3199bb40c4b4b9d5868d1c5c631d96 +Author: Bill Erickson +Date: Mon Apr 9 13:59:56 2012 -0400 + + kpac : no results message + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +21 13 Open-ILS/src/templates/kpac/results.tt2 + +commit b057cff72846fe42438fd4afb428fbe7b2ee8ff0 +Author: Bill Erickson +Date: Fri Apr 6 16:32:13 2012 -0400 + + kpac : added content work + + 1. Consolidated added content apache configs under /eg + 2. Added (untested) code to support LibraryThing reviews. + -- It looks like we'll need to coordinate w/ LT to get it all hooked + up. More research pending. + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +17 17 Open-ILS/examples/apache/eg_vhost.conf +29 0 Open-ILS/src/templates/kpac/parts/acimport.tt2 +1 1 Open-ILS/src/templates/kpac/parts/base.tt2 +0 13 Open-ILS/src/templates/kpac/parts/chilifresh.tt2 +1 0 Open-ILS/src/templates/kpac/record.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/acimport.tt2 + delete mode 100644 Open-ILS/src/templates/kpac/parts/chilifresh.tt2 + +commit c18603ae246551837c10d240b5ae1e40c816d978 +Author: Bill Erickson +Date: Thu Apr 5 17:30:54 2012 -0400 + + kpac : hold placement; more auth refresh repairs + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +2 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm +41 17 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +13 5 Open-ILS/src/templates/kpac/getit_results.tt2 +2 1 Open-ILS/src/templates/kpac/parts/base.tt2 + +commit 9c17d8b6dd34075935318d504348d000c99c4144 +Author: Bill Erickson +Date: Thu Apr 5 15:31:49 2012 -0400 + + kpac : wire up home search; auth timeout redirect fixes + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +7 5 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +21 12 Open-ILS/src/templates/kpac/home.tt2 + +commit 295f64b981fc93bb66ca4360bbdcc9ff32283eae +Author: Bill Erickson +Date: Thu Apr 5 12:35:39 2012 -0400 + + kpac : initial login + place hold combined action + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +30 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +47 39 Open-ILS/src/templates/kpac/getit.tt2 + +commit bde0e9b42bdc755eb659977332f2d5c80365dcc9 +Author: Bill Erickson +Date: Wed Apr 4 16:33:33 2012 -0400 + + kpac : initial chilifresh integration + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 0 Open-ILS/src/templates/kpac/parts/base.tt2 +13 0 Open-ILS/src/templates/kpac/parts/chilifresh.tt2 +17 2 Open-ILS/src/templates/kpac/record.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/chilifresh.tt2 + +commit cd60d1c12d17f8582ea106c75d87bfd6b8ff77c8 +Author: Bill Erickson +Date: Wed Apr 4 15:02:11 2012 -0400 + + kpac : getit save to existing list + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +41 3 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +52 15 Open-ILS/src/templates/kpac/getit_results.tt2 + +commit 50ed740439e80b31cdf15c21dd9017cbb680293c +Author: Bill Erickson +Date: Mon Mar 26 15:32:08 2012 -0400 + + tpac: minor code formatting + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +8 9 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm + +commit 5db8fb03ca1a7ebbe176bc05936018b411f93b4d +Author: Bill Erickson +Date: Mon Mar 26 14:02:00 2012 -0400 + + kpac: save to anon-list + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +26 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +17 14 Open-ILS/src/templates/kpac/getit.tt2 + +commit aa33fc0ef3f2d80de7474a6815ee629c9d0fca8a +Author: Bill Erickson +Date: Fri Mar 16 12:00:58 2012 -0400 + + kpac : config and template work + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 0 Open-ILS/examples/apache/eg_vhost.conf +0 58 Open-ILS/examples/kpac.xml +58 0 Open-ILS/examples/kpac.xml.example +1 0 Open-ILS/src/Makefile.am +42 15 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +15 11 Open-ILS/src/templates/kpac/getit.tt2 + delete mode 100644 Open-ILS/examples/kpac.xml + create mode 100644 Open-ILS/examples/kpac.xml.example + +commit 9b7b60e345c04716de866c2674428987c67bb8ca +Author: Bill Erickson +Date: Tue Feb 14 14:47:13 2012 -0500 + + kpac : i18n, cleanup + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +3 3 Open-ILS/src/templates/kpac/home.tt2 +4 4 Open-ILS/src/templates/kpac/parts/footer.tt2 + +commit 33e75c06ce05826eac9e5abdf2bd2c813db58f88 +Author: Bill Erickson +Date: Tue Feb 14 14:34:21 2012 -0500 + + kpac : rename files/paths for tpac consistency + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +8 14 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +0 114 Open-ILS/src/templates/kpac/checkout.tt2 +0 22 Open-ILS/src/templates/kpac/checkout_results.tt2 +0 133 Open-ILS/src/templates/kpac/detailed.tt2 +114 0 Open-ILS/src/templates/kpac/getit.tt2 +22 0 Open-ILS/src/templates/kpac/getit_results.tt2 +53 0 Open-ILS/src/templates/kpac/home.tt2 +0 53 Open-ILS/src/templates/kpac/index.tt2 +2 2 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 +1 1 Open-ILS/src/templates/kpac/parts/grid.tt2 +1 1 Open-ILS/src/templates/kpac/parts/header.tt2 +4 4 Open-ILS/src/templates/kpac/parts/record_row.tt2 +1 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2 +1 1 Open-ILS/src/templates/kpac/parts/subpage.tt2 +133 0 Open-ILS/src/templates/kpac/record.tt2 +28 0 Open-ILS/src/templates/kpac/results.tt2 +0 28 Open-ILS/src/templates/kpac/search_results.tt2 +- - Open-ILS/web/images/kpac/stars!.png +- - Open-ILS/web/images/kpac/stars!_gray.png +- - Open-ILS/web/images/kpac/stars.png +- - Open-ILS/web/images/kpac/stars_grey.png + delete mode 100644 Open-ILS/src/templates/kpac/checkout.tt2 + delete mode 100644 Open-ILS/src/templates/kpac/checkout_results.tt2 + delete mode 100644 Open-ILS/src/templates/kpac/detailed.tt2 + create mode 100644 Open-ILS/src/templates/kpac/getit.tt2 + create mode 100644 Open-ILS/src/templates/kpac/getit_results.tt2 + create mode 100644 Open-ILS/src/templates/kpac/home.tt2 + delete mode 100644 Open-ILS/src/templates/kpac/index.tt2 + create mode 100644 Open-ILS/src/templates/kpac/record.tt2 + create mode 100644 Open-ILS/src/templates/kpac/results.tt2 + delete mode 100644 Open-ILS/src/templates/kpac/search_results.tt2 + delete mode 100755 Open-ILS/web/images/kpac/stars!.png + delete mode 100755 Open-ILS/web/images/kpac/stars!_gray.png + create mode 100755 Open-ILS/web/images/kpac/stars.png + create mode 100755 Open-ILS/web/images/kpac/stars_grey.png + +commit 32a8dc563d245e11ab35ee0361f27763a1d79978 +Author: Bill Erickson +Date: Mon Jan 30 14:46:30 2012 -0500 + + kpac : holds, misc + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +3 3 Open-ILS/examples/kpac.xml +97 106 Open-ILS/src/templates/kpac/checkout.tt2 +1 1 Open-ILS/src/templates/kpac/parts/base.tt2 +26 0 Open-ILS/src/templates/kpac/parts/help_popups.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/help_popups.tt2 + +commit b1384443bc5e0053793dba6aca90795705880d01 +Author: Bill Erickson +Date: Mon Jan 30 12:32:43 2012 -0500 + + kpac : initial holds; misc + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +7 15 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +10 19 Open-ILS/src/templates/kpac/checkout.tt2 +1 2 Open-ILS/src/templates/kpac/detailed.tt2 +9 3 Open-ILS/src/templates/kpac/parts/header.tt2 +40 0 Open-ILS/src/templates/kpac/parts/record_row.tt2 +2 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2 +1 36 Open-ILS/src/templates/kpac/search_results.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/record_row.tt2 + +commit 7bc9514f57403251bc1e6c648bf6849a8bb4abf2 +Author: Bill Erickson +Date: Fri Jan 27 12:15:05 2012 -0500 + + kpac : copy table; record details + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +1 1 Open-ILS/examples/kpac.xml +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +14 21 Open-ILS/src/templates/kpac/detailed.tt2 +8 5 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 +82 0 Open-ILS/src/templates/kpac/parts/copy_table.tt2 +1 1 Open-ILS/src/templates/kpac/parts/grid.tt2 +0 1 Open-ILS/src/templates/kpac/parts/searchbox.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/copy_table.tt2 + +commit b15308f7ece1f843e25f5b86ed809723107747b2 +Author: Bill Erickson +Date: Thu Jan 26 18:05:46 2012 -0500 + + kpac : record details + + Signed-off-by: Bill Erickson + + Conflicts: + Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm + + Signed-off-by: Mike Rylander + +2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm +1 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +123 106 Open-ILS/src/templates/kpac/detailed.tt2 +6 1 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 +1 0 Open-ILS/src/templates/kpac/parts/searchbox.tt2 +1 1 Open-ILS/src/templates/kpac/search_results.tt2 + +commit 65d27ce405f6113d541537cec74fc5209000b5d4 +Author: Bill Erickson +Date: Thu Jan 26 14:38:42 2012 -0500 + + kpac : trucking along + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +117 117 Open-ILS/src/templates/kpac/detailed.tt2 +2 2 Open-ILS/src/templates/kpac/parts/header.tt2 + +commit 97da25f286aa91d903ee874c3bd49dad78992523 +Author: Bill Erickson +Date: Thu Jan 26 14:24:07 2012 -0500 + + kpac : basic search box + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +43 0 Open-ILS/src/templates/kpac/parts/searchbox.tt2 +2 38 Open-ILS/src/templates/kpac/parts/subpage.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/searchbox.tt2 + +commit 6393ead3b28965149197cacaf5b3838db6601db3 +Author: Bill Erickson +Date: Thu Jan 26 11:49:55 2012 -0500 + + kpac : breadcrumbs, paging, misc + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +12 9 Open-ILS/examples/kpac.xml +8 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +5 3 Open-ILS/src/templates/kpac/category.tt2 +1 1 Open-ILS/src/templates/kpac/index.tt2 +2 35 Open-ILS/src/templates/kpac/parts/base.tt2 +38 0 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 +8 0 Open-ILS/src/templates/kpac/parts/footer.tt2 +15 24 Open-ILS/src/templates/kpac/parts/grid.tt2 +23 0 Open-ILS/src/templates/kpac/parts/header.tt2 +50 0 Open-ILS/src/templates/kpac/parts/paginate.tt2 +6 14 Open-ILS/src/templates/kpac/parts/subpage.tt2 +44 0 Open-ILS/src/templates/kpac/parts/util.tt2 +11 42 Open-ILS/src/templates/kpac/search_results.tt2 +3 1 Open-ILS/web/css/skin/default/kpac/style.css + create mode 100644 Open-ILS/src/templates/kpac/parts/breadcrumb.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/footer.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/header.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/paginate.tt2 + mode change 100755 => 100644 Open-ILS/src/templates/kpac/parts/subpage.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/util.tt2 + +commit 93c2707e0ba849a48394f5d6e96564c8bc89da2a +Author: Bill Erickson +Date: Mon Jan 23 16:49:29 2012 -0500 + + kpac : first steps + + initial pile of template integration and apache configuration + + Signed-off-by: Bill Erickson + Signed-off-by: Mike Rylander + +14 0 Open-ILS/examples/apache/eg_vhost.conf +55 0 Open-ILS/examples/kpac.xml +96 0 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm +22 0 Open-ILS/src/templates/kpac/category.tt2 +132 0 Open-ILS/src/templates/kpac/checkout.tt2 +22 0 Open-ILS/src/templates/kpac/checkout_results.tt2 +124 0 Open-ILS/src/templates/kpac/detailed.tt2 +53 0 Open-ILS/src/templates/kpac/index.tt2 +52 0 Open-ILS/src/templates/kpac/parts/base.tt2 +51 0 Open-ILS/src/templates/kpac/parts/grid.tt2 +75 0 Open-ILS/src/templates/kpac/parts/subpage.tt2 +94 0 Open-ILS/src/templates/kpac/search_results.tt2 +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.eot +5187 0 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.svg +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.ttf +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.woff +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.eot +4820 0 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.svg +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.ttf +- - Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.woff +- - Open-ILS/web/css/skin/default/kpac/fonts/Kreon.eot +3499 0 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.svg +- - Open-ILS/web/css/skin/default/kpac/fonts/Kreon.ttf +- - Open-ILS/web/css/skin/default/kpac/fonts/Kreon.woff +1032 0 Open-ILS/web/css/skin/default/kpac/style.css +- - Open-ILS/web/images/kpac/arrow_last.png +- - Open-ILS/web/images/kpac/arrow_next.png +- - Open-ILS/web/images/kpac/back_to_book.png +- - Open-ILS/web/images/kpac/back_to_results_btn.png +- - Open-ILS/web/images/kpac/box1_top.png +- - Open-ILS/web/images/kpac/bread_green_last.png +- - Open-ILS/web/images/kpac/bread_green_mid.png +- - Open-ILS/web/images/kpac/btn_arrow.png +- - Open-ILS/web/images/kpac/cancel_back_btn.png +- - Open-ILS/web/images/kpac/category.png +- - Open-ILS/web/images/kpac/get_it_btn.png +- - Open-ILS/web/images/kpac/get_it_btn_sm.png +- - Open-ILS/web/images/kpac/go_back_btn.png +- - Open-ILS/web/images/kpac/home_icon.png +- - Open-ILS/web/images/kpac/icon_bg.png +- - Open-ILS/web/images/kpac/icon_book.png +- - Open-ILS/web/images/kpac/item_image.jpg +- - Open-ILS/web/images/kpac/kcls_logo.jpg +- - Open-ILS/web/images/kpac/library_card.png +- - Open-ILS/web/images/kpac/logo_left.png +- - Open-ILS/web/images/kpac/logo_mid.png +- - Open-ILS/web/images/kpac/logo_right.png +- - Open-ILS/web/images/kpac/main_bl_corner.png +- - Open-ILS/web/images/kpac/main_bottom_bg.png +- - Open-ILS/web/images/kpac/main_bottom_bg_sub.png +- - Open-ILS/web/images/kpac/main_br_corner.png +- - Open-ILS/web/images/kpac/main_left_shadow.png +- - Open-ILS/web/images/kpac/main_right_shadow.png +- - Open-ILS/web/images/kpac/main_tl_corner.png +- - Open-ILS/web/images/kpac/main_top_bg.png +- - Open-ILS/web/images/kpac/main_top_bg_sub.png +- - Open-ILS/web/images/kpac/main_tr_corner.png +- - Open-ILS/web/images/kpac/more_info_btn.png +- - Open-ILS/web/images/kpac/popup_arrow_bm.png +- - Open-ILS/web/images/kpac/popup_bl.png +- - Open-ILS/web/images/kpac/popup_bm.png +- - Open-ILS/web/images/kpac/popup_br.png +- - Open-ILS/web/images/kpac/popup_lm.png +- - Open-ILS/web/images/kpac/popup_rm.png +- - Open-ILS/web/images/kpac/popup_tl.png +- - Open-ILS/web/images/kpac/popup_tm.png +- - Open-ILS/web/images/kpac/popup_tr.png +- - Open-ILS/web/images/kpac/print_btn.png +- - Open-ILS/web/images/kpac/question_mark.png +- - Open-ILS/web/images/kpac/review_submit_btn.png +- - Open-ILS/web/images/kpac/reviews_top.png +- - Open-ILS/web/images/kpac/search_bg.png +- - Open-ILS/web/images/kpac/search_btn.png +- - Open-ILS/web/images/kpac/search_btn_sub.png +- - Open-ILS/web/images/kpac/star_oiff.png +- - Open-ILS/web/images/kpac/star_on.png +- - Open-ILS/web/images/kpac/stars!.png +- - Open-ILS/web/images/kpac/stars!_gray.png +- - Open-ILS/web/images/kpac/sub_side_bg.png +- - Open-ILS/web/images/kpac/text_size_btn.png +- - Open-ILS/web/images/kpac/to_top_btn.png +82 0 Open-ILS/web/js/ui/default/kpac/functions.js + create mode 100644 Open-ILS/examples/kpac.xml + create mode 100644 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGKPacLoader.pm + create mode 100644 Open-ILS/src/templates/kpac/category.tt2 + create mode 100644 Open-ILS/src/templates/kpac/checkout.tt2 + create mode 100644 Open-ILS/src/templates/kpac/checkout_results.tt2 + create mode 100644 Open-ILS/src/templates/kpac/detailed.tt2 + create mode 100644 Open-ILS/src/templates/kpac/index.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/base.tt2 + create mode 100644 Open-ILS/src/templates/kpac/parts/grid.tt2 + create mode 100755 Open-ILS/src/templates/kpac/parts/subpage.tt2 + create mode 100644 Open-ILS/src/templates/kpac/search_results.tt2 + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.eot + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.svg + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.ttf + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-Regular.woff + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.eot + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.svg + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.ttf + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Cabin-SemiBold.woff + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.eot + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.svg + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.ttf + create mode 100755 Open-ILS/web/css/skin/default/kpac/fonts/Kreon.woff + create mode 100755 Open-ILS/web/css/skin/default/kpac/style.css + create mode 100755 Open-ILS/web/images/kpac/arrow_last.png + create mode 100755 Open-ILS/web/images/kpac/arrow_next.png + create mode 100755 Open-ILS/web/images/kpac/back_to_book.png + create mode 100755 Open-ILS/web/images/kpac/back_to_results_btn.png + create mode 100755 Open-ILS/web/images/kpac/box1_top.png + create mode 100755 Open-ILS/web/images/kpac/bread_green_last.png + create mode 100755 Open-ILS/web/images/kpac/bread_green_mid.png + create mode 100755 Open-ILS/web/images/kpac/btn_arrow.png + create mode 100755 Open-ILS/web/images/kpac/cancel_back_btn.png + create mode 100755 Open-ILS/web/images/kpac/category.png + create mode 100755 Open-ILS/web/images/kpac/get_it_btn.png + create mode 100755 Open-ILS/web/images/kpac/get_it_btn_sm.png + create mode 100755 Open-ILS/web/images/kpac/go_back_btn.png + create mode 100755 Open-ILS/web/images/kpac/home_icon.png + create mode 100755 Open-ILS/web/images/kpac/icon_bg.png + create mode 100755 Open-ILS/web/images/kpac/icon_book.png + create mode 100755 Open-ILS/web/images/kpac/item_image.jpg + create mode 100755 Open-ILS/web/images/kpac/kcls_logo.jpg + create mode 100755 Open-ILS/web/images/kpac/library_card.png + create mode 100755 Open-ILS/web/images/kpac/logo_left.png + create mode 100755 Open-ILS/web/images/kpac/logo_mid.png + create mode 100755 Open-ILS/web/images/kpac/logo_right.png + create mode 100755 Open-ILS/web/images/kpac/main_bl_corner.png + create mode 100755 Open-ILS/web/images/kpac/main_bottom_bg.png + create mode 100755 Open-ILS/web/images/kpac/main_bottom_bg_sub.png + create mode 100755 Open-ILS/web/images/kpac/main_br_corner.png + create mode 100755 Open-ILS/web/images/kpac/main_left_shadow.png + create mode 100755 Open-ILS/web/images/kpac/main_right_shadow.png + create mode 100755 Open-ILS/web/images/kpac/main_tl_corner.png + create mode 100755 Open-ILS/web/images/kpac/main_top_bg.png + create mode 100755 Open-ILS/web/images/kpac/main_top_bg_sub.png + create mode 100755 Open-ILS/web/images/kpac/main_tr_corner.png + create mode 100755 Open-ILS/web/images/kpac/more_info_btn.png + create mode 100755 Open-ILS/web/images/kpac/popup_arrow_bm.png + create mode 100755 Open-ILS/web/images/kpac/popup_bl.png + create mode 100755 Open-ILS/web/images/kpac/popup_bm.png + create mode 100755 Open-ILS/web/images/kpac/popup_br.png + create mode 100755 Open-ILS/web/images/kpac/popup_lm.png + create mode 100755 Open-ILS/web/images/kpac/popup_rm.png + create mode 100755 Open-ILS/web/images/kpac/popup_tl.png + create mode 100755 Open-ILS/web/images/kpac/popup_tm.png + create mode 100755 Open-ILS/web/images/kpac/popup_tr.png + create mode 100755 Open-ILS/web/images/kpac/print_btn.png + create mode 100755 Open-ILS/web/images/kpac/question_mark.png + create mode 100755 Open-ILS/web/images/kpac/review_submit_btn.png + create mode 100755 Open-ILS/web/images/kpac/reviews_top.png + create mode 100755 Open-ILS/web/images/kpac/search_bg.png + create mode 100755 Open-ILS/web/images/kpac/search_btn.png + create mode 100755 Open-ILS/web/images/kpac/search_btn_sub.png + create mode 100755 Open-ILS/web/images/kpac/star_oiff.png + create mode 100755 Open-ILS/web/images/kpac/star_on.png + create mode 100755 Open-ILS/web/images/kpac/stars!.png + create mode 100755 Open-ILS/web/images/kpac/stars!_gray.png + create mode 100755 Open-ILS/web/images/kpac/sub_side_bg.png + create mode 100755 Open-ILS/web/images/kpac/text_size_btn.png + create mode 100755 Open-ILS/web/images/kpac/to_top_btn.png + create mode 100755 Open-ILS/web/js/ui/default/kpac/functions.js + +commit df16ba71822e48b7661b1057d523b15deb20f7c8 +Author: Dan Scott +Date: Fri Jul 27 17:24:07 2012 -0400 + + Fix summary display in TPAC; avoid Content Cafe + + While in misc_util.tt2 we're grabbing args.summary as a single string, + and args.summaries as the list of summaries, this gets complicated + elsewhere in the summaries display chain, where we're checking for the + number of list elements in "summary" (which is now a string), as well as + a confusion of logic where ContentCafe was being displayed whether or + not the environment variable existed. + + Signed-off-by: Dan Scott + Signed-off-by: Ben Shum + +1 1 Open-ILS/src/templates/opac/parts/record/extras.tt2 +5 4 Open-ILS/src/templates/opac/parts/record/summaryplus.tt2 + +commit be736f312fd5d078714740e9afc866fe977a5bf5 +Author: Ben Shum +Date: Fri Jul 27 16:06:28 2012 -0400 + + TPAC - repair summary statement display + + Change variable from summary to summaries to properly associate values + for the summary statement display in Tpac. + + Signed-off-by: Ben Shum + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/templates/opac/parts/misc_util.tt2 + +commit 639d3fbb8ec26ad07dd30f53170dce6aa53c4f84 +Author: Kathy Lussier +Date: Thu Jul 26 07:09:11 2012 -0400 + + Two new list fields. Adds the publication date and format to the My Lists + display in tpac. + + Signed-off-by: Kathy Lussier + Signed-off-by: Jason Stephenson + Signed-off-by: Dan Scott + +14 1 Open-ILS/src/templates/opac/myopac/lists.tt2 + +commit f6f6c9d73073cdc7282c2e9f5aaf830f0309f89c +Author: Thomas Berezansky +Date: Sat Jul 28 15:17:40 2012 -0400 + + Window.open fixes + + Add a window.open compatible "browser" file for unsecured calls. + + Add "chrome" to most window.open calls to bypass the wrapper. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +1 1 Open-ILS/web/js/dojo/openils/Util.js +3 3 Open-ILS/web/js/ui/default/acq/common/li_table.js +1 1 Open-ILS/web/js/ui/default/acq/financial/claim_voucher.js +1 1 Open-ILS/web/js/ui/default/booking/populator.js +1 1 Open-ILS/web/js/ui/default/cat/authority/list.js +1 1 Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js +1 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js +1 1 Open-ILS/web/opac/common/js/utils.js +1 1 Open-ILS/web/opac/skin/default/js/rdetail.js +1 1 Open-ILS/web/reports/oils_rpt_utils.js +1 1 Open-ILS/xul/staff_client/chrome/content/cat/opac.js +4 4 Open-ILS/xul/staff_client/chrome/content/util/print.js +15 0 Open-ILS/xul/staff_client/chrome/content/util/untrusted_window.xul +2 2 Open-ILS/xul/staff_client/defaults/preferences/standalone_xul_app.js +1 1 Open-ILS/xul/staff_client/server/cat/marcedit.js + create mode 100644 Open-ILS/xul/staff_client/chrome/content/util/untrusted_window.xul + +commit 27bcb6740e92198523c80d5eef3f63eb8804ad7e +Author: Thomas Berezansky +Date: Fri Jul 27 16:00:27 2012 -0400 + + Change popups to menupopups in marc edit + + Because popups are transparent by default. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +5 5 Open-ILS/xul/staff_client/server/cat/marcedit.js + +commit 194a33b381bd5d719deb0988de1858daa2794a6c +Author: Thomas Berezansky +Date: Fri Jul 27 12:22:00 2012 -0400 + + Fix over-zealous constant change + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +1 1 Open-ILS/xul/staff_client/chrome/content/main/constants.js + +commit abade21a678eb3ca1ec2e6c423b4c67aa8695a0f +Author: Thomas Berezansky +Date: Thu Jul 26 16:52:55 2012 -0400 + + Another missing height for the pattern wizard + + Missed this one on the previous pass. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +1 1 Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js + +commit c45d702d26a423f8136c52e8659ae5d229a99220 +Author: Thomas Berezansky +Date: Thu Jul 26 16:18:02 2012 -0400 + + Fix pattern wizard + + CSS3 selectors break things. And some height would be nice. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +4 3 Open-ILS/xul/staff_client/server/serial/pattern_wizard.js +1 1 Open-ILS/xul/staff_client/server/serial/scap_editor.js + +commit d320a7e659dfbf7768e8191d0edeb6bf0f9c1dcc +Author: Thomas Berezansky +Date: Thu Jul 26 15:52:35 2012 -0400 + + More oils:// wrapping + + To avoid breaking some newer interfaces in particular. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +4 4 Open-ILS/xul/staff_client/chrome/content/main/constants.js + +commit aa19b9626845b940e189839ebc1210193dd5244d +Author: Thomas Berezansky +Date: Thu Jul 26 10:00:34 2012 -0400 + + Have oilsBasePath include protocol and domain + + As seen by the other end, anyway. This fixes some authtoken related issues + when things like ACQ build links that would otherwise default to http. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/templates/base.tt2 + +commit ee8fcf051ca41be9cdf0dec5329b6f616f205992 +Author: Thomas Berezansky +Date: Thu May 17 12:19:48 2012 -0400 + + Switch to XUL for printer settings editor + + Because in later versions of XULRunner we apparently can't do bindings + outside of XUL documents, and messagecatalogs are binding-based. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +1 1 Open-ILS/web/opac/locale/en-US/lang.dtd +1 1 Open-ILS/xul/staff_client/chrome/content/main/menu.js +1 1 Open-ILS/xul/staff_client/server/admin/index.xhtml +0 61 Open-ILS/xul/staff_client/server/admin/printer_settings.html +68 0 Open-ILS/xul/staff_client/server/admin/printer_settings.xul + delete mode 100644 Open-ILS/xul/staff_client/server/admin/printer_settings.html + create mode 100644 Open-ILS/xul/staff_client/server/admin/printer_settings.xul + +commit adee850f88dcedfd65a19d41a7fb4948d4c7eee3 +Author: Thomas Berezansky +Date: Mon Feb 27 09:03:51 2012 -0500 + + Improve Firefox/XULRunner Support + + XULRunner/Firefox 4+ change the rules significantly, and to support them + significant changes have to be made in Evergreen. + + This commit covers a number of things: + + 1 - Remote XUL Issues + + Later versions of XULRunner disable support for Remote XUL without using a + whitelist entry, and whitelisting may stop working eventually as well. The + solution here is the addition of a new protocol wrapper that allows Remote + XUL to act like Local XUL. + + The wrapper is oils:// and acts like HTTPS for the most part. The "host" the + client connects to is always "remote", however, and use of the wrapper has + multiple effects. + + The first of these effects is the enabling of Remote XUL content, with as + close to the Local XUL security level as I could manage. This means that + nearly anything Local XUL can do, Remote XUL should be able to do too. + + The second of these effects is the disabling of JavaScript-visible cookies. + XUL doesn't have cookies, and as such a side effect of the wrapper allowing + remote content to appear to be local content is the lack of cookies. This + does *not* affect server side visibility of cookies, however, so things like + TPac can still see cookies. This required fixing a lot of places that were + built to read data like authtokens out of cookies. + + The third of these effects is the "hiding" of the hostname for anything + going through the wrapper. This prevents oils_persist from saving things + correctly. I thus made oils_persist check for the wrapper and use the data + stash to get the hostname instead. I suspect that we can get rid of the + location.hostname check entirely at this point, but have not done so. + + The wrapper also sets a request header of OILS-Wrapper, value of 'true'. + That allows the server to know that the request came through the wrapper. I + used that ability to have TPac go into "Staff" mode when the wrapper is in + use. This will enhance extension use, where the same authtoken will be seen + by both the staff client and Firefox browsing. + + I willi also note that I rigged the wrapper to be easily adjusted for a + second, hard-coded host for selfcheck use, using oils://selfcheck instead of + oils://remote, that could be very easily turned into a minimal Firefox + extension. That would enable the selfcheck code to have permission to work + with printers and such without enablePrivilege (see next section). + + 2 - enablePrivilege Deprecation + + The enablePrivilege security model has been removed and no longer functions, + and the staff client depended heavily upon it. + + The Remote XUL fix provided us with a way to fix the enablePrivilege issues, + however. Because the Remote XUL has the Local XUL security context it + doesn't need enablePrivilege anymore. However, because enablePrivilege no + longer functions for those things *not* loaded through the wrapper some + things had to be changed. + + For one, because if you are loaded through the wrapper you can't see + cookies, and if you can see cookies you can't do "XUL" things, the "XUL" + cookie has been removed. However, the wrapper can be detected by the + protocol you are using, so I added protocol checking to the isXUL checks I + know of. I am unsure about what, if anything, to do about the IAMXUL flag + that is set by the browser code, though. + + For two, the JavaScript OPAC needs to be passed through the wrapper for some + staff functions to work currently. This has the additional side effect of + effectively forcing SSL mode for JSPac regardless of other settings. + + For three, I went ahead and removed all enablePrivilege calls I could find + outside of the selfcheck code. As they no longer work they were just extra + cruft. + + 3 - Component changes + + Component loading has changed significantly, and the easiest way to + accommodate the changes was to re-write our components. The command line + handler and force external components (the latter from another branch of + mine) were simple enough, especially as they aren't interacted with by other + code in the system (and as I wrote them I understood them anyway). While I + was at it I made the force external component more extension-friendly. + + The data stash, however, was using a hack to accomplish what a singleton + component could do more easily. That and I couldn't get it to function as + it was. My solution was to re-write it as a singleton, removing the + interface definition that was not needed. As I changed how it functioned so + significantly I had to update all calls to it. + + In addition, I hid a window loading routine in the data stash component for + easier loading of a *single* main Evergreen window from the Firefox + overlays. + + 4 - Extension changes + + First off, Venkman, the DOM Inspector, and Chrome List are not guaranteed + compatible with XULRunner anymore. As such, I have removed the out of date + versions. Instead, I have added routines for loading Venkman and the DOM + Inspector as Extensions. This keeps them easy to update to later versions, + and makes us play much nicer when we are an extension. Also, now the + buttons/menu items for loading these interfaces disable themselves if the + extensions don't appear to be loaded. + + A side effect of that was that Windows installers compressed with zlib were + unhappy. I switched to solid lzma, which in theory will get us smaller file + sizes too. + + Secondly, Extensions have changed significantly in Firefox 4+, and Evergreen + had to be adjusted to deal with some of the changes. I adjusted the overlay + to take into account the new application menu, and I re-wrote the hotkey set + loading routines to deal with the fact that extensions don't get extracted + by default. + + 5 - Staff Client Build Process + + XULRunner has some changes that needed accounting for, such as a root level + chrome.manifest being needed. Extension mode, as mentioned above, needed + tweaks as well, and other issues were run into along the way. Both XULRunner + and Firefox version support has been extended to 14.* and the base XULRunner + download has been bumped to 14.0.1. + + In addition to the changes needed to support later XULRunner versions, I + also included alternate application name support and support for OS-specific + branding folders. Mainly because I ended up using all of them in testing, + and decided to leave them in afterwards. + + 6 - Miscellaneous fixes + + MARC View was building a data URL and dumping it into an attribute without + escaping it. Apparently this made XULRunner unhappy, so I added in escaping. + + 7 - Miscellaneous tweaks + + In addition to everything else, while I was running through my various tests + I changed a few other things. + + I enabled the navigation buttons on the OPAC interface embedded in the + patron overview for hold placement. With Remote XUL having the same security + context as Local XUL they now work. + + I removed all non-SSL authtoken cookie assignments I could find, and flagged + all the SSL ones I could find as being "secure" cookies. On the subject of + cookies, I also told the logoff code to not erase every cookie, as those + running in extension mode might dislike all cookies going away. I know that + during my testing I disliked it, anyway. + + I removed the code that messes with the user agent. Extensions are basically + not allowed to do that, and I don't think we need, or should rely on, a + modified user agent elsewhere, so adding a check specifically for when we + are not an extension didn't make a lot of sense to me. + + I also made it so that the automatic login command line options will work + after a logoff (but they won't trigger a logoff) during a testing run where + I was logging off, clearing cache, and logging in again repeatedly. + + To deal with CSS changes I changed most (but not all) popup elements to + menupop elements. Popups in later XULRunners are transparent by default. + + Also for CSS changes, a menubar CSS entry in global.css was causing issues + with menu visibility on Linux. Things look fine without it, so I went ahead + and removed it outright. + + In the reporter I found that "class" was being used as a variable name, but + that is a reserved keyword. I changed it to aClass. + + To make things easier for url_prefix use I made it so that the urls hash is + checked by the url_prefix function. It looks for names up to the first of + several characters: /, ?, |. If urls contains that name it is replaced into + place. For | the | itself is removed in this process. + + Signed-off-by: Thomas Berezansky + Signed-off-by: Dan Scott + +2 2 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm +2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy.pm +2 1 Open-ILS/src/perlmods/lib/OpenILS/WWW/Proxy/Authen.pm +1 5 Open-ILS/src/templates/opac/parts/footer.tt2 +1 1 Open-ILS/src/templates/opac/parts/header.tt2 +5 0 Open-ILS/web/conify/global/actor/org_unit.js +5 0 Open-ILS/web/conify/global/actor/org_unit_type.js +5 0 Open-ILS/web/conify/global/config/copy_status.js +5 0 Open-ILS/web/conify/global/config/marc_code_maps.js +5 0 Open-ILS/web/conify/global/permission/grp_tree.js +5 0 Open-ILS/web/conify/global/permission/perm_list.js +4 32 Open-ILS/web/js/dojo/openils/XUL.js +7 1 Open-ILS/web/js/dojo/openils/widget/TranslatorPopup.js +1 1 Open-ILS/web/js/ui/base.js +1 3 Open-ILS/web/js/ui/default/acq/common/li_table.js +0 1 Open-ILS/web/js/ui/default/actor/user/register.js +0 1 Open-ILS/web/js/ui/default/cat/authority/list.js +1 1 Open-ILS/web/js/ui/default/serial/subscription.js +1 4 Open-ILS/web/js/ui/default/serial/subscription/caption_and_pattern.js +0 1 Open-ILS/web/js/ui/default/vandelay/vandelay.js +3 6 Open-ILS/web/opac/common/js/RemoteRequest.js +8 6 Open-ILS/web/opac/common/js/opac_utils.js +5 0 Open-ILS/web/opac/extras/circ/alt_holds_print.html +0 1 Open-ILS/web/opac/skin/default/js/rdetail.js +2 2 Open-ILS/web/reports/oils_rpt.js +5 1 Open-ILS/web/reports/xul/source-setup.js +2 2 Open-ILS/web/reports/xul/template-config.js +1 1 Open-ILS/web/reports/xul/template_builder.xul +58 2 Open-ILS/xul/staff_client/Makefile.am +1 1 Open-ILS/xul/staff_client/application.ini +27 0 Open-ILS/xul/staff_client/chrome.manifest +0 42 Open-ILS/xul/staff_client/chrome/chrome.manifest +- - Open-ILS/xul/staff_client/chrome/chrome_list.jar +8 23 Open-ILS/xul/staff_client/chrome/content/OpenILS/data.js +18 8 Open-ILS/xul/staff_client/chrome/content/OpenILS/global_util.js +3 2 Open-ILS/xul/staff_client/chrome/content/OpenILS/util_overlay_chrome.xul +3 2 Open-ILS/xul/staff_client/chrome/content/OpenILS/util_overlay_offline.xul +0 1 Open-ILS/xul/staff_client/chrome/content/admin/survey_wizard.xul +2 2 Open-ILS/xul/staff_client/chrome/content/auth/controller.js +16 3 Open-ILS/xul/staff_client/chrome/content/auth/session.js +32 35 Open-ILS/xul/staff_client/chrome/content/cat/opac.js +0 1 Open-ILS/xul/staff_client/chrome/content/cat/opac.xul +0 3 Open-ILS/xul/staff_client/chrome/content/circ/offline.js +0 1 Open-ILS/xul/staff_client/chrome/content/circ/offline.xul +0 2 Open-ILS/xul/staff_client/chrome/content/circ/offline_checkin.js +0 2 Open-ILS/xul/staff_client/chrome/content/circ/offline_checkout.js +0 2 Open-ILS/xul/staff_client/chrome/content/circ/offline_in_house_use.js +0 2 Open-ILS/xul/staff_client/chrome/content/circ/offline_register.js +0 2 Open-ILS/xul/staff_client/chrome/content/circ/offline_renew.js +13 14 Open-ILS/xul/staff_client/chrome/content/firefox/overlay.xul +130 120 Open-ILS/xul/staff_client/chrome/content/main/constants.js +87 71 Open-ILS/xul/staff_client/chrome/content/main/main.js +94 77 Open-ILS/xul/staff_client/chrome/content/main/menu.js +0 1 Open-ILS/xul/staff_client/chrome/content/main/menu_frame.xul +1 1 Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul +0 1 Open-ILS/xul/staff_client/chrome/content/main/simple_auth.xul +0 18 Open-ILS/xul/staff_client/chrome/content/util/browser.js +3 5 Open-ILS/xul/staff_client/chrome/content/util/browser.xul +0 3 Open-ILS/xul/staff_client/chrome/content/util/clipboard.js +0 2 Open-ILS/xul/staff_client/chrome/content/util/deck.js +0 6 Open-ILS/xul/staff_client/chrome/content/util/error.js +0 1 Open-ILS/xul/staff_client/chrome/content/util/fancy_prompt.xul +0 17 Open-ILS/xul/staff_client/chrome/content/util/file.js +0 1 Open-ILS/xul/staff_client/chrome/content/util/fm_view.xul +0 2 Open-ILS/xul/staff_client/chrome/content/util/list.js +0 1 Open-ILS/xul/staff_client/chrome/content/util/list_clipboard.xul +0 5 Open-ILS/xul/staff_client/chrome/content/util/mozilla.js +2 7 Open-ILS/xul/staff_client/chrome/content/util/network.js +0 14 Open-ILS/xul/staff_client/chrome/content/util/print.js +3 5 Open-ILS/xul/staff_client/chrome/content/util/rbrowser.xul +0 2 Open-ILS/xul/staff_client/chrome/content/util/shell.js +0 3 Open-ILS/xul/staff_client/chrome/content/util/sound.js +0 1 Open-ILS/xul/staff_client/chrome/content/util/widget_prompt.js +0 4 Open-ILS/xul/staff_client/chrome/content/util/widgets.js +6 14 Open-ILS/xul/staff_client/chrome/content/util/window.js +1 1 Open-ILS/xul/staff_client/chrome/content/util/xuledit.xul +- - Open-ILS/xul/staff_client/chrome/inspector.jar +0 2 Open-ILS/xul/staff_client/chrome/skin/global.css +- - Open-ILS/xul/staff_client/chrome/venkman.jar +130 227 Open-ILS/xul/staff_client/components/clh.js +37 128 Open-ILS/xul/staff_client/components/forceexternal.js +0 179 Open-ILS/xul/staff_client/components/inspector-cmdline.js +0 6 Open-ILS/xul/staff_client/components/nsIOpenILS.idl +- - Open-ILS/xul/staff_client/components/nsIOpenILS.xpt +40 60 Open-ILS/xul/staff_client/components/nsOpenILS.js +64 0 Open-ILS/xul/staff_client/components/oils_protocol.js +0 619 Open-ILS/xul/staff_client/components/venkman-service.js +0 1 Open-ILS/xul/staff_client/external/dojo_template.js +0 3 Open-ILS/xul/staff_client/external/template.js +1 2 Open-ILS/xul/staff_client/external/template.xul +2 2 Open-ILS/xul/staff_client/install.rdf +8 0 Open-ILS/xul/staff_client/server/admin/adminlib.js +0 1 Open-ILS/xul/staff_client/server/admin/circ_age_to_lost.js +8 0 Open-ILS/xul/staff_client/server/admin/copy_locations.js +0 1 Open-ILS/xul/staff_client/server/admin/do_not_auto_attempt_print_setting.js +0 3 Open-ILS/xul/staff_client/server/admin/font_settings.xul +0 1 Open-ILS/xul/staff_client/server/admin/hold_pull_list_classic.js +1 1 Open-ILS/xul/staff_client/server/admin/index.xhtml +11 16 Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.js +0 1 Open-ILS/xul/staff_client/server/admin/offline_manage_xacts.xul +5 0 Open-ILS/xul/staff_client/server/admin/org_unit_settings.js +0 2 Open-ILS/xul/staff_client/server/admin/patrons_due_refunds.js +2 2 Open-ILS/xul/staff_client/server/admin/patrons_due_refunds.xul +1 1 Open-ILS/xul/staff_client/server/admin/printer_settings.html +0 6 Open-ILS/xul/staff_client/server/admin/printer_settings.js +8 0 Open-ILS/xul/staff_client/server/admin/stat_cat_editor.js +0 1 Open-ILS/xul/staff_client/server/admin/toolbar.js +2 3 Open-ILS/xul/staff_client/server/admin/transit_list.xul +1 2 Open-ILS/xul/staff_client/server/admin/upload_xacts.js +0 1 Open-ILS/xul/staff_client/server/admin/work_log.js +4 4 Open-ILS/xul/staff_client/server/admin/work_log.xul +2 5 Open-ILS/xul/staff_client/server/cat/bib_brief.js +2 3 Open-ILS/xul/staff_client/server/cat/bibs_abreast.js +1 1 Open-ILS/xul/staff_client/server/cat/bibs_abreast.xul +7 14 Open-ILS/xul/staff_client/server/cat/copy_browser.js +2 3 Open-ILS/xul/staff_client/server/cat/copy_browser.xul +0 1 Open-ILS/xul/staff_client/server/cat/copy_buckets.xul +0 1 Open-ILS/xul/staff_client/server/cat/copy_buckets_quick.xul +0 3 Open-ILS/xul/staff_client/server/cat/copy_editor.js +0 2 Open-ILS/xul/staff_client/server/cat/copy_notes.xul +0 1 Open-ILS/xul/staff_client/server/cat/copy_summary.xul +0 2 Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.js +2 2 Open-ILS/xul/staff_client/server/cat/manage_multi_home_items.xul +2 6 Open-ILS/xul/staff_client/server/cat/marc_new.xul +0 2 Open-ILS/xul/staff_client/server/cat/marc_view.html +2 3 Open-ILS/xul/staff_client/server/cat/marc_view.xul +1 4 Open-ILS/xul/staff_client/server/cat/marcedit.js +70 70 Open-ILS/xul/staff_client/server/cat/marcedit.xul +4 8 Open-ILS/xul/staff_client/server/cat/record_buckets.js +0 2 Open-ILS/xul/staff_client/server/cat/record_buckets.xul +0 1 Open-ILS/xul/staff_client/server/cat/record_buckets_quick.xul +0 3 Open-ILS/xul/staff_client/server/cat/spine_labels.js +11 12 Open-ILS/xul/staff_client/server/cat/util.js +0 1 Open-ILS/xul/staff_client/server/cat/volume_buckets.xul +2 5 Open-ILS/xul/staff_client/server/cat/volume_copy_creator.js +0 1 Open-ILS/xul/staff_client/server/cat/volume_copy_editor.js +2 2 Open-ILS/xul/staff_client/server/cat/volume_copy_editor.xul +2 2 Open-ILS/xul/staff_client/server/cat/volume_copy_editor_horiz.xul +0 1 Open-ILS/xul/staff_client/server/cat/volume_editor.js +8 14 Open-ILS/xul/staff_client/server/cat/z3950.js +1 2 Open-ILS/xul/staff_client/server/cat/z3950.xul +0 1 Open-ILS/xul/staff_client/server/circ/alternate_copy_summary.js +0 1 Open-ILS/xul/staff_client/server/circ/checkin.xul +2 2 Open-ILS/xul/staff_client/server/circ/checkin_overlay.xul +1 2 Open-ILS/xul/staff_client/server/circ/checkout.js +0 1 Open-ILS/xul/staff_client/server/circ/checkout.xul +0 1 Open-ILS/xul/staff_client/server/circ/circ_brief.xul +0 1 Open-ILS/xul/staff_client/server/circ/circ_summary.xul +0 1 Open-ILS/xul/staff_client/server/circ/copy_details.xul +5 9 Open-ILS/xul/staff_client/server/circ/copy_status.js +0 1 Open-ILS/xul/staff_client/server/circ/copy_status.xul +5 5 Open-ILS/xul/staff_client/server/circ/copy_status_overlay.xul +0 1 Open-ILS/xul/staff_client/server/circ/in_house_use.xul +0 1 Open-ILS/xul/staff_client/server/circ/missing_pieces.js +0 1 Open-ILS/xul/staff_client/server/circ/pre_cat_fields.xul +1 7 Open-ILS/xul/staff_client/server/circ/print_list_template_editor.js +1 2 Open-ILS/xul/staff_client/server/circ/print_list_template_editor.xul +0 1 Open-ILS/xul/staff_client/server/circ/renew.xul +2 2 Open-ILS/xul/staff_client/server/circ/renew_overlay.xul +6 6 Open-ILS/xul/staff_client/server/circ/util.js +5 6 Open-ILS/xul/staff_client/server/index.xhtml +1 13 Open-ILS/xul/staff_client/server/main/data.xul +0 5 Open-ILS/xul/staff_client/server/main/gen_offline_widgets.xul +0 1 Open-ILS/xul/staff_client/server/main/simple_auth.xul +0 3 Open-ILS/xul/staff_client/server/main/ws_info.xul +1 2 Open-ILS/xul/staff_client/server/patron/barcode_entry.xul +0 3 Open-ILS/xul/staff_client/server/patron/bill2.js +2 2 Open-ILS/xul/staff_client/server/patron/bill2.xul +0 1 Open-ILS/xul/staff_client/server/patron/bill_cc_info.xul +0 1 Open-ILS/xul/staff_client/server/patron/bill_check_info.xul +0 2 Open-ILS/xul/staff_client/server/patron/bill_details.js +0 1 Open-ILS/xul/staff_client/server/patron/bill_history.js +0 1 Open-ILS/xul/staff_client/server/patron/bill_wizard.js +4 22 Open-ILS/xul/staff_client/server/patron/display.js +0 2 Open-ILS/xul/staff_client/server/patron/display.xul +0 2 Open-ILS/xul/staff_client/server/patron/display_horiz.xul +0 3 Open-ILS/xul/staff_client/server/patron/hold_details.js +10 22 Open-ILS/xul/staff_client/server/patron/holds.js +0 1 Open-ILS/xul/staff_client/server/patron/holds.xul +3 3 Open-ILS/xul/staff_client/server/patron/holds_overlay.xul +6 8 Open-ILS/xul/staff_client/server/patron/info_group.js +2 2 Open-ILS/xul/staff_client/server/patron/info_group.xul +0 2 Open-ILS/xul/staff_client/server/patron/info_notes.xul +0 1 Open-ILS/xul/staff_client/server/patron/info_stat_cats.xul +0 1 Open-ILS/xul/staff_client/server/patron/info_surveys.xul +2 2 Open-ILS/xul/staff_client/server/patron/items.js +0 1 Open-ILS/xul/staff_client/server/patron/items.xul +4 4 Open-ILS/xul/staff_client/server/patron/items_overlay.xul +0 2 Open-ILS/xul/staff_client/server/patron/place_hold.js +0 2 Open-ILS/xul/staff_client/server/patron/search_form.xul +0 2 Open-ILS/xul/staff_client/server/patron/search_form_horiz.xul +0 1 Open-ILS/xul/staff_client/server/patron/search_result.xul +1 3 Open-ILS/xul/staff_client/server/patron/staged.js +2 2 Open-ILS/xul/staff_client/server/patron/staged.xul +0 4 Open-ILS/xul/staff_client/server/patron/standing_penalties.js +2 2 Open-ILS/xul/staff_client/server/patron/standing_penalties.xul +0 2 Open-ILS/xul/staff_client/server/patron/summary.js +0 5 Open-ILS/xul/staff_client/server/patron/summary.xul +2 2 Open-ILS/xul/staff_client/server/patron/summary_overlay.xul +4 4 Open-ILS/xul/staff_client/server/patron/summary_overlay_horiz.xul +0 2 Open-ILS/xul/staff_client/server/patron/user_buckets.xul +1 3 Open-ILS/xul/staff_client/server/patron/util.js +8 4 Open-ILS/xul/staff_client/server/serial/batch_receive.js +0 1 Open-ILS/xul/staff_client/server/serial/editor_base.js +2 8 Open-ILS/xul/staff_client/server/serial/manage_dists.js +2 3 Open-ILS/xul/staff_client/server/serial/manage_dists.xul +1 1 Open-ILS/xul/staff_client/server/serial/manage_items.js +2 3 Open-ILS/xul/staff_client/server/serial/manage_items.xul +1 7 Open-ILS/xul/staff_client/server/serial/manage_subs.js +2 3 Open-ILS/xul/staff_client/server/serial/manage_subs.xul +0 2 Open-ILS/xul/staff_client/server/serial/notes.xul +0 1 Open-ILS/xul/staff_client/server/serial/sbsum_editor.js +1 3 Open-ILS/xul/staff_client/server/serial/scap_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/sdist_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/select_aou.xul +0 1 Open-ILS/xul/staff_client/server/serial/select_unit.xul +2 2 Open-ILS/xul/staff_client/server/serial/serctrl_main.xul +0 1 Open-ILS/xul/staff_client/server/serial/siss_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/sisum_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/sitem_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/sitem_editor.xul +0 1 Open-ILS/xul/staff_client/server/serial/sssum_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/sstr_editor.js +0 1 Open-ILS/xul/staff_client/server/serial/ssub_editor.js +0 2 Open-ILS/xul/staff_client/server/skin/custom.js.example +3 0 Open-ILS/xul/staff_client/windowssetup.nsi +60 0 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt + create mode 100644 Open-ILS/xul/staff_client/chrome.manifest + delete mode 100644 Open-ILS/xul/staff_client/chrome/chrome_list.jar + delete mode 100644 Open-ILS/xul/staff_client/chrome/inspector.jar + delete mode 100644 Open-ILS/xul/staff_client/chrome/venkman.jar + delete mode 100644 Open-ILS/xul/staff_client/components/inspector-cmdline.js + delete mode 100644 Open-ILS/xul/staff_client/components/nsIOpenILS.idl + delete mode 100644 Open-ILS/xul/staff_client/components/nsIOpenILS.xpt + create mode 100644 Open-ILS/xul/staff_client/components/oils_protocol.js + delete mode 100644 Open-ILS/xul/staff_client/components/venkman-service.js + create mode 100644 docs/RELEASE_NOTES_NEXT/new_xulrunner.txt + +commit 0202761608cc6e3ea512e7171b9bcad8af8bc8ff +Author: Dan Scott +Date: Mon Jul 30 10:25:31 2012 -0400 + + Wrap upgrade script for "pretty-print XML" function + + Signed-off-by: Dan Scott + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +32 0 Open-ILS/src/sql/Pg/upgrade/0727.function.xml_pretty_print.sql +0 21 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0727.function.xml_pretty_print.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql + +commit ec8b943faef89235c0806db983864398acba5b2c +Author: Dan Scott +Date: Fri Mar 16 21:49:45 2012 -0400 + + Add an XML pretty printer database function + + Andrew Dunstan was kind enough to share an XML pretty printer function + for PostgreSQL, and it sure is handy when you're debugging things like + in-database unapi and MARCXML. + + Note that it expects honest-to-goodness XML data type input, so for + biblio.record_entry.marc columns you'll need to cast it from TEXT. + + Signed-off-by: Dan Scott + Signed-off-by: Michael Peters + +21 0 Open-ILS/src/sql/Pg/000.functions.general.sql +21 0 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.function.xml_pretty_print.sql + +commit 3670571e47fba3dc38aeec11a5f73ddc6cbea0ce +Author: Dan Wells +Date: Tue Jul 24 12:39:49 2012 -0400 + + TPAC: Fix org_unit location detection for login + + The TPAC login function currently looks for a 'loc' param to pass + to the login service. This isn't right because: + + A. 'loc' is a search-related param, and shouldn't affect logins + B. The login form doesn't actually pass through the 'loc' param + C. The 'loc' param has been more or less replaced by 'locg' + + No, this isn't multiple choice, it's all of the above. Our best + option at this point is to use the 'physical_loc' value instead. + This matches what was done in JSPAC (though it was called 'ol' for + "original location" back then). + + Finally, this commit is 95% the work of Dan Scott, including the + additions of logging info and a few whitespace fixes. + + Signed-off-by: Dan Wells + Signed-off-by: Dan Scott + +9 4 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm + +commit a93650be26cfcd0118c8c816955a2cb2e8724acc +Author: Dan Wells +Date: Fri Jun 15 16:11:57 2012 -0400 + + Extend AuthProxy.pm Support to TPAC + + AuthProxy-enabled logins (e.g. LDAP) were not yet wired into TPAC. + This adds TPAC support equivalent to that in JSPAC. + + Signed-off-by: Dan Wells + Signed-off-by: Dan Scott + +26 9 Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm + +commit d128743dccb6a252f2765d93fcd5cefc0e7f958d +Author: Dan Scott +Date: Fri Jul 27 16:27:29 2012 -0400 + + Use MARC::Field objects to append new fields + + While the deprecated MARC::Record::add_fields() method allows you to add + a list of fields using a list object, append_fields() requires + MARC::Field objects. + + Signed-off-by: Dan Scott + Signed-off-by: Thomas Berezansky + +8 10 Open-ILS/src/sql/Pg/002.functions.config.sql +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +103 0 Open-ILS/src/sql/Pg/upgrade/0726.schema.fix_maintain_901_regex.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0726.schema.fix_maintain_901_regex.sql + +commit ad3af2aca6ad7d7d7e497b477e679c762d016f5d +Author: Bill Erickson +Date: Fri Jul 27 13:51:05 2012 -0400 + + Repair PCrudFilterPane localeStrings namespace pollution + + Avoid using the global 'localeStrings' variable in PCrudFilterPane + because it clobbers the variable for UIs that use the same variable + name. + + Originally repaired in working => + collab/berick/acq-fund-rollover-repairs, but the change was lost with + competing feature development. + + Signed-off-by: Bill Erickson + Signed-off-by: Lebbeous Fogle-Weekley + +18 19 Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js + +commit 6517e6fbeb80601a8aab8478484f6dbd22e3b001 +Author: Lebbeous Fogle-Weekley +Date: Fri Jun 22 17:42:57 2012 -0400 + + Fix some failings of the Triggered Event Viewer + + 1) give choices in a dropdown for the Reactor field + + 2) like searching automatically wraps search terms in % except when at + least one % is already present. + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +39 0 Open-ILS/src/perlmods/lib/OpenILS/Application/Actor.pm +25 1 Open-ILS/src/templates/actor/user/event_log.tt2 +12 2 Open-ILS/web/js/dojo/openils/widget/PCrudFilterPane.js + +commit 8c79b3cecf8bbd977c864a0ba72435374e01cf4c +Author: Lebbeous Fogle-Weekley +Date: Fri Jul 27 10:57:52 2012 -0400 + + Triggered Event Log: Add title and author columns for hold-related events + + Correcting an omission spotted by Sally Fortin. + + NOTE: This adds pcrud as a controller to ahr. Only the retrieve + operation is allowed at this time, and only with a VIEW_HOLD permission + at the pickup lib (same setup as ahopl, the class powering the new pull + list). + + Signed-off-by: Lebbeous Fogle-Weekley + Signed-off-by: Mike Rylander + +6 1 Open-ILS/examples/fm_IDL.xml +2 0 Open-ILS/src/templates/actor/user/event_log.tt2 + +commit bc84c7b6d47e1fdfe381ce96e2d2fb78a3d9907f +Author: Galen Charlton +Date: Fri Jul 27 11:23:46 2012 -0400 + + lp1028514: fix syntax-o in PL/PERLU version of maintain_901() + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Scott + +2 2 Open-ILS/src/sql/Pg/002.functions.config.sql +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +105 0 Open-ILS/src/sql/Pg/upgrade/0725.schema.fix_maintain_901_regex.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0725.schema.fix_maintain_901_regex.sql + +commit d153502f9b2b89b364742a41c0fbe9313c544ec9 +Author: Galen Charlton +Date: Fri Jul 27 09:29:35 2012 -0400 + + stamp upgrade script for lp1028514 + + Signed-off-by: Galen Charlton + +1 1 Open-ILS/src/sql/Pg/002.schema.config.sql +105 0 Open-ILS/src/sql/Pg/upgrade/0724.schema.fix_maintain_901_regex.sql +0 99 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/0724.schema.fix_maintain_901_regex.sql + delete mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql + +commit 119034544e2934f223ec71a63f884f1eed487d6a +Author: Dan Scott +Date: Tue Jul 24 14:14:01 2012 -0400 + + Switch to a PLPERLU maintain_901() trigger function + + We've been burned by regexes that fail to grok XML properly numerous + times now. Standardizing on something that actually understands MARC + seems like a good idea. + + Signed-off-by: Dan Scott + Signed-off-by: Mike Rylander + +94 57 Open-ILS/src/sql/Pg/002.functions.config.sql +97 66 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql + +commit b0c85c31df44e962c0ecc87e08e067513d6c4825 +Author: Galen Charlton +Date: Tue Jul 24 11:51:52 2012 -0400 + + lp1028514: fix regex replace in maintain_901() + + The regex used to insert the 901 field can put the new + field in the wrong location if the MARCXML record being + modified uses namespace prefixes. This patch tightens + the regexp to avoid this problem. + + Signed-off-by: Galen Charlton + Signed-off-by: Dan Scott + +4 4 Open-ILS/src/sql/Pg/002.functions.config.sql +68 0 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql + create mode 100644 Open-ILS/src/sql/Pg/upgrade/XXXX.schema.fix_maintain_901_regex.sql + +commit 5fd92464a3046a38806bcd88d5e82591494609e2 +Author: Dan Scott +Date: Thu Jul 26 10:45:25 2012 -0400 + + Get the TPAC basic link inline for