- Get this branch:
-
git clone
-b serials-integration
https://git.launchpad.net/evergreen
Branch merges
Related source package recipes
Branch information
- Name:
- serials-integration
- Repository:
- lp:evergreen
Recent commits
- cd1a312... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Distribution tab methods added.
git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18670 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - b50529a... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Cleaner, more functional distributions tab.
git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18669 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - 7d070fc... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Very rough distribution tab placeholder code.
Includes some changes to make editor_base.js more flexible.
git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18379 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - ca21396... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Unify Serial.pm changes (trunk/branch)
This mainly involves:
Barcode support in unitize_items
Distribution tree methods
Basic Stream wrapper methodsgit-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18373 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - 793acec... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Catch up to trunk phase 2 (the rest) -- Merged revisions 17889,17891-
17892,17894, 17896-17897, 17899,17901, 17903,17905- 17906,17908, 17910,17912- 17915,17917- 17918,17922, 17927,17929, 17931,17933, 17935,17937- 17939,17941, 17944-17946, 17948,17950, 17952,17954, 17956-17958, 17963,17965, 17972,17974, 17976,17978, 17980,17982, 17984-17985, 17987,17989, 17991-17992, 17994-17995, 17997,17999, 18001-18007, 18009,18011, 18013,18015- 18017,18021, 18023,18025, 18027,18029, 18034,18037, 18039,18041, 18043,18045, 18047,18049, 18051,18054- 18058,18062, 18068,18072- 18073,18075- 18077,18079, 18081,18083- 18085,18089, 18091,18093, 18095,18097, 18099,18101, 18103,18105- 18106,18109, 18111-18113, 18116,18121, 18123-18124, 18126,18128, 18130,18132- 18133,18136, 18138,18140- 18141,18146, 18148,18150- 18151,18153, 18158-18159, 18163,18165, 18167,18169, 18171-18172, 18175,18177, 18179-18180, 18182-18185, 18187-18188, 18191-18193, 18195-18196, 18198-18199, 18202-18203, 18205,18207, 18210-18211, 18213,18215, 18217,18219- 18220,18222, 18224,18226, 18228,18230- 18231,18233, 18239-18240, 18244-18245, 18247,18249, 18251,18253, 18255-18256, 18258-18262, 18264,18269, 18271-18272, 18274,18277- 18282,18285- 18291,18293- 18294,18298- 18300,18303, 18310-18313, 18321-18323, 18326,18329, 18331,18333, 18336,18342- 18343,18349, 18351,18353, 18364-18366 via svnmerge from
svn://svn.open-ils. org/ILS/ trunk ........
r17889 | scottmk | 2010-09-22 11:59:06 -0400 (Wed, 22 Sep 2010) | 8 linesFor action.circulation and action.
aged_circulatio n: add indexes
on the target_copy column.This change was made in upgrade script # 0017, but was apparently
never applied to the base install script.M Open-ILS/
src/sql/ Pg/090. schema. action. sql
........
r17891 | scottmk | 2010-09-22 15:16:26 -0400 (Wed, 22 Sep 2010) | 7 linesAdding a trigger. Upgrade # 0364 created the trigger function but not
the trigger itself. However the base install script 040.schema.asset.sql
creates both the function and the trigger.M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0414.schema. call-number- upd-ins- trigger. sql
........
r17892 | phasefx | 2010-09-22 15:31:07 -0400 (Wed, 22 Sep 2010) | 1 lineHoldings Maintenance used to make too many assumptions about what a decent org hierarchy looked like, and had these rules to suppress some of the fetch-render-happy behavior that existed when clicking on org units. We can remove them now, and this allows volumes to render when owned by the top of the org tree
........
r17894 | phasefx | 2010-09-22 15:37:43 -0400 (Wed, 22 Sep 2010) | 2 linesfixes a bug in Item Status -> Alternate View when the item being viewed has no circ modifier
........
r17896 | phasefx | 2010-09-22 16:01:55 -0400 (Wed, 22 Sep 2010) | 1 linefix from tsbere to handle case where the print strategy is set to custom/external but the actual command is missing (perhaps due to xulrunner upgrades?)
........
r17897 | phasefx | 2010-09-22 16:01:59 -0400 (Wed, 22 Sep 2010) | 1 lineset label printer context for label printing
........
r17899 | senator | 2010-09-22 20:14:03 -0400 (Wed, 22 Sep 2010) | 3 linesHopefully fix a holds list sorting issue that only manifested when printing.
........
r17901 | senator | 2010-09-22 20:34:22 -0400 (Wed, 22 Sep 2010) | 2 linesAnother IDL chunking fix for web/templates-based interfaces
........
r17903 | miker | 2010-09-22 22:12:02 -0400 (Wed, 22 Sep 2010) | 1 lineonly flesh up to, but not including, the leaf for the group_field
........
r17905 | miker | 2010-09-22 22:49:36 -0400 (Wed, 22 Sep 2010) | 1 lineUse a transaction to avoid talking to a replicated db when building A/T data structures
........
r17906 | dbs | 2010-09-22 23:09:19 -0400 (Wed, 22 Sep 2010) | 7 linesRemove most UI annoyances from authority management interface
* term input field now gets the focus automatically
* pressing enter in most places submits a new search
* removed the onBlur event as that required users to click a second
time to open the action menu
........
r17908 | dbs | 2010-09-22 23:18:14 -0400 (Wed, 22 Sep 2010) | 6 linesBrowse through 20 authority records at a time in management interface
The default browse list is set to 9 elements, but we have enough vertical
space to make use of more. Perhaps we should check the font size and
viewport height and then adjust accordingly, but that would be Hard.
........
r17910 | dbs | 2010-09-22 23:45:16 -0400 (Wed, 22 Sep 2010) | 10 linesRemove most annoying UI "feature" of the new authority browse list interface
When I added the new authority browse list interface, I used dojo.xhrGet()
to retrieve records from the authority browse backend - but because I didn't
specify sync:true, when you first right-clicked on a subfield, the function
would return immediately and default to showing the context menu. You would
then need to click two more times to show the authority list.Now you get it on your first right-click, as it should be.
........
r17912 | miker | 2010-09-23 00:33:39 -0400 (Thu, 23 Sep 2010) | 1 lineHave the CStoreEditor grow a DESTROY
........
r17913 | erickson | 2010-09-23 01:31:03 -0400 (Thu, 23 Sep 2010) | 1 lineevent firing util code needs to run in a xact
........
r17914 | erickson | 2010-09-23 03:17:00 -0400 (Thu, 23 Sep 2010) | 1 linefetch last updated event before comitting to stay in the xact
........
r17915 | scottmk | 2010-09-23 09:45:06 -0400 (Thu, 23 Sep 2010) | 8 linesDropping and recreating a foreign key constraint for config.
metabib_ field,
in order to change its name. WHen this foreign key was first introduced,
the upgrade script gave it one name and the base install script gave it
a different name. Here we bring the names into sync.M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0415.schema. rename- field-class- fkey.sql
........
r17917 | scottmk | 2010-09-23 10:31:32 -0400 (Thu, 23 Sep 2010) | 5 linesRename a couple of indexes (recuring -> recurring)
M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0416.schema. rename- recuring- idx.sql
........
r17918 | scottmk | 2010-09-23 11:22:29 -0400 (Thu, 23 Sep 2010) | 12 linesDrop the never-used column item_count from acq.lineitem.
Drop it also from the associated history table, and rebuild
the function that maintains it. Finally, rebuild the
associated lifecycle view.Apply to trunk only; this column never existed in 2.0.
The column has already been removed from the base installation
script.M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0417.schema. acq.drop- lineitem- item-count. sql
........
r17922 | miker | 2010-09-23 11:38:46 -0400 (Thu, 23 Sep 2010) | 11 linesForward-port of a patch from Steve Callendar, via James Fournie, via launchpad:
When the patron.
password. use_phone is set, new patrons are created with their password set to the last 4 digits of their phone number, HOWEVER, when a patron's password is reset, it does not work properly. Although the little underlined summary shows the proper 4 digits, the password box displays 9-ish digits, and is not the last 4 digits of the password. The attached patch was created by Steve Callender and is confirmed working on 1.6.0
ORIGINAL CAVEAT: This patch will not work on 2.0 as that has a new user editor, but it would presumably be worthwhile to verify this functionality works in that editor as well.
ED NOTE: Because it is possible to use the old editor -- it still exists -- this patch should be applied. It does what it advertises to do, which is fix the old editor to follow the "use phone number" OU setting.
........
r17927 | phasefx | 2010-09-23 12:35:20 -0400 (Thu, 23 Sep 2010) | 2 linesdisable holds Detail View button until the asynchronously loading details UI is ready
........
r17929 | scottmk | 2010-09-23 14:58:36 -0400 (Thu, 23 Sep 2010) | 5 linesesolving various discrepancies between a freshly built 2.0
database and an upgraded one.M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17931 | erickson | 2010-09-23 16:47:47 -0400 (Thu, 23 Sep 2010) | 1 linerepaired search call for user_setting. cstoreeditor uses the fieldmapper name, sos/usr/user/
........
r17933 | senator | 2010-09-23 16:59:13 -0400 (Thu, 23 Sep 2010) | 2 linesIE hates the dangling comma (sometimes).
........
r17935 | erickson | 2010-09-23 19:01:06 -0400 (Thu, 23 Sep 2010) | 1 lineI can has authoritative for selfcheck receipts
........
r17937 | miker | 2010-09-23 19:38:10 -0400 (Thu, 23 Sep 2010) | 1 lineStopping the leak
........
r17938 | miker | 2010-09-23 19:47:49 -0400 (Thu, 23 Sep 2010) | 1 linereverting previous. sorry, folks
........
r17939 | miker | 2010-09-23 19:49:26 -0400 (Thu, 23 Sep 2010) | 1 lineStopping the leak (let us try this again)
........
r17941 | senator | 2010-09-23 20:15:31 -0400 (Thu, 23 Sep 2010) | 2 linesRe-commit miker's PermaCrud changes, just a tad more nicer ;-)
........
r17944 | scottmk | 2010-09-23 20:56:21 -0400 (Thu, 23 Sep 2010) | 10 linesApply some fixes that were earlier applied to the base installation script
090.schema.action. sql, but not in an upgrade script. Also: correct a typo (INTEVAL -> INTERVAL). Hence this upgrade needs to go
to v2.0 as well as to trunk.M Open-ILS/
src/sql/ Pg/090. schema. action. sql
M Open-ILS/src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0418.function. action. fix-purge- circ.sql
........
r17945 | miker | 2010-09-23 21:46:41 -0400 (Thu, 23 Sep 2010) | 1 linecorrect the comment
........
r17946 | miker | 2010-09-23 21:47:06 -0400 (Thu, 23 Sep 2010) | 1 lineuse _session_request in RO calls
........
r17948 | phasefx | 2010-09-23 22:36:55 -0400 (Thu, 23 Sep 2010) | 2 linesWe're starting to get events where ilsevent == empty string now, not just null or a number.
........
r17950 | senator | 2010-09-24 00:45:42 -0400 (Fri, 24 Sep 2010) | 3 linesBe more tolerant of long-running A/T event handling for holds pull list printing
........
r17952 | phasefx | 2010-09-24 01:48:39 -0400 (Fri, 24 Sep 2010) | 2 linesthis call returns an array; fixes surprise stat cats in patron display
........
r17954 | gmc | 2010-09-24 12:37:23 -0400 (Fri, 24 Sep 2010) | 9 linesimprove hold targetting
* all potential capturable copies are now checked (up to the first
one that is permitted for the request), instead of a small random
subset of them
* don't do redundant permission checksSigned-off-by: Galen Charlton <email address hidden>
........
r17956 | miker | 2010-09-24 13:45:49 -0400 (Fri, 24 Sep 2010) | 1 lineexcise the no-potentials check, should only effect frozen holds
........
r17957 | miker | 2010-09-24 13:56:31 -0400 (Fri, 24 Sep 2010) | 1 lineput the frozen (and also empty issuance or last-copy-removed) check back in as a conditional select if we found nothing mapped
........
r17958 | phasefx | 2010-09-24 14:04:59 -0400 (Fri, 24 Sep 2010) | 2 linesdon't styled the juvenile indicator in the patron display based on age calculations by default, just go by the juvenile flag on the user. local CSS can restore the behavior if desired
........
r17963 | miker | 2010-09-24 14:08:05 -0400 (Fri, 24 Sep 2010) | 1 linecut-n-paste-o ... removing bad "my"
........
r17965 | phasefx | 2010-09-24 14:23:10 -0400 (Fri, 24 Sep 2010) | 2 linesspawn item attribute editor instead of item notes UI during process missing pieces workflow
........
r17972 | erickson | 2010-09-24 15:30:10 -0400 (Fri, 24 Sep 2010) | 1 lineremoved extra {}'s from where clause
........
r17974 | senator | 2010-09-24 16:11:12 -0400 (Fri, 24 Sep 2010) | 2 linesFix an autogrid create dialog of the kind that gets big, unusable and jumpy
........
r17976 | miker | 2010-09-24 16:29:43 -0400 (Fri, 24 Sep 2010) | 1 lineRemove confusing older targeter version; move status trimming to earlier in the process
........
r17978 | erickson | 2010-09-24 18:23:58 -0400 (Fri, 24 Sep 2010) | 1 lineclean up the fire_object_events cstore xact
........
r17980 | erickson | 2010-09-24 19:04:45 -0400 (Fri, 24 Sep 2010) | 1 linemore transaction cleanups
........
r17982 | senator | 2010-09-24 20:56:24 -0400 (Fri, 24 Sep 2010) | 2 linesMaybe not abandon poor little cstore so much.
........
r17984 | miker | 2010-09-24 20:58:35 -0400 (Fri, 24 Sep 2010) | 1 linepedantic protection of cstore backends -- always use die_event when in xact mode, and rollback otherwise
........
r17985 | senator | 2010-09-24 21:13:31 -0400 (Fri, 24 Sep 2010) | 2 linesparanoia
........
r17987 | erickson | 2010-09-24 23:27:20 -0400 (Fri, 24 Sep 2010) | 1 lineevents don't have granularity's. removing
........
r17989 | senator | 2010-09-24 23:45:21 -0400 (Fri, 24 Sep 2010) | 2 linesHow did this get lost? PermaCrud authoritative might work now?
........
r17991 | erickson | 2010-09-24 23:46:03 -0400 (Fri, 24 Sep 2010) | 1 lineno need to start a xact in the holds pull list. really long lists can results in sending a rollback on a timed-out cstore handle, resulting in errors
........
r17992 | senator | 2010-09-24 23:54:09 -0400 (Fri, 24 Sep 2010) | 2 linesfix misplaced paranoia
........
r17994 | erickson | 2010-09-25 00:09:57 -0400 (Sat, 25 Sep 2010) | 1 lineonly need to wrap event retrieve in xact for latest copy. otherwise, run the risk of xact-ed cstore timing out
........
r17995 | gmc | 2010-09-25 22:42:50 -0400 (Sat, 25 Sep 2010) | 6 linesdon't leak cstores if CStoreEditor rollback fails
Patch by Mike Rylander.
Signed-off-by: Galen Charlton <email address hidden>
........
r17997 | gmc | 2010-09-25 22:49:39 -0400 (Sat, 25 Sep 2010) | 10 linesmore selfcheck receipt transaction hackery
Instead of having authoritative versions of
open-ils.circ. fire_*_ trigger_ events, wrap just the
target retrieval itself in a transaction. Avoids as
yet unexplained rollback failure that occurs if
processing a selfcheck receipt with more than a few items on it.Signed-off-by: Galen Charlton <email address hidden>
........
r17999 | phasefx | 2010-09-25 23:17:05 -0400 (Sat, 25 Sep 2010) | 2 linesmake address_type required in the patron editor, otherwise a blank value sends a null to the db where it silently fails
........
r18001 | phasefx | 2010-09-26 02:34:22 -0400 (Sun, 26 Sep 2010) | 2 linesShow cover art in Z39.50 client. I'm slow, so it only hit me this year that we can show added content for material not actually in the catalog yet
........
r18002 | phasefx | 2010-09-26 03:05:58 -0400 (Sun, 26 Sep 2010) | 2 linesmake the splitters in the z39.50 interface sticky
........
r18003 | phasefx | 2010-09-26 04:06:33 -0400 (Sun, 26 Sep 2010) | 2 linesmake all the splitters sticky with oils_persist
........
r18004 | phasefx | 2010-09-26 05:23:43 -0400 (Sun, 26 Sep 2010) | 2 linesCall persist_helper() in most interfaces. Give it the ability to handle resizing windows and set some windows up so that their height, width, and maximized state persist
........
r18005 | phasefx | 2010-09-26 06:02:38 -0400 (Sun, 26 Sep 2010) | 2 linesmake the MARC editor optional with Z39.50
........
r18006 | phasefx | 2010-09-26 06:29:36 -0400 (Sun, 26 Sep 2010) | 2 linesunmark record for overlay after it is overlaid
........
r18007 | miker | 2010-09-26 11:31:41 -0400 (Sun, 26 Sep 2010) | 1 lineallow more complex facet ordering
........
r18009 | miker | 2010-09-26 11:53:21 -0400 (Sun, 26 Sep 2010) | 1 lineOnly show facetOrder limited facets that have values
........
r18011 | gmc | 2010-09-26 12:26:21 -0400 (Sun, 26 Sep 2010) | 4 linesadded missing columns to CDBI table definitions
Signed-off-by: Galen Charlton <email address hidden>
........
r18013 | dbs | 2010-09-26 14:34:47 -0400 (Sun, 26 Sep 2010) | 2 linesRemove a debugging statement that slipped in
........
r18015 | erickson | 2010-09-26 19:20:10 -0400 (Sun, 26 Sep 2010) | 1 linepush copy location order update into ML method. return updated orders from method to prevent replication issues. update UI JS to match
........
r18016 | erickson | 2010-09-26 19:20:11 -0400 (Sun, 26 Sep 2010) | 1 lineno need to warn when emails may just be disabled
........
r18017 | erickson | 2010-09-26 19:20:12 -0400 (Sun, 26 Sep 2010) | 1 linehonor SIP return date as the circ backdate
........
r18021 | gmc | 2010-09-26 21:43:12 -0400 (Sun, 26 Sep 2010) | 4 linesavoid multiple clicks of selfcheck logout link
Signed-off-by: Galen Charlton <email address hidden>
........
r18023 | scottmk | 2010-09-27 08:45:57 -0400 (Mon, 27 Sep 2010) | 5 linesResolve differences between stored procedures in a freshly installed
2.0 database and those in an upgraded one.M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r18025 | miker | 2010-09-27 11:23:10 -0400 (Mon, 27 Sep 2010) | 1 lineProvide for limiting the number of classOrder elements to a specific number. Skips those without facet values.
........
r18027 | miker | 2010-09-27 12:15:14 -0400 (Mon, 27 Sep 2010) | 1 lineAdjust hold-to-record view to cover I, F and R hold types
........
r18029 | phasefx | 2010-09-27 12:29:19 -0400 (Mon, 27 Sep 2010) | 2 linessince we're enforcing the requiredness of address type, let's give it a default value (since empty strings don't work with these widgets)
........
r18034 | miker | 2010-09-27 14:26:29 -0400 (Mon, 27 Sep 2010) | 1 lineuse transaction when gathering records from a newly created queue; adjust rollback usage in import loop
........
r18037 | gmc | 2010-09-27 14:50:56 -0400 (Mon, 27 Sep 2010) | 4 linesfix default path to selfcheck sounds
Signed-off-by: Galen Charlton <email address hidden>
........
r18039 | miker | 2010-09-27 15:11:21 -0400 (Mon, 27 Sep 2010) | 1 linemake pubdate sorting on search faster by pre-munging date1 and date2 into an acceptable sortkey
........
r18041 | miker | 2010-09-27 15:16:57 -0400 (Mon, 27 Sep 2010) | 1 lineCorrect the subquery for A/T opt_in_setting
........
r18043 | miker | 2010-09-27 15:24:13 -0400 (Mon, 27 Sep 2010) | 1 linemissed in the previous commit, sorry folks
........
r18045 | gmc | 2010-09-27 15:27:04 -0400 (Mon, 27 Sep 2010) | 7 linesfix glitch in hold target OU weighting
We want to weight by the copy's circulation library, not the
pickup library.Signed-off-by: Galen Charlton <email address hidden>
........
r18047 | gmc | 2010-09-27 15:48:33 -0400 (Mon, 27 Sep 2010) | 4 linesfix another hold targeting glitch
Signed-off-by: Galen Charlton <email address hidden>
........
r18049 | gmc | 2010-09-27 16:14:49 -0400 (Mon, 27 Sep 2010) | 7 linesadjustments to pubdate sorting patch
* handle upgrade for date1/date2 containing the empty string
* syntax error fixSigned-off-by: Galen Charlton <email address hidden>
........
r18051 | senator | 2010-09-27 16:54:56 -0400 (Mon, 27 Sep 2010) | 2 linesSpecial overriden widgets need forcible population when used in edit dialogs
........
r18054 | scottmk | 2010-09-27 17:31:17 -0400 (Mon, 27 Sep 2010) | 12 lines1. Turn some ints into bigints.
2. Rename the uniqueness constraint for booking.
resource_ type. M Open-ILS/
src/sql/ Pg/090. schema. action. sql
M Open-ILS/src/sql/ Pg/200. schema. acq.sql
M Open-ILS/src/sql/ Pg/012. schema. vandelay. sql
M Open-ILS/src/sql/ Pg/095. schema. booking. sql
M Open-ILS/src/sql/ Pg/002. schema. config. sql
M Open-ILS/src/sql/ Pg/070. schema. container. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0421.schema. embiggen- ints.sql
........
r18055 | atz | 2010-09-27 21:22:40 -0400 (Mon, 27 Sep 2010) | 3 linesFor edi_translator on RHEL
Note: RubyGems 1.3.4 is not available anymore
........
r18056 | atz | 2010-09-27 21:22:41 -0400 (Mon, 27 Sep 2010) | 1 lineFix POD for RemoteAccount
........
r18057 | atz | 2010-09-27 21:24:20 -0400 (Mon, 27 Sep 2010) | 1 lineMinor cleanup
........
r18058 | atz | 2010-09-27 21:26:07 -0400 (Mon, 27 Sep 2010) | 1 linetypo in POD
........
r18062 | dbs | 2010-09-27 23:08:48 -0400 (Mon, 27 Sep 2010) | 5 linesUse quoted attribute values to make Firefox / XULRunner happier about dojo queries
The unquoted values in BibTemplate and the OPAC detail template were generating
mucho noise in the JavaScript console; this hushes it up nicely.
........
r18068 | dbs | 2010-09-27 23:32:28 -0400 (Mon, 27 Sep 2010) | 11 linesAdd a placeholder server/
skin/custom. js to prevent one error in JS console custom.js enables you to override the settings in the stock constants.js
to skin the behaviour of your staff client at your installation, without
being subject to grief at upgrade time.Not having a custom.js file at all was, however, causing errors to be generated
in the JS console as XULRunner tried hard to parse the 404 message as
JavaScript. I suppose one could have changed the 404 message to valid
JavaScript... naw, that would be evil.
........
r18072 | scottmk | 2010-09-28 01:13:32 -0400 (Tue, 28 Sep 2010) | 6 linesTurn an int into a bigint in acq.acq_
lineitem_ history, following up on
a similar change to acq.lineitem.M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0422.schema. acq.lineitem- history- bigint. sql
........
r18073 | scottmk | 2010-09-28 01:17:03 -0400 (Tue, 28 Sep 2010) | 4 linesIncorporate several recent upgrade scripts, through # 0422.
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r18075 | dbs | 2010-09-28 02:18:07 -0400 (Tue, 28 Sep 2010) | 6 linesSilence SQL warnings from O:A:Storage:
Publisher: metabib PostgreSQL wants strings containing regular expressions to be prefixed
with E; this patch considerably reduces the noise in open-ils.storage_ unix.log
by complying with PostgreSQL's wishes.
........
r18076 | dbs | 2010-09-28 02:43:41 -0400 (Tue, 28 Sep 2010) | 13 linesMake authority validation rules match authority ingest rules for better matches
This resolves a problem in O:A:Storage:
Publisher: authority: validate_ tag() where
the full NACO normalization rules that are applied to the subfields of the
authority records when they are ingested into authority.full_rec are not similarly
applied to the incoming subfields of the bib field that is being validated;
only diacritic characters in the bib field subfields were being normalized.Now we apply naco_normalize() to the search terms so that they will match
the ingested form of the authority record.Addresses https:/
/bugs.launchpad .net/evergreen/ +bug/649556
........
r18077 | miker | 2010-09-28 12:35:24 -0400 (Tue, 28 Sep 2010) | 1 lineadd support for the null() xpath function, which works in pgxml (AKA xml2) but not in the builtin XPATH function for 8.3+
........
r18079 | dbs | 2010-09-28 12:40:02 -0400 (Tue, 28 Sep 2010) | 7 linesChange memcached default location to 127.0.0.1 from localhost
Debian Squeeze currently doesn't fare well with memcached servers pointing to
localhost and needs an explicit 127.0.0.1, whereas Ubuntu Lucid is happy with
either. Changing the default here means one less possible gotcha in the out
of the box install & configure experience for Debian Squeeze folk.
........
r18081 | phasefx | 2010-09-28 12:46:34 -0400 (Tue, 28 Sep 2010) | 1 linethis breaks (hides) the buttonbar in windows. Sorry James, miker
........
r18083 | erickson | 2010-09-28 14:12:12 -0400 (Tue, 28 Sep 2010) | 1 linerepaired logic bug in lineitem worksheet template
........
r18084 | erickson | 2010-09-28 14:12:13 -0400 (Tue, 28 Sep 2010) | 5 linesability to override checkin events. minor fixes.
repaired bug that caused checkin to sometimes fail when a hold
was captured for a user that had at least 1 inactive card;
made checkin override events configurable; minor cleanup
........
r18085 | erickson | 2010-09-28 14:12:14 -0400 (Tue, 28 Sep 2010) | 1 linefor troubleshooting, log the size of the template output to be stored
........
r18089 | senator | 2010-09-28 16:26:09 -0400 (Tue, 28 Sep 2010) | 5 linesA/T: Send an early response back to the client when running all pending events
The client may wish to know when the relativelty fast process of creating the
events is over, and the relatively slow process of validating them and running
their reactors/cleanup/ etc is about to begin.
........
r18091 | miker | 2010-09-28 16:45:17 -0400 (Tue, 28 Sep 2010) | 1 linemove the early-out response so we avoid breaking the caller
........
r18093 | phasefx | 2010-09-28 17:12:11 -0400 (Tue, 28 Sep 2010) | 2 linesDelete all cookies on logoff. There's dojo code that looks for stale session cookies and has the xul client prompt for a new session. When you logoff, the session is destroyed, but the stale cookies were being left behind (and not overwritten on login? I don't understand that part). But this fixes it
........
r18095 | miker | 2010-09-28 19:12:58 -0400 (Tue, 28 Sep 2010) | 1 lineUse transactions everywhere in Vandelay
........
r18097 | miker | 2010-09-29 10:45:50 -0400 (Wed, 29 Sep 2010) | 1 lineProcess item imports during record import, not as a secondary call (never should have worked, but for transaction timing)
........
r18099 | miker | 2010-09-29 11:05:53 -0400 (Wed, 29 Sep 2010) | 1 linesupport per-grunlarity parallelizing via flag and lock file
........
r18101 | gmc | 2010-09-29 13:48:52 -0400 (Wed, 29 Sep 2010) | 10 linesreporter: don't try to write Excel formulas
Any cell value that starts with = is now always written
as a text cell in spreadsheet output. Avoids a possible
exploit as well as errors like this:Couldn't parse formula: = at /openils/
bin/clark- kent.pl line 429 Signed-off-by: Galen Charlton <email address hidden>
........
r18103 | gmc | 2010-09-29 14:07:43 -0400 (Wed, 29 Sep 2010) | 4 linesfix FM type of reporter.
report. data Signed-off-by: Galen Charlton <email address hidden>
........
r18105 | miker | 2010-09-29 16:16:41 -0400 (Wed, 29 Sep 2010) | 1 lineGive BibTemplate the ability to inspect and optionally parse XML, instead of requiring a DOM node
........
r18106 | phasefx | 2010-09-29 16:49:05 -0400 (Wed, 29 Sep 2010) | 2 linesFix overzealous prompting for auth credentials, and some debug lines
........
r18109 | erickson | 2010-09-30 16:49:14 -0400 (Thu, 30 Sep 2010) | 1 linefire the hold_request.
cancel. staff when hold is cancelled by staff
........
r18111 | atz | 2010-09-30 19:06:39 -0400 (Thu, 30 Sep 2010) | 6 linesSilence warning
Warnings was:
Use of uninitialized value in subroutine entry at /openils/lib/perl5/ OpenILS/ SIP/Patron. pm line 230. Signed-off-by: Joe Atzberger <email address hidden>
........
r18112 | dbs | 2010-10-01 01:16:41 -0400 (Fri, 01 Oct 2010) | 6 linesAdd serial.record_entry to CDBI definitions
Better late than never; never added the serial.record_entry
CDBI definitions in the 1.6 series, but as that table can
still be active in 2.0 we might as well get it in place.
........
r18113 | dbs | 2010-10-01 01:24:38 -0400 (Fri, 01 Oct 2010) | 14 linesTeach marc_export script how to export MFHD serial records
Passing the --mfhd flag will export any non-deleted MFHD records in
serial.record_ entry associated with each bib ID. So, for a hypothetical set of
bib IDs 1, 2, 3, where 2 has no associated MFHD records and 3 has 2 MFHD records
associated with it, the output will be structured as follows:Bib MARC for bib ID 1
MFHD MARC for bib ID 1
Bib MARC for bib ID 2
Bib MARC for bib ID 3
MFHD MARC for bib ID 3
MFHD MARC for bib ID 2
........
r18116 | phasefx | 2010-10-01 08:19:11 -0400 (Fri, 01 Oct 2010) | 2 linestweak remoteauth.cgi to offer usrname and barcode params in addition to user. user param now looks for the opac.barcode_regex org unit setting to determine whether the value is a usrname or barcode. change double-quotes to single-quotes if we're not doing string interpolation. change apache instructions for configuration
........
r18121 | phasefx | 2010-10-01 14:07:00 -0400 (Fri, 01 Oct 2010) | 2 linesuse an opac login here, which doesn't require the STAFF_LOGIN permission by default
........
r18123 | miker | 2010-10-01 15:39:51 -0400 (Fri, 01 Oct 2010) | 1 lineImplement a process-local cache for event target fleshing -- particularly helpful with large event groups
........
r18124 | senator | 2010-10-01 15:45:27 -0400 (Fri, 01 Oct 2010) | 5 linesOffer yet another pull list printing pathway
If you have pull lists long enough to make A/T groan, perhaps this will work
better for you.
........
r18126 | dbs | 2010-10-01 16:07:59 -0400 (Fri, 01 Oct 2010) | 11 linesSet due times for durations measured in days to 23:59:59 after inserts OR updates
The existing trigger acted only on the initial insert of a circulation
transaction for duration intervals perfectly divisible by 24 hours.
If updates to those due dates were subsequently issued, then the due
time would revert to 00:00:00 - which could cause surprising overdue
fines to be generated on the due date, rather than after the due date.This commit makes the trigger take effect on both INSERT and UPDATE
to the action.circulation table.
........
r18128 | dbs | 2010-10-01 16:13:10 -0400 (Fri, 01 Oct 2010) | 2 linesBring the 1.6.1-2.0 upgrade script up to date for the push_due_date_tgr
........
r18130 | senator | 2010-10-01 17:48:41 -0400 (Fri, 01 Oct 2010) | 4 linesFix an apparent bug in a case where OpenILS::WWW::Proxy means to send a
redirect, and also avoid the issue altogether in the new holds pull list
printing interface just added earlier today.
........
r18132 | miker | 2010-10-02 01:47:02 -0400 (Sat, 02 Oct 2010) | 7 linesMassive search core-query speed improvement.
* Only compile the tsquery once
* Use direct ids instead of going back to the db udring a queyr
* Change a remaining CASE to COALESCE/NULLIF
........
r18133 | miker | 2010-10-02 02:04:05 -0400 (Sat, 02 Oct 2010) | 1 lineputting back the NUMERIC cast, it is needed
........
r18136 | miker | 2010-10-02 11:47:28 -0400 (Sat, 02 Oct 2010) | 1 lineconfigurable chunking of the holds stream to avoid the xulrunner "I forgot the chunked stream" problem
........
r18138 | scottmk | 2010-10-03 10:17:37 -0400 (Sun, 03 Oct 2010) | 4 linesIncorporate upgrade scripts 0423 and 0424
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r18140 | erickson | 2010-10-03 11:06:45 -0400 (Sun, 03 Oct 2010) | 1 linemoved the cache clear to later in the firing to pick up data; fixed some typos/thinkos
........
r18141 | miker | 2010-10-03 20:40:44 -0400 (Sun, 03 Oct 2010) | 1 lineAllow caller to ignore selected facet classes; ignore identifier class by default
........
r18146 | scottmk | 2010-10-04 09:43:13 -0400 (Mon, 04 Oct 2010) | 8 linesAdd hold_priority column to permission.grp_tree table.
M Open-ILS/
src/perlmods/ OpenILS/ Application/ Storage/ CDBI/permission .pm
M Open-ILS/src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0425.schema. perm-grp- tree-hold- priority. sql
M Open-ILS/src/sql/ Pg/006. schema. permissions. sql
M Open-ILS/examples/ fm_IDL. xml
........
r18148 | senator | 2010-10-04 10:01:28 -0400 (Mon, 04 Oct 2010) | 2 linesFix a slight bug in 18136, and the alt pull list printing interface works again.
........
r18150 | senator | 2010-10-04 11:40:21 -0400 (Mon, 04 Oct 2010) | 2 linesAdd a control for the hold_priority field in the permission group UI
........
r18151 | miker | 2010-10-04 12:15:41 -0400 (Mon, 04 Oct 2010) | 1 lineadd support for hold_priority sorting in open-ils.
storage. action. hold_request. nearest_ hold
........
r18153 | erickson | 2010-10-04 12:48:01 -0400 (Mon, 04 Oct 2010) | 1 linefixed typo in vandelay merge profile permission check
........
r18158 | senator | 2010-10-04 14:57:20 -0400 (Mon, 04 Oct 2010) | 2 linesAdd "Patron Alias" as an available column in pull list, holds shelf interfaces
........
r18159 | dbs | 2010-10-04 15:05:59 -0400 (Mon, 04 Oct 2010) | 2 linesFrench translation of password reset form and prompts at /opac/password/
fr-CA/
........
r18163 | senator | 2010-10-04 17:28:17 -0400 (Mon, 04 Oct 2010) | 3 linesAdd some missing ACQ perms. Other perms may be missing, but I /know/ these
are needed.
........
r18165 | erickson | 2010-10-05 10:15:40 -0400 (Tue, 05 Oct 2010) | 1 lineavoid running activated hook when in dry run mode
........
r18167 | gmc | 2010-10-05 10:44:21 -0400 (Tue, 05 Oct 2010) | 4 linesmake it easier to grep for bib search durations from the Pg log
Signed-off-by: Galen Charlton <email address hidden>
........
r18169 | phasefx | 2010-10-05 11:16:42 -0400 (Tue, 05 Oct 2010) | 8 linesmore classname hooks for local CSS to latch on to if needed
For example, you may have a server/
skin/global_ custom. css containing: .
hide_patron_ credit { display: none }
.hide_patron_ work{ display: none }
.hide_patron_ goods { display: none }
........
r18171 | atz | 2010-10-05 12:14:46 -0400 (Tue, 05 Oct 2010) | 1 lineAdd title to PO view page.
........
r18172 | atz | 2010-10-05 12:16:59 -0400 (Tue, 05 Oct 2010) | 1 lineEDI job POD
........
r18175 | senator | 2010-10-05 12:37:57 -0400 (Tue, 05 Oct 2010) | 3 linesThis is a silly commit, as this template should be made configurable down the
road, maybe by OU setting or something. Anyway, make the list more legible.
........
r18177 | atz | 2010-10-05 13:08:56 -0400 (Tue, 05 Oct 2010) | 1 lineThe whole point of test mode, NOT actually committing actions.
........
r18179 | gmc | 2010-10-05 14:54:05 -0400 (Tue, 05 Oct 2010) | 8 lineshold matrix selection: treat root OU as just another OU
Treat the root OU as just another OU for the purpose of
calculating OU proximity adjustments when selecting a
matchpoint.Signed-off-by: Galen Charlton <email address hidden>
........
r18180 | phasefx | 2010-10-05 15:33:08 -0400 (Tue, 05 Oct 2010) | 2 linesbe quiet with errors retrieving remote column settings
........
r18182 | phasefx | 2010-10-05 16:12:58 -0400 (Tue, 05 Oct 2010) | 1 linepatch from tsbere to use _blank for new windows instead of generated identifiers
........
r18183 | phasefx | 2010-10-05 16:13:01 -0400 (Tue, 05 Oct 2010) | 2 linespatch from tsbere to improve tab behavior and to give command-line options for controlling tabs
See https://bugs.launchpad .net/evergreen/ +bug/625056
........
r18184 | phasefx | 2010-10-05 16:13:03 -0400 (Tue, 05 Oct 2010) | 1 linebug fix for close tab regression
........
r18185 | phasefx | 2010-10-05 16:13:06 -0400 (Tue, 05 Oct 2010) | 1 linesome I18N and tweak call to getIntPref. Is the 2nd parameter version an undocumented way of providing a default if the pref isn't found?
........
r18187 | miker | 2010-10-05 22:31:55 -0400 (Tue, 05 Oct 2010) | 1 lineAdd a retargetting specific version of the hold-permit function which skips user tests
........
r18188 | miker | 2010-10-05 22:35:17 -0400 (Tue, 05 Oct 2010) | 1 lineusr_grp is entirely unused currently; hide it
........
r18191 | miker | 2010-10-05 23:07:30 -0400 (Tue, 05 Oct 2010) | 1 lineAdd a switch to turn on strict OU matching for all OUs required by a hold matchpoint
........
r18192 | scottmk | 2010-10-06 09:27:26 -0400 (Wed, 06 Oct 2010) | 5 linesFixed the second and third function definitions, which wouldn't compile.
An SQL function cannot reference its parameters by name, but only by number.M Open-ILS/
src/sql/ Pg/upgrade/ 0428.schema. hold_retarget. sql
........
r18193 | erickson | 2010-10-06 09:28:09 -0400 (Wed, 06 Oct 2010) | 1 linefirst level of groups hash can be array or hash, leading to breakage; for now, keep it simple and return continue-status to keep the caller alive
........
r18195 | miker | 2010-10-06 09:43:52 -0400 (Wed, 06 Oct 2010) | 1 lineMake retargetting check less lax by including appropriate patron-side test
........
r18196 | miker | 2010-10-06 09:45:00 -0400 (Wed, 06 Oct 2010) | 1 lineStart out exact-ou-match rules with an "always win" weight
........
r18198 | miker | 2010-10-06 09:53:18 -0400 (Wed, 06 Oct 2010) | 1 lineThinko fix for field name. The script would not commit, so please simply reapply 0430.
........
r18199 | erickson | 2010-10-06 09:54:26 -0400 (Wed, 06 Oct 2010) | 1 linesuppress usr_grp field in hold matrix matchpoint; see also 18188
........
r18202 | scottmk | 2010-10-06 10:32:01 -0400 (Wed, 06 Oct 2010) | 5 linesFurther propagating a syntax correction; SQL functions cannot reference
their parameters by name.M Open-ILS/
src/sql/ Pg/110. hold_matrix. sql
........
r18203 | phasefx | 2010-10-06 10:59:43 -0400 (Wed, 06 Oct 2010) | 2 lineshold/transit slips may want to use stat cats as well
........
r18205 | erickson | 2010-10-06 11:01:38 -0400 (Wed, 06 Oct 2010) | 1 lineavoid retreiving/
searching a linked object, when there is no object to retrieve (i.e. ident value is null) and silence various warnings by skipping this scenario. mild variable refactor for easy reading for feeble eyes.
........
r18207 | scottmk | 2010-10-06 11:55:14 -0400 (Wed, 06 Oct 2010) | 14 linesTwo changes to config schema:
1. Add new column date_ceiling to rule_circ_duration table.
2. New table hard_due_date.
For trunk, v1.6, v1.6.2 (eventually), and v2.1 (eventually).
NOT for v1.6.1 or v2.0.
M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0432.schema. config_ hard_due_ date.sql
M Open-ILS/examples/ fm_IDL. xml
........
r18210 | scottmk | 2010-10-06 14:19:43 -0400 (Wed, 06 Oct 2010) | 4 linesIncorporate upgrades 0427 and 0428 into the consolidated upgrade script.
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r18211 | miker | 2010-10-06 16:07:39 -0400 (Wed, 06 Oct 2010) | 1 linedb upgrade script dislikes holes -- spackle this one
........
r18213 | erickson | 2010-10-06 16:44:46 -0400 (Wed, 06 Oct 2010) | 1 lineadded support for honoring the due date ceiling from the duration rule. AKA, end-of-semester due dates
........
r18215 | senator | 2010-10-06 17:01:42 -0400 (Wed, 06 Oct 2010) | 14 linesNew way to printing shelf-expired holds
This just takes the newest template for printing hold pull lists and
grafts this new functionality onto it. It should perhaps be adjusted to also
be able to print things on the holds shelf that /aren't/ shelf-expired.For now you get to this under Admin -> For Developers -> Local Administration
This also corrects a bug because of which a "print pull list (alternate
strategy)" button appeared where it shouldn't.This also removes the booking links from Admin -> For Developers -> Local
Administration, as there are regular staff client menu entries for those now.
........
r18217 | atz | 2010-10-06 18:12:36 -0400 (Wed, 06 Oct 2010) | 1 lineWarn but continue on skipped upgrade revs.
........
r18219 | erickson | 2010-10-07 10:56:43 -0400 (Thu, 07 Oct 2010) | 6 linesParallel action/trigger collection and reaction
QA'ed patch from miker to support parallel a/t event collection and
reaction. Max parallel procs is controlled by two new opensrf.xml
trigger app_settings. Sample config included, settings disabled by
default.
........
r18220 | phasefx | 2010-10-07 11:14:50 -0400 (Thu, 07 Oct 2010) | 2 linesdestination_shelf macro for hold and hold/transit slips. Will contain either HOLD SHELF, PUBLIC HOLD SHELF, or PRIVATE HOLD SHELF (these are localizable). The latter two depend on the org unit setting 'circ.holds.
behind_ desk_pickup_ supported' being in effect, and also considers a user setting for the holds user at the time of printing.
........
r18222 | senator | 2010-10-07 13:18:58 -0400 (Thu, 07 Oct 2010) | 2 linesAdd some reasonable default sorting to this expired holds list
........
r18224 | atz | 2010-10-07 14:48:45 -0400 (Thu, 07 Oct 2010) | 6 linesEDI template update for ORDERS
This template produces JSON for the edi translator to convert into
actual EDI lines. It now handles vendor-specific requirements for
account and sub-account identification, and also transmits notes
of the vendor-public variety as FTX segments in the lineitem.
........
r18226 | senator | 2010-10-07 15:10:58 -0400 (Thu, 07 Oct 2010) | 3 linesJust a minor thing on this shelf expired print interface,
probably more changes coming.
........
r18228 | gmc | 2010-10-07 17:39:05 -0400 (Thu, 07 Oct 2010) | 4 lineschoose the hold permit test variant correctly
Signed-off-by: Galen Charlton <email address hidden>
........
r18230 | senator | 2010-10-07 18:37:45 -0400 (Thu, 07 Oct 2010) | 8 linesExpired holds shelf printer needs to be a holds shelf *clearer* and printer
This needs cleaned up and stuff, and made into something cooler.
Basically just does what XUL interfaces under the Circ menu can already do,
but streamlined to tolerate really big datasets.Much of this code originates from berick and miker.
........
r18231 | senator | 2010-10-07 18:46:24 -0400 (Thu, 07 Oct 2010) | 2 linesprogress to ProgressDialog means total, not incremental
........
r18233 | gmc | 2010-10-07 21:34:08 -0400 (Thu, 07 Oct 2010) | 8 linesdo not apply superpage limit inside bib search joins
Oddly, empirical evidence suggests that this might actually
be faster, and if this pans out, search results will definitely
be more complete.Signed-off-by: Galen Charlton <email address hidden>
........
r18239 | dbs | 2010-10-07 23:30:00 -0400 (Thu, 07 Oct 2010) | 7 linesAvoid scary SSL / HTTPS errors in Apache configuration
When port 443 is the last listener port, Apache generates lots
of "unknown protocol speaking not SSL to HTTPS port!?" errors in
the logs - which are scary, but harmless. Putting port 80 last
avoids those errors entirely, per http://wiki.apache. org/httpd/ InternalDummyCo nnection
........
r18240 | scottmk | 2010-10-08 10:16:19 -0400 (Fri, 08 Oct 2010) | 19 linesTidied up buildSELECT() a bit:
1. Sprinkled the const qualifier here and there.
2. Moved some variable declarations to get them closer to the point of
first use, and to limit their scope.3. Renamed some variables to better reflect their meaning.
4. Split a couple of variables into multiple variables, instead of using
them for multiple unrelated purposes.5. Plugged a memory leak in the case of an error return.
6. Added comments, including a Doxygen-style comment at the top of the
function.M Open-ILS/
src/c-apps/ oils_sql. c
........
r18244 | miker | 2010-10-08 13:06:52 -0400 (Fri, 08 Oct 2010) | 1 lineadd a method to overlay a special bib container full of records (or bucket + template)
........
r18245 | phasefx | 2010-10-08 13:29:20 -0400 (Fri, 08 Oct 2010) | 2 linesmoving users in and out of groups produced dialogs that expected vertical patron summaries. this fixes that
........
r18247 | phasefx | 2010-10-08 13:38:24 -0400 (Fri, 08 Oct 2010) | 2 linesfix logic error where we were just testing for the presence of a user setting instead of its value
........
r18249 | senator | 2010-10-08 14:02:08 -0400 (Fri, 08 Oct 2010) | 2 linesBe a little more tolerant of aberrant data when clearing the holds shelf
........
r18251 | phasefx | 2010-10-08 16:58:37 -0400 (Fri, 08 Oct 2010) | 1 linetypo
........
r18253 | erickson | 2010-10-08 17:10:43 -0400 (Fri, 08 Oct 2010) | 1 linemild fixes for a/t interface admin interface. sort by def name instead of hook, which probably makes more sense to a human. hide the opt-in and max-delay columns to free up some badly needed horizontal space. use percentage width for name column, which acts a lot like 'auto', but allows the user to manually resize
........
r18255 | miker | 2010-10-08 22:32:49 -0400 (Fri, 08 Oct 2010) | 1 linemod_perl handler to allow batch update bib records from an ephemeral template
........
r18256 | erickson | 2010-10-11 10:01:45 -0400 (Mon, 11 Oct 2010) | 1 linewait to run-pending if a specific granularity used
........
r18258 | scottmk | 2010-10-11 10:25:05 -0400 (Mon, 11 Oct 2010) | 12 linesPull out into a separate function: the code in SELECT() that builds a
comma-separated list of ORDER BY expressions from a JSON_ARRAY.Invoke that function, not only from SELECT(), but also from the
buildSELECT() function.As a result, the select methods will be able to use the same array
syntax as json_query for ORDER BY clauses, as an alternative to the
existing hash syntax.M Open-ILS/
src/c-apps/ oils_sql. c
........
r18259 | atz | 2010-10-11 11:21:12 -0400 (Mon, 11 Oct 2010) | 1 lineClean up method registration sigs/descs
........
r18260 | atz | 2010-10-11 12:06:23 -0400 (Mon, 11 Oct 2010) | 1 lineMethod registration cleanup
........
r18261 | miker | 2010-10-11 12:06:52 -0400 (Mon, 11 Oct 2010) | 1 linesupply a dummy leader, as required by the Perl MARC modules
........
r18262 | atz | 2010-10-11 12:07:09 -0400 (Mon, 11 Oct 2010) | 1 lineTighter verbose format for skipped POs
........
r18264 | miker | 2010-10-11 12:07:47 -0400 (Mon, 11 Oct 2010) | 1 lineWorking template-based batch bib updater!
........
r18269 | phasefx | 2010-10-11 16:39:31 -0400 (Mon, 11 Oct 2010) | 2 linesinitialize these lists just once to prevent display glitch
........
r18271 | miker | 2010-10-11 16:41:37 -0400 (Mon, 11 Oct 2010) | 1 linedogfooding cleanup
........
r18272 | miker | 2010-10-11 16:42:46 -0400 (Mon, 11 Oct 2010) | 1 linemake the source selection less confusing, and improve some wording in the template section (more to come)
........
r18274 | phasefx | 2010-10-11 17:42:48 -0400 (Mon, 11 Oct 2010) | 2 linesavoid race condition with post-save patron editor refresh and replicated databases
........
r18277 | scottmk | 2010-10-12 09:40:14 -0400 (Tue, 12 Oct 2010) | 4 linesIncorporate upgrade # 0433 into the consolidated upgrade script.
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r18278 | miker | 2010-10-12 11:19:54 -0400 (Tue, 12 Oct 2010) | 1 lineskip unknown order_by entries instead of erroring
........
r18279 | miker | 2010-10-12 11:39:47 -0400 (Tue, 12 Oct 2010) | 1 linerearrangement for variable existance
........
r18280 | miker | 2010-10-12 11:40:45 -0400 (Tue, 12 Oct 2010) | 1 lineand ... use a function name that exists
........
r18281 | miker | 2010-10-12 12:02:31 -0400 (Tue, 12 Oct 2010) | 1 linenow that we are working again, hush the warnings (osrfLogInternal to the rescue)
........
r18282 | atz | 2010-10-12 13:01:52 -0400 (Tue, 12 Oct 2010) | 1 lineBe sure to copy new JS files from OpenSRF on a FULL update/install
........
r18285 | miker | 2010-10-12 15:23:22 -0400 (Tue, 12 Oct 2010) | 1 lineimprove labeling and documentation
........
r18286 | phasefx | 2010-10-12 15:34:35 -0400 (Tue, 12 Oct 2010) | 1 lineadd option for hiding entire embedded browser toolbar
........
r18287 | phasefx | 2010-10-12 15:34:39 -0400 (Tue, 12 Oct 2010) | 1 lineallow util.deck to be instantiated with either a xul deck object or a xul deck id
........
r18288 | phasefx | 2010-10-12 15:34:50 -0400 (Tue, 12 Oct 2010) | 1 linevertical bib summary (mainly for use in the Merge Record interface). I tried using just bib_brief.xul with document.
loadOverlay to choose between bib_brief_ overlay_ vertical. xul and bib_brief_ overlay. xul based on a param, but was running into too much pain going that route.
........
r18289 | phasefx | 2010-10-12 15:35:42 -0400 (Tue, 12 Oct 2010) | 2 linesnew record merge UI. needs r18287, r18288. I'll backport them all together
........
r18290 | miker | 2010-10-12 15:55:58 -0400 (Tue, 12 Oct 2010) | 1 linemore terminology cleanup and inline documentation
........
r18291 | miker | 2010-10-12 16:31:31 -0400 (Tue, 12 Oct 2010) | 1 lineGet rid of commas, apparently confusing; make action button label more generic / less "developery"
........
r18293 | miker | 2010-10-12 17:31:33 -0400 (Tue, 12 Oct 2010) | 1 linewhen we have no target field, add the entire source field, even when we have a subfield designation
........
r18294 | phasefx | 2010-10-12 17:32:21 -0400 (Tue, 12 Oct 2010) | 1 lineentry points for miker_'s batch marc editor
........
r18298 | miker | 2010-10-12 20:27:46 -0400 (Tue, 12 Oct 2010) | 1 linededuplicate bibs going into the merge queue
........
r18299 | miker | 2010-10-12 20:28:43 -0400 (Tue, 12 Oct 2010) | 1 linearg, missing semicolon
........
r18300 | miker | 2010-10-12 20:29:38 -0400 (Tue, 12 Oct 2010) | 1 linedouble-arg, backwards logic
........
r18303 | miker | 2010-10-12 22:33:59 -0400 (Tue, 12 Oct 2010) | 1 linethinko supporting multiple rules of the same type in in-line merge rulesets
........
r18310 | phasefx | 2010-10-13 12:03:25 -0400 (Wed, 13 Oct 2010) | 2 linesmissing semicolon
........
r18311 | erickson | 2010-10-13 12:13:23 -0400 (Wed, 13 Oct 2010) | 1 linewhen the target for an event is no longer around, immediately invalidate the event and prevent the event from bubbling up for further processing
........
r18312 | miker | 2010-10-13 12:17:14 -0400 (Wed, 13 Oct 2010) | 1 lineUse just one transaction, and inside an rstore editor no less, for fleshing env paths
........
r18313 | phasefx | 2010-10-13 12:30:38 -0400 (Wed, 13 Oct 2010) | 1 lineoverzealous trimming of cat.properties
........
r18321 | scottmk | 2010-10-13 14:53:56 -0400 (Wed, 13 Oct 2010) | 22 linesChanges to the treatment of ORDER BY:
1. For json_query: when ORDER BY is expressed as an object keyed on class
(instead of an array of field specifications), and the class is not in
scope, error out instead of silently ignoring the class.The other changes affect only methods other than json_query:
2. When the ORDER BY list is provided as a raw text string: block any
string containing a semicolon, in order to block simple SQL injections.
For now we make no exceptions for quoted semicolons, which are not
likely ever to appear an an ORDER BY clause.3. Keep virtual fields out of the ORDER BY clause. For now we silently
ignore them, as we ignore non-existent fields. In both cases we should
perhaps error out.4. Don't require that a class referenced in the ORDER BY clause also be
referenced in the SELECT clause. Just make sure it's in scope.M Open-ILS/
src/c-apps/ oils_sql. c
........
r18322 | erickson | 2010-10-13 16:16:57 -0400 (Wed, 13 Oct 2010) | 1 lineclean up duplicate system-controlled penalties during penalty calculation; perform penalty trigger event creation after the standalone commit occurs. todo, handle non-standalone post-commit penalty trigger event creation
........
r18323 | erickson | 2010-10-13 16:16:58 -0400 (Wed, 13 Oct 2010) | 1 linedefault to standard cstore instead of rstore for env building editor
........
r18326 | phasefx | 2010-10-14 11:29:29 -0400 (Thu, 14 Oct 2010) | 2 lineschange the Swap Editor button to a persisted checkbox
........
r18329 | miker | 2010-10-14 14:13:20 -0400 (Thu, 14 Oct 2010) | 1 linecorrect top-half ordering by label_sortkey
........
r18331 | miker | 2010-10-14 14:35:27 -0400 (Thu, 14 Oct 2010) | 1 linepatch from Steve Callendar to avoid resetting the passwd every time a phone number changes
........
r18333 | miker | 2010-10-14 15:18:11 -0400 (Thu, 14 Oct 2010) | 1 linecast label_sortkey to bytea in order to get ascii-betical sorting in any locale, even C. stupid glibc ...
........
r18336 | miker | 2010-10-14 15:33:41 -0400 (Thu, 14 Oct 2010) | 1 linebackward compat indexing for label instead of label_sortkey
........
r18342 | erickson | 2010-10-14 15:57:42 -0400 (Thu, 14 Oct 2010) | 1 linerepaired upgrade version
........
r18343 | miker | 2010-10-14 16:04:05 -0400 (Thu, 14 Oct 2010) | 1 line"as" not "to" ... you pointed that out the first time, miker, what is your deal?
........
r18349 | miker | 2010-10-14 16:17:00 -0400 (Thu, 14 Oct 2010) | 1 lineforce granularity-only when any granularity is specified
........
r18351 | erickson | 2010-10-14 18:17:21 -0400 (Thu, 14 Oct 2010) | 1 lineIf an item is captured for a hold, but not in transit (i.e. on holds shelf), set the destination_
location equal to the pickup library (i.e where it's supposedly on the shelf). This is useful for autmated sorting so that the item will return to the branch whose shelf where it belongs.
........
r18353 | gmc | 2010-10-15 09:08:52 -0400 (Fri, 15 Oct 2010) | 7 linestweak expanding search field aliases
Avoids a glitch that can occur if a search field alias
exists that happens to have the same name as a search field.Signed-off-by: Galen Charlton <email address hidden>
........
r18364 | miker | 2010-10-16 11:32:32 -0400 (Sat, 16 Oct 2010) | 1 lineuse a function to wrap up escaping of solidus and casting to bytea, propogate to indexing and where/order_by
........
r18365 | miker | 2010-10-16 11:35:39 -0400 (Sat, 16 Oct 2010) | 1 lineneed to update this index as well
........
r18366 | miker | 2010-10-16 11:38:21 -0400 (Sat, 16 Oct 2010) | 1 linego ahead and use the new index if we need to
........git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18372 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - 42bde5f... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Catch up to trunk phase 1 -- Merged revisions 17255-17299,
17303,17307, 17309,17311- 17314,17316- 17318,17322- 17323,17328, 17330-17339, 17341-17346, 17350-17351, 17353-17356, 17358-17361, 17363-17367, 17369,17371- 17373,17375- 17379,17383, 17385,17387, 17389-17391, 17393-17401, 17404-17405, 17413-17414, 17416-17419, 17428,17431, 17433-17434, 17436,17441- 17442,17444- 17447,17449- 17450,17463- 17464,17467, 17469-17470, 17472,17474, 17476-17478, 17480,17482, 17484,17486, 17488,17490- 17491,17495- 17496,17498, 17501-17503, 17505-17509, 17511,17514, 17516-17518, 17520,17522- 17523,17525, 17527-17530, 17533,17535, 17537,17540- 17541,17543, 17545,17547, 17549-17550, 17553-17555, 17557,17560, 17563,17566, 17571-17580, 17582,17584- 17593,17595, 17597,17599, 17601-17603, 17605-17607, 17609,17612, 17614-17615, 17617,17620, 17622,17624- 17625,17628- 17630,17632- 17640,17643- 17648,17652- 17653,17655, 17657-17658, 17661,17663, 17665-17690, 17692,17694, 17696-17699, 17701-17702, 17704,17706- 17708,17710, 17713-17715, 17717-17719, 17723,17732- 17733,17735- 17736,17738, 17744,17748, 17750,17752, 17754-17755, 17757,17759, 17762-17763, 17765,17767, 17769-17770, 17772,17775- 17776,17778, 17780,17782, 17784,17786, 17788,17790, 17792,17794, 17796,17798, 17800,17802- 17804,17808- 17810,17812- 17813,17815, 17817,17819, 17821,17823, 17825,17827, 17829,17831, 17833,17836, 17838,17840, 17843-17844, 17848,17850, 17853,17855, 17857-17858, 17860,17862- 17863,17866- 17867,17869, 17872-17873, 17875,17877, 17879,17881, 17883,17886 via svnmerge from
svn://svn.open-ils. org/ILS/ trunk ........
r17255 | dbs | 2010-08-18 21:24:03 -0400 (Wed, 18 Aug 2010) | 18 linesAdd basic authority browse/edit/delete interface
http://
localhost/ eg/cat/ authority/ list should get you where you need to be The paging is comical, the JS should probably be split out from the
declarative markup, the interface needs i18n, the UI needs to become
usable - but at least we have exposed some functionality for working
with authority records now.Ideally this becomes a widget that we can just embed into other
interfaces to maintain context (which suggests using openils.cgi
to seed the initial values of the widget).Note that the delete function works - it sets the deleted flag for
an are to "true" - but the underlying authorities browse interface
currently doesn't care about such niceties and always returns deleted
records along with undeleted records. So that might be the next stop.
........
r17256 | dbs | 2010-08-18 21:26:33 -0400 (Wed, 18 Aug 2010) | 4 linesForgot to set the open-ils.pcrud controller for are in r17255
And making the new perm section tab-consistent while I'm at it
........
r17257 | dbs | 2010-08-18 23:35:53 -0400 (Wed, 18 Aug 2010) | 2 linesDon't return deleted authority records in a browse list
........
r17258 | dbs | 2010-08-18 23:47:35 -0400 (Wed, 18 Aug 2010) | 4 linesDon't show deleted authority records in startwith browse, either
Also restore the >= operator that was stomped in r17257
........
r17259 | dbs | 2010-08-19 00:47:53 -0400 (Thu, 19 Aug 2010) | 5 linesFix some defects in the first iteration of the authority edit/delete interface
* Ensure that the correct ID is assigned to the edit/delete request
* Prevent caching of results so that when a record is deleted, we don't continue to see it
........
r17260 | dbs | 2010-08-19 09:57:07 -0400 (Thu, 19 Aug 2010) | 6 linesGive the authority list interface a place on the staff client Cataloging menu
The interface itself still needs usability love, but exposing basic edit/delete
functionality for authority records should give authoritarians some level of
happiness.
........
r17261 | erickson | 2010-08-19 10:22:26 -0400 (Thu, 19 Aug 2010) | 1 linedowngraded a debug log message from error() to debug()
........
r17262 | erickson | 2010-08-19 10:22:27 -0400 (Thu, 19 Aug 2010) | 1 lineadded clear_marc to po li retrieval to cut down network; mild code cleanup
........
r17263 | erickson | 2010-08-19 10:22:28 -0400 (Thu, 19 Aug 2010) | 1 lineautomatically create lineitem assets (i.e. load bibs and items) during po activation when necessary since activation requires it; only do this during non-dry-run calls
........
r17264 | erickson | 2010-08-19 11:01:53 -0400 (Thu, 19 Aug 2010) | 1 linefor consistency, use same 'icons' to indicate PO and PL. don't show PO/PL links when no such object is linked to the lineitem
........
r17265 | erickson | 2010-08-19 11:01:54 -0400 (Thu, 19 Aug 2010) | 1 lineadded missing closing td
........
r17266 | miker | 2010-08-19 11:51:06 -0400 (Thu, 19 Aug 2010) | 12 linesAdd support to BibTemplate for arbitrary XML chunks (DOM node) via the "xml" constructure param, which disables automatic format-specific fetching.
Add a new module, openils.
FeedTemplate which, given: * an xml feed (URI or pre-collected DOM node)
* a dojo.query to pull out items from the feed
* the DOM node of a template to clone for each item
* the target DOM node into which it should shove the item-filled template instanceswill render a feed of arbitrary xml for you.
........
r17267 | dbs | 2010-08-19 12:51:00 -0400 (Thu, 19 Aug 2010) | 7 linesFurther enhancements to the authority list interface
* Offer Next / Previous buttons instead of forcing the number spinner
* Submit searches onBlur of the search box instead of having to click Submit
* Accept CGI params so we can kick off a search from other interfaces
* Factor out the displayRecords() code so we can attach other events to it
........
r17268 | senator | 2010-08-19 13:35:03 -0400 (Thu, 19 Aug 2010) | 3 linesAcq: make view/place orders open a new tab w/ xul browser wrapped therearound
........
r17269 | senator | 2010-08-19 14:18:21 -0400 (Thu, 19 Aug 2010) | 9 linesSerials: an alternative batch receiving interface, to support certain
heavy-barcoding workflows.Still needs some things hooked up in the middle layer to create serial.units.
Still needs some configurability. Access from "Actions for this Record" in
the staff-client-wrapped OPAC for a record with subscriptions and items
attached.
........
r17270 | erickson | 2010-08-19 16:00:14 -0400 (Thu, 19 Aug 2010) | 1 lineadded util function for printing an html string; use new func for PO printing; TODO, use new func in selfcheck code to reduce duplication
........
r17271 | erickson | 2010-08-19 17:00:30 -0400 (Thu, 19 Aug 2010) | 1 linecirc_modifier codes could be defined, but non-true (i.e. '0'). test for defined instead of truthiness when analyzing LID circ modifiers. repaired (invisible) bug that unnecessarily lead to using circ mod objects instead of codes, depending on context
........
r17272 | dbs | 2010-08-19 18:11:30 -0400 (Thu, 19 Aug 2010) | 2 linesClass:
:DBI::Frozen: :301 needs to be forcefully installed on Debian Squeeze
........
r17273 | erickson | 2010-08-19 18:16:01 -0400 (Thu, 19 Aug 2010) | 1 linemove PO status to top of page for clarity
........
r17274 | erickson | 2010-08-19 18:16:01 -0400 (Thu, 19 Aug 2010) | 1 linesubmit unified search query on Enter when focused on value widget
........
r17275 | dbs | 2010-08-19 23:27:04 -0400 (Thu, 19 Aug 2010) | 10 linesGive the Authority List interface the ability to merge records... almost
Separate the interface into separate JavaScript vs markup files
To-do:
* Provide a middle layer method that accepts the array of records to merge and merges them
* Teach the mergeRecords() to call that method when it exists
* Provide a way of reordering the records or otherwise flagging which record should be the lead
* Prevent the same record from being added to the merge slushbox twice
........
r17276 | dbs | 2010-08-19 23:35:59 -0400 (Thu, 19 Aug 2010) | 2 linesAdd a speedbump (confirmation dialog) when deleting authority records
........
r17277 | dbs | 2010-08-19 23:47:46 -0400 (Thu, 19 Aug 2010) | 2 linesAdd a speedbump to the MFHD delete workflow
........
r17278 | dbs | 2010-08-20 00:02:44 -0400 (Fri, 20 Aug 2010) | 2 linesWhen initiating a new authority search, reset the pager to zero to avoid surprises
........
r17279 | dbs | 2010-08-20 00:10:07 -0400 (Fri, 20 Aug 2010) | 2 linesHitting ENTER in the term search box fires off a search now, as you would expect
........
r17280 | gmc | 2010-08-20 07:25:40 -0400 (Fri, 20 Aug 2010) | 6 linesbug 620899: fix broken test for oils_web.xml
Patch from Rick Scott <email address hidden>
Signed-off-by: Galen Charlton <email address hidden>
........
r17281 | dbs | 2010-08-20 09:22:30 -0400 (Fri, 20 Aug 2010) | 4 linesAdd the authority record merge middle-layer API (open-ils.
cat.authority. records. merge) Also add a pertinent permission (MERGE_
AUTH_RECORDS)
........
r17282 | dbs | 2010-08-20 10:01:26 -0400 (Fri, 20 Aug 2010) | 6 linesHook up the authority management interface to the middle layer
For now, uses the first record in the list as the master; we either
need to give users the ability to select the master record at merge
time, or to select it prior to clicking "Merge"
........
r17283 | erickson | 2010-08-20 10:11:27 -0400 (Fri, 20 Aug 2010) | 1 linerepair faulty lineitem detachment from invoices
........
r17284 | erickson | 2010-08-20 10:11:27 -0400 (Fri, 20 Aug 2010) | 1 linepropagate estimated price to created copy as copy price (aka list price or replacement price); propagate invoiced amount to created copy as copy cost (aka library cost); caveats and consderations noted in the code.
........
r17285 | erickson | 2010-08-20 11:22:03 -0400 (Fri, 20 Aug 2010) | 1 lineuntil distrib formula skip_count is used (and possibly even then), let's hide it from the setup UI
........
r17286 | erickson | 2010-08-20 11:35:53 -0400 (Fri, 20 Aug 2010) | 1 lineduring LI creation, adopt the provider of the PO if linked to a PO (and no provider was selected). repair event description copy/paste error
........
r17287 | dbs | 2010-08-20 11:41:43 -0400 (Fri, 20 Aug 2010) | 2 linesApply a little bit of style to group form elements together in confined spaces
........
r17288 | phasefx | 2010-08-20 13:18:28 -0400 (Fri, 20 Aug 2010) | 1 lineeliminate false positives for ContentCafe features for a given bib
........
r17289 | erickson | 2010-08-20 14:33:25 -0400 (Fri, 20 Aug 2010) | 1 lineadded support for a SIP config option that forces the server to return the no_i18n version of the patron profile group name from the 'ptype' sub (aka PC field in patron-info requests); added config options getter sub; cleaned up some string concats to prevent warnings
........
r17290 | dbs | 2010-08-20 14:38:35 -0400 (Fri, 20 Aug 2010) | 19 linesAdd an API for counting the number of bibs linked to each authority record in the input list
srfsh# request open-ils.cat open-ils.
cat.authority. records. count_linked_ bibs [1,2,3,4,5,6] Received Data: [
{
"bibs":1,
"authority":1
},
{
"bibs":1,
"authority":2
},
{
"bibs":2,
"authority":3
}
]
........
r17291 | senator | 2010-08-20 14:53:12 -0400 (Fri, 20 Aug 2010) | 7 linesBooking: more progress on the forward-port from rel_1_6
This completes the merging of changes from r15878 except for those to
Circulate.pm, which are more involved and call for more untangling.More to come soon.
........
r17292 | erickson | 2010-08-20 14:59:52 -0400 (Fri, 20 Aug 2010) | 3 linesadded internal_id handler
in anticipation of possible sip extension for returning patron ID
........
r17293 | erickson | 2010-08-20 15:03:54 -0400 (Fri, 20 Aug 2010) | 1 lineadded sample SIP config for patron_
type_uses_ code option
........
r17294 | erickson | 2010-08-20 15:19:41 -0400 (Fri, 20 Aug 2010) | 1 linere-tab to use tabs for consistency with rest of file; for now, add embedded vim command to settle the issue
........
r17295 | atz | 2010-08-20 16:13:35 -0400 (Fri, 20 Aug 2010) | 3 linesAdd type="text/
javascript" to <script> tags where needed. Probably just a formality.
........
r17296 | atz | 2010-08-20 16:13:36 -0400 (Fri, 20 Aug 2010) | 5 linesAllow STAFF_CLIENT_
BUILD_ID to be passed in or set in ENV Deconflict actions for STAFF_CLIENT_
BUILD_ID= 'current' . Build will
always end up in datestamped directory, but a symlink will be added
to it w/ the build ID string. That should keep everybody happy.
........
r17297 | senator | 2010-08-20 17:51:03 -0400 (Fri, 20 Aug 2010) | 14 linesBooking: finish the forward-port from rel_1_6
This /should/ complete the forward port of booking from the rel_1_6 branch,
which means that booking in trunk should work just how it does in the latest
1.6.1.* releases.Most of the changes in this commit were to Circ/Circulate.pm, and cursory
tests don't indicate any problems in the circulation logic overall, but the
lay of the land there is quite different now in trunk than it was when Booking
was initially developed, so I'd be somewhat wary for a little while.Going forward, trunk can accept improvements/bug fixes/etc for booking, and
those changes can be *back*ported to branches in the usual way. Yay!
........
r17298 | gmc | 2010-08-20 19:32:32 -0400 (Fri, 20 Aug 2010) | 4 linesfix seed for item_barcode Vandelay bib attribute definition
Signed-off-by: Galen Charlton <email address hidden>
........
r17299 | miker | 2010-08-21 14:02:36 -0400 (Sat, 21 Aug 2010) | 1 linewe need an index on LOWER(barcode) with r17018
........
r17303 | dbs | 2010-08-22 09:28:14 -0400 (Sun, 22 Aug 2010) | 5 linesShow the number of bibs linked to each authority record
This information is important to cataloguers when deciding which records
to merge or delete.
........
r17307 | erickson | 2010-08-23 10:50:39 -0400 (Mon, 23 Aug 2010) | 1 lineperl 5.8 requires quotes around the version #
........
r17309 | gmc | 2010-08-23 11:09:13 -0400 (Mon, 23 Aug 2010) | 8 linesdisplay copy counts correctly in staff search results
Also fixes following warning:
Useless use of a constant in void context at .../OpenILS/
Application/ Search/ Biblio. pm line 263. Signed-off-by: Galen Charlton <email address hidden>
........
r17311 | atz | 2010-08-23 13:54:35 -0400 (Mon, 23 Aug 2010) | 7 linesFailure to open a file(handle) should be a fatal error.
Otherwise we aren't getting any output anyway.
Also a few formatting touchups for readability.
TODO: use warnings! use Cronscript for standardized lockfile and options.
........
r17312 | atz | 2010-08-23 13:56:31 -0400 (Mon, 23 Aug 2010) | 3 linesPerltidy
death to tabs
........
r17313 | atz | 2010-08-23 14:23:04 -0400 (Mon, 23 Aug 2010) | 1 linePaste error
........
r17314 | phasefx | 2010-08-23 14:36:26 -0400 (Mon, 23 Aug 2010) | 2 linesAllow true deletion of existing addresses in patron editor. Let summary sidebar anticipate dissappearing addresses on refresh.
........
r17316 | erickson | 2010-08-23 15:19:51 -0400 (Mon, 23 Aug 2010) | 3 linesconify UIs for config.rule_ stuff;
Includes duration, recurring fine, max fine, and age hold protect
........
r17317 | erickson | 2010-08-23 15:27:11 -0400 (Mon, 23 Aug 2010) | 1 linetypos in path name for new circ conify UIs
........
r17318 | erickson | 2010-08-23 15:32:45 -0400 (Mon, 23 Aug 2010) | 1 linemore typos, arg, let's try this again
........
r17322 | scottmk | 2010-08-24 09:29:02 -0400 (Tue, 24 Aug 2010) | 6 linesCorrecting some miscellaneous anomalies in the org unit setting types.
M Open-ILS/
src/sql/ Pg/002. schema. config. sql
A Open-ILS/src/sql/ Pg/upgrade/ 0378.data. fix_org_ unit_setting_ types.sql
M Open-ILS/src/sql/ Pg/950. data.seed- values. sql
........
r17323 | atz | 2010-08-24 11:22:03 -0400 (Tue, 24 Aug 2010) | 3 lines1-line fix for false 404 from sylvar
solves "The requested URL /xul/rel_
1_6_0_7/ server/ patron/ ue.xhtml& clone=112879 was not found on this server."
........
r17328 | phasefx | 2010-08-24 14:05:16 -0400 (Tue, 24 Aug 2010) | 1 linea suggestion from tsbere, this raises the existing login window if the staff client is invoked when it is already running
........
r17330 | phasefx | 2010-08-24 15:04:20 -0400 (Tue, 24 Aug 2010) | 5 linesStaff Client Build/Update Enhancements patch from Thomas Berezansky
Among other things, allows cross-compilation of Windows installers from Unix environments via NSIS, and enables Mozilla's upgrade mechanism for performing upgrades without needing to download and execute external files.
See https:/
/bugs.launchpad .net/evergreen/ +bug/616452/ for more details.
........
r17331 | phasefx | 2010-08-24 15:04:25 -0400 (Tue, 24 Aug 2010) | 1 linechange Evergreen Staff Client folder and link names to Evergreen Staff Client Trunk for now, to sidestep an issue with installing over old-style installations
........
r17332 | phasefx | 2010-08-24 15:25:39 -0400 (Tue, 24 Aug 2010) | 1 lineone more label change for the trunk client
........
r17333 | dbs | 2010-08-24 23:12:00 -0400 (Tue, 24 Aug 2010) | 5 linesTeach the spine label editor some manners: insert/delete rows, cursor up + down
Tested with single and multiple spine labels at a time. Lots of DOM
manipulation going on here, but seems to work nicely.
........
r17334 | dbs | 2010-08-25 10:33:47 -0400 (Wed, 25 Aug 2010) | 2 linesProvide i18n support for some coust labels and descriptions
........
r17335 | phasefx | 2010-08-25 11:57:33 -0400 (Wed, 25 Aug 2010) | 1 linecirc.
missing_ pieces. copy_status org unit setting to support the Mark/Scan as Missing Pieces workflow.
........
r17336 | phasefx | 2010-08-25 12:38:04 -0400 (Wed, 25 Aug 2010) | 1 linetsbere to the rescue for the server-xul make target if in the staff client directory
........
r17337 | erickson | 2010-08-25 12:58:09 -0400 (Wed, 25 Aug 2010) | 1 lineadded support for configuring redirect depth, skin, and locale during IP-based org unit redirection
........
r17338 | erickson | 2010-08-25 12:58:10 -0400 (Wed, 25 Aug 2010) | 1 lineadded sample apache config for the IP-based redirector
........
r17339 | miker | 2010-08-25 17:51:55 -0400 (Wed, 25 Aug 2010) | 1 lineupdate standing penalty query for blocked barcode list, trunk style!
........
r17341 | dbs | 2010-08-25 20:16:11 -0400 (Wed, 25 Aug 2010) | 11 linesMake spine label settings configurable as org unit settings
Note that due to the persist attribute on these XUL elements, a user
who has manually changed their spine label settings may not see the
org unit setting defaults for those particular settings if those
org unit settings are created or changed.Now that the infrastructure is in place, We could make the org unit
settings take precedence over the persisted attributes if we think
that's the right way to go.
........
r17342 | dbs | 2010-08-25 21:38:54 -0400 (Wed, 25 Aug 2010) | 7 linesAdd font-weight to label settings to support boldness
* font-weight gets its own user-editable setting on the label generator UI,
along with a library setting, so now you too can have bold spine labels applied
uniformly at your library (but overridden for individual labels)
* Convert a few hardcoded labels to entities in passing
........
r17343 | dbs | 2010-08-25 23:07:39 -0400 (Wed, 25 Aug 2010) | 10 linesAdd explicit identification of the master authority record when merging
We now generate a table with the first cell containing either "Master"
(indicating the record into which the other records will be merged) and
or "Target" (indicating that the record will be merged into the master.This also adds a horizontal rule to delineate between the form buttons
at the top, and adds borders to provide more clarity between the mergebox
contents.
........
r17344 | dbs | 2010-08-25 23:49:20 -0400 (Wed, 25 Aug 2010) | 6 linesProvide a visual delimiter for the spine/pocket label groupbox
This just wraps a black border around the area where users edit
the spine/pocket label, to give an idea of the area that can
be edited according to the line width / length settings.
........
r17345 | dbs | 2010-08-26 08:49:16 -0400 (Thu, 26 Aug 2010) | 2 linesSpine label editor: make ENTER at the end of a line move to next line
........
r17346 | senator | 2010-08-26 10:39:59 -0400 (Thu, 26 Aug 2010) | 2 linesFix OPAC renewals, broken by an imperfect booking test.
........
r17350 | dbs | 2010-08-26 11:16:19 -0400 (Thu, 26 Aug 2010) | 6 linesFix mismatches between cat.spine.font.* and cat.label.font.* that phasefx caught
The font settings apply to both spine and pocket labels, and I committed
the original upgrade and SQL scripts half-way through adjusting for that
realization.
........
r17351 | miker | 2010-08-26 12:53:51 -0400 (Thu, 26 Aug 2010) | 1 lineexamples of how to specify default preferred language and weight values
........
r17353 | erickson | 2010-08-26 13:03:05 -0400 (Thu, 26 Aug 2010) | 1 linedepth could be 0, don't undef on false; repaired url param addition of depth
........
r17354 | erickson | 2010-08-26 13:03:06 -0400 (Thu, 26 Aug 2010) | 1 lineadded support for returning hold shelf expire time (CM field) in item info response when an item has been captured for a hold. value is populated if item is on holds shelf or in transit to holds shelf
........
r17355 | erickson | 2010-08-26 14:14:12 -0400 (Thu, 26 Aug 2010) | 1 lineuse openils.
Util.printHtmlS tring for invoice printing; added progress dialog while wiating for invoices to arrive
........
r17356 | phasefx | 2010-08-26 15:19:29 -0400 (Thu, 26 Aug 2010) | 1 linemissing COMMIT;
........
r17358 | dbs | 2010-08-26 21:19:26 -0400 (Thu, 26 Aug 2010) | 7 linesRestrict authority record fields to 1xx and 5xx when offering a match
When you right-click on a subfield eligible for authority control and display
the list of authority records that match the left-truncated subfield, we should
not display every field in the matching authority records; the 1xx and 5xx seem
like the obvious options to which the selection should be limited.
........
r17359 | dbs | 2010-08-27 10:10:27 -0400 (Fri, 27 Aug 2010) | 18 linesSplit spine labels between the alpha and numeric part of the LC subclass
Some sites jam the alpha and numberic parts of the LC subclass together;
for example "QA76.76" instead of "QA 76.76". Without the space, Evergreen
was not inserting a line break. This commit will insert a line break
automatically if the first element of a call number contains 1 to 3 alpha
characters followed immediately by 1 or more numbers.This should not affect Dewey or most other classification systems, but will
have the effect of making call numbers split as follows:Given "QA76.76 S93 1998", generate:
QA
76.76
S93
1998
........
r17360 | dbs | 2010-08-27 12:08:22 -0400 (Fri, 27 Aug 2010) | 7 linesCleaner implementation of LC subclass / Cutter spine label splitting
TODO: detect whether this library is configured as an LC library and
only invoke these call number machinations if that is the case. That
leaves the door open for implementations of preferred Dewey splitting
mechanisms, etc.
........
r17361 | phasefx | 2010-08-27 14:13:26 -0400 (Fri, 27 Aug 2010) | 1 linesupport hiding of patron credit functionality. To do this, create a server/
skin/global_ custom. css file containing .hide_patron_credit { display: none }
........
r17363 | dbs | 2010-08-27 17:11:05 -0400 (Fri, 27 Aug 2010) | 10 linesAdd label_prefix and label_suffix columns to asset.copy_location
These columns will be used to (optionally) set label prefixes and suffixes
when printing spine labels for copies at a given copy location.The copy location editor has been taught to be aware of these new columns,
but right now a NULL prefix or suffix will be turned into an empty string
once the copy location has been edited. That might not be a big deal, but
I'm a foolish hobgoblin and like consistency.
........
r17364 | senator | 2010-08-27 17:50:28 -0400 (Fri, 27 Aug 2010) | 6 linesSerials: closer to full working receiving in the batch receive interface
Units are actually created now, one per item. Plus misc bug fixes.
For more flexible binding of items into units, see the serial control view.
........
r17365 | dbs | 2010-08-27 17:58:24 -0400 (Fri, 27 Aug 2010) | 6 linesTeach the spine label editor to use the label prefixes and suffixes
If label_prefix or label_suffix are defined in asset.copy_
location, the
spine label editor will now prefix or suffix them to the call number
label respectively.
........
r17366 | dbs | 2010-08-30 08:26:04 -0400 (Mon, 30 Aug 2010) | 4 linesRefine the backspace operation in spine label editor
Make backspace at the start of a line also move up to the previous row.
........
r17367 | dbs | 2010-08-30 10:13:00 -0400 (Mon, 30 Aug 2010) | 7 linesUse different label printing strategies for XUL 1.9.2 vs. 1.9.0
r16421 contained a fix for printing in XUL 1.9.2 that appears to have
broken printing in XUL 1.9.0. This change should switch back to the old
style of printing if XUL 1.9.0 is detected, and otherwise uses the 1.9.2
strategy for any other version of XUL.
........
r17369 | dbs | 2010-08-30 10:23:17 -0400 (Mon, 30 Aug 2010) | 5 linesDisplay blank instead of 'undefined' for undefined label prefixes and suffixes
When you saved an "undefined" prefix or suffix, that string would actually be stuffed
into the database, which is not optimal.
........
r17371 | dbs | 2010-08-30 10:47:37 -0400 (Mon, 30 Aug 2010) | 2 linesAdd upgrade script to go along with r13763 (thanks for the reminder, senator)
........
r17372 | dbs | 2010-08-30 10:56:55 -0400 (Mon, 30 Aug 2010) | 2 linesComplete the label font settings namespace change and replace some debug values for spine margin
........
r17373 | senator | 2010-08-30 10:57:56 -0400 (Mon, 30 Aug 2010) | 2 linesMake "show item details" consistent for top AND bottom of patron items out
........
r17375 | phasefx | 2010-08-30 11:36:16 -0400 (Mon, 30 Aug 2010) | 1 lineinfrastructure for context sensitive print setting
........
r17376 | phasefx | 2010-08-30 11:36:18 -0400 (Mon, 30 Aug 2010) | 1 linelabel printer context
........
r17377 | phasefx | 2010-08-30 11:36:20 -0400 (Mon, 30 Aug 2010) | 1 linemail printer context
........
r17378 | phasefx | 2010-08-30 11:36:23 -0400 (Mon, 30 Aug 2010) | 1 lineallows us to set printer context for list-based print actions
........
r17379 | phasefx | 2010-08-30 11:36:24 -0400 (Mon, 30 Aug 2010) | 1 linereceipt printer context
........
r17383 | phasefx | 2010-08-30 12:15:40 -0400 (Mon, 30 Aug 2010) | 1 lineshow penalty/message notes on "Stop Sign Page"
........
r17385 | phasefx | 2010-08-30 12:49:00 -0400 (Mon, 30 Aug 2010) | 2 linesoption to not include claims returned circs in summary sidebar and under-button tallies
........
r17387 | senator | 2010-08-30 13:02:22 -0400 (Mon, 30 Aug 2010) | 2 linesBasic auto-grid based editor for copy templates. Useful esp. for serials.
........
r17389 | erickson | 2010-08-30 13:27:37 -0400 (Mon, 30 Aug 2010) | 1 lineshow lineitem ID for each lineitem in lineitem table (po/pl) and general lineitem summary blob (invoicing)
........
r17390 | erickson | 2010-08-30 13:27:38 -0400 (Mon, 30 Aug 2010) | 1 linedisallow self-check login w/ inactive barcode
........
r17391 | erickson | 2010-08-30 13:39:27 -0400 (Mon, 30 Aug 2010) | 1 lineadded option (suppressEditFi
elds) to suppress fields from an autogrid's EditPane
........
r17393 | dbs | 2010-08-30 18:01:10 -0400 (Mon, 30 Aug 2010) | 9 linesAdd a bib_source editor widget to the MARC editor
This widget should only be exposed when editing bibliographic MARC records.
The existing restriction of not being able to set the bib source when importing
via Z39.50 sadly remains in place; I believe the best place to tackle that will
be in the Z39.50 import interface itself.Also TODO: i18n
........
r17394 | dbs | 2010-08-30 23:17:35 -0400 (Mon, 30 Aug 2010) | 5 linesAdd explicit rtype options to more invokers of the MARC Editor
Neither are particularly applicable to the current bib_source editor
implementation, but may be useful for other purposes inside the editor.
........
r17395 | dbs | 2010-08-30 23:20:28 -0400 (Mon, 30 Aug 2010) | 7 linesMake the bib source selector in Vandelay MARC batch importer/exporter work
The bib source selector in Vandelay offered a drop down of the available
bib source selections, but never actually affected the source attribute
of the bib records in biblio.record_entry when they were imported. This
commit finishes off the logic that was almost there.
........
r17396 | miker | 2010-08-30 23:31:09 -0400 (Mon, 30 Aug 2010) | 1 lineAllow the OPAC to autoload IDL classes instead of either pulling in a long class list and evaluating them all, or loading a .5MB+ xml file and parsing the whole thing. 40% speedup in simple tests where cache is bypassed.
........
r17397 | erickson | 2010-08-30 23:52:51 -0400 (Mon, 30 Aug 2010) | 4 linespcrud.apply repairs.
Skip objects that require no action instead of throwing an exception
In last oncomplete handler, call final-complete as necessary and disconnect instead of starting over at object list position 0; no longer any need for final-complete/disconnect outside of closing request handler
........
r17398 | erickson | 2010-08-30 23:52:52 -0400 (Mon, 30 Aug 2010) | 1 lineistanceOf is not of this world; use dojo.isArray instead
........
r17399 | erickson | 2010-08-30 23:52:53 -0400 (Mon, 30 Aug 2010) | 4 linesdistrib formula streamlined drag-n-drop UI.
Goal is to make distrib formulas faster/easier to create and manage
TODO: add a clone option for formulas; style tweaks
........
r17400 | erickson | 2010-08-31 08:48:31 -0400 (Tue, 31 Aug 2010) | 10 linesuse circ_lib param instead of direct ws_ou acccess
circulator-
>circ_lib, which defaults to requestor->ws_ou (but is
overrideable) should be used in in lieu of direct ws_ou accesss;This is useful when the caller is not physically logged in to a
workstation (e.g. centralized SIP client) and need to specify the
physical location through other means.This change has no effect unless circ_lib is overridden by the caller
........
r17401 | erickson | 2010-08-31 08:48:32 -0400 (Tue, 31 Aug 2010) | 1 lineuse current_loc as the circ_lib for checkin if provided and formatted as a valid org shortname
........
r17404 | phasefx | 2010-08-31 13:01:30 -0400 (Tue, 31 Aug 2010) | 1 linefixes a bug when purging offline transactions after an Export
........
r17405 | senator | 2010-08-31 13:05:20 -0400 (Tue, 31 Aug 2010) | 5 linesBooking: fix a bug in selecting the start/end date of a reservation
This bug would generally only manifest on certain days of the year
(1/29-31, 3/31, 5/31, 8/31, and 10/31).
........
r17413 | erickson | 2010-08-31 15:49:03 -0400 (Tue, 31 Aug 2010) | 7 linesdistribution formula config UI repairs/
enhancements added distribution formula cloning
added ability to change distrib formula name from formula detail page
plugged some i18n holes
using local copy of dimple grippy icons in distrib formula UI
added local copy of dimple.png w/ new license file indicating image origin/license.
........
r17414 | phasefx | 2010-08-31 16:08:09 -0400 (Tue, 31 Aug 2010) | 1 lineprintable_
output( ) support in util.browser had stopped working, and this fixes that. If an interface embedded in util.browser has a printable_output() function, the text output from that function should be printed, instead of a direct print attempt against the content window
........
r17416 | erickson | 2010-08-31 17:22:43 -0400 (Tue, 31 Aug 2010) | 1 lineadded support for specifying a dojo.data-style query to select options in the filtering select to 'disable'. disabling greys the background and prevents selection of the items in question
........
r17417 | erickson | 2010-08-31 17:22:44 -0400 (Tue, 31 Aug 2010) | 1 lineallow pass-thru of filteringtreeselect disableQuery as constructor param
........
r17418 | erickson | 2010-08-31 17:22:45 -0400 (Tue, 31 Aug 2010) | 1 linedisable non-usergroup profiles in user registration profile group selector
........
r17419 | erickson | 2010-09-01 09:55:16 -0400 (Wed, 01 Sep 2010) | 1 lineadded explicit IDL class loading for cbreb, cbrebi, mvr, and ahr
........
r17428 | senator | 2010-09-01 16:10:04 -0400 (Wed, 01 Sep 2010) | 7 linesSerials: improve the alternative batch receive interface for the
barcode-heavy, one unit per item workflow. Support setting call numbers
at receive time, effectively making it possible to associate call numbers
with issuances instead of associating them with distributions.Other bugfixes/tweaks to the same interface.
........
r17431 | senator | 2010-09-01 18:57:49 -0400 (Wed, 01 Sep 2010) | 2 linesSerials: checkbox for batch receive interface to en/disable receiving w units
........
r17433 | dbs | 2010-09-01 22:11:21 -0400 (Wed, 01 Sep 2010) | 2 linesExperiment with putting a .pot under version control to see if Launchpad picks it up for translations
........
r17434 | dbs | 2010-09-01 22:35:37 -0400 (Wed, 01 Sep 2010) | 5 linesi18n for biblio source editor and label prefix/suffix fields in copy location editor
There were a few outstanding strings in the biblio source editor and copy location
editor that needed attention. They are now un-hardcoded.
........
r17436 | dbs | 2010-09-01 23:18:53 -0400 (Wed, 01 Sep 2010) | 5 linesForward-port org unit setting types from r17392
The upgrade script was committed in r17322 but the 950.data.
seed-values. sql
script still had the incorrect values in oils_i18n_gettext( ).
........
r17441 | phasefx | 2010-09-02 01:08:19 -0400 (Thu, 02 Sep 2010) | 1 linestop the chilifresh undefined errors in craftsman
........
r17442 | phasefx | 2010-09-02 01:08:58 -0400 (Thu, 02 Sep 2010) | 2 lineslet's use xulrunner 1.9.0.17 for a while; it feels like it has fewer problems than 1.9.2.8
........
r17444 | phasefx | 2010-09-02 02:25:36 -0400 (Thu, 02 Sep 2010) | 2 linesxulrunner 1.9.1.11 seems to be behaving, and is one of the only 3 releases currently showing up in releases.
mozilla. org
........
r17445 | erickson | 2010-09-02 12:21:45 -0400 (Thu, 02 Sep 2010) | 1 lineadded holds pull list action/trigger template w/ API call for fetching the formatted HTML. This allows for an alternate print approach, particularly useful for large pull lists
........
r17446 | erickson | 2010-09-02 13:35:46 -0400 (Thu, 02 Sep 2010) | 1 linedisplay PO order (activation) date in PO page
........
r17447 | senator | 2010-09-02 14:45:28 -0400 (Thu, 02 Sep 2010) | 7 linesCirc/Booking: replace checks for the CAPTURE_RESERVATION permission with
checks for COPY_CHECKINThere's no such permission as CAPTURE_HOLD, so why should reservations be
different? Also, testing for reservations to capture during normal checkin
was making trouble for users if they didn't have CAPTURE_RESERVATION.
........
r17449 | atz | 2010-09-02 14:47:35 -0400 (Thu, 02 Sep 2010) | 1 lineUtility for ISBN10->ISBN13 upconversion
........
r17450 | phasefx | 2010-09-02 16:10:36 -0400 (Thu, 02 Sep 2010) | 2 linesfix the problem where login does not work immediately after registering a workstation
........
r17463 | phasefx | 2010-09-02 19:57:47 -0400 (Thu, 02 Sep 2010) | 1 lineup the default pull list limit from 50 to 100
........
r17464 | phasefx | 2010-09-02 19:57:51 -0400 (Thu, 02 Sep 2010) | 1 linewire up the alternate print approach for full pull lists
........
r17467 | erickson | 2010-09-03 09:36:11 -0400 (Fri, 03 Sep 2010) | 1 lineusers with no transaction history will have no xact summary; protect
........
r17469 | miker | 2010-09-03 11:36:21 -0400 (Fri, 03 Sep 2010) | 1 lineadd opac_visible to asset.copy_location and org units
........
r17470 | miker | 2010-09-03 11:38:03 -0400 (Fri, 03 Sep 2010) | 1 linetypo in supercat fixup
........
r17472 | senator | 2010-09-03 12:30:47 -0400 (Fri, 03 Sep 2010) | 24 linesSerials: a wizard for the pattern code field of the caption_and_pattern object
This field holds the same data you'd find in the contents of an 853, 854, or
855 tag. This wizard aims to make it a little easier for mere mortals to
compose this information, since the correctness of this field is fairly
central to reasonably accurate serials issuance prediction.Find a button to launch this wizard from the Caption/Pattern interface of the
Serial Control View.Big thanks to Galen Charlton, Dan Wells and Mike Rylander for all the help in
getting this started and understanding the MARC.The wizard does still have a way to go before it's everything it can be. It
still needs (in no particular order):
- scrollbars on that dialog window
- support for subfield $y and probably $z, possibly others
- i18n fixes, accessibility improvements
- more control over subfield $8
- more input validation and user guidance; sane defaults for some fields?
- reconsideration of the order of the parts of the wizard
- finding out if it makes sense to allow $m without $j,$k and $l present
........
r17474 | gmc | 2010-09-03 12:37:15 -0400 (Fri, 03 Sep 2010) | 7 linesallow updates of permission.
perm_list. id to cascade Doing this to make it possible to reshuffle permission IDs
for upgrades to 2.0.xSigned-off-by: Galen Charlton <email address hidden>
........
r17476 | miker | 2010-09-03 13:30:36 -0400 (Fri, 03 Sep 2010) | 1 linewe should really just use for(;;) for arguments
........
r17477 | miker | 2010-09-03 13:35:00 -0400 (Fri, 03 Sep 2010) | 1 lineuse slice to clone arguments as an array, because arguments does not support splice
........
r17478 | erickson | 2010-09-03 15:00:05 -0400 (Fri, 03 Sep 2010) | 1 linerepaired thinko in hold targeting org-unit max-loops check
........
r17480 | erickson | 2010-09-03 15:13:08 -0400 (Fri, 03 Sep 2010) | 6 linesPatron address copy on clone
In patron reg, copy address instead of linking to original address on
clone. Controlled by new org unit settingcirc.
patron_ edit.clone. copy_address
........
r17482 | gmc | 2010-09-03 15:16:59 -0400 (Fri, 03 Sep 2010) | 10 linesrestrict deletion of perm_lists in use
Per suggestion by Mike Rylander; prevents overzealous
administrator from removing necessary permisions that
are in use.TODO: UI to make it clear when that happens
Signed-off-by: Galen Charlton <email address hidden>
........
r17484 | gmc | 2010-09-03 15:28:01 -0400 (Fri, 03 Sep 2010) | 8 linesgive default OUs separate addresses
Per suggestion from Anoop Atre to avoid a new user
changing one OU address in a new database and wondering
why all of the OU addresses were changed.Signed-off-by: Galen Charlton <email address hidden>
........
r17486 | miker | 2010-09-03 15:55:06 -0400 (Fri, 03 Sep 2010) | 1 linemake insertOrderedFields insert in /ascending/ order instead of descending. doh
........
r17488 | erickson | 2010-09-03 16:00:22 -0400 (Fri, 03 Sep 2010) | 1 lineevent code may be 0 (SUCCESS) == false in SIP checkin, check defined instead
........
r17490 | miker | 2010-09-03 17:08:07 -0400 (Fri, 03 Sep 2010) | 1 linemake the authcookie param (and openils.
User.authcookie ) useful
........
r17491 | senator | 2010-09-03 17:47:13 -0400 (Fri, 03 Sep 2010) | 5 linesAutoFieldWidget now shows timestamps correctly.
Timestamps used to be a little bit off because of Dojo's limited parsing
of ISO6801 stamps.
........
r17495 | scottmk | 2010-09-07 10:18:50 -0400 (Tue, 07 Sep 2010) | 14 linesConsolidated upgrade script for 1.6 -> 2.0.
Things still missing:
1. Inserts and other changes to permission.
perm_list and
permission.grp_perm_ map. These can't be derived in a simple way from
the individual upgrade scripts, and will have to be hand-crafted to
fit what's already in the seed data.2. Operations on optional schemas need to be moved out of the
transaction so that the script will work in a database that
doesn't have them.
........
r17496 | erickson | 2010-09-07 10:51:21 -0400 (Tue, 07 Sep 2010) | 1 linemake lineitem price updates synchronous to prevent race condition between onChange of price set completion and PO activation
........
r17498 | phasefx | 2010-09-07 11:24:55 -0400 (Tue, 07 Sep 2010) | 1 lineOnly modify msg when needed or we'll get spurious 'stop sign' pages
........
r17501 | scottmk | 2010-09-07 12:12:15 -0400 (Tue, 07 Sep 2010) | 7 linesMove some operations out of the transaction so that they can
fail without killing the script. The affected objects do
not necessarily exist -- i.e. the reporter schema, the
extend_reporter schema, and the auditor.action_ hold_request_ history
table.
........
r17502 | erickson | 2010-09-07 12:41:53 -0400 (Tue, 07 Sep 2010) | 1 linecache the SIP login session to determine 'where' a transaction is occuring in case the caller does not indicate the location; compare hold pickup lib to physical location to determine alert type; small logging and format tweaks
........
r17503 | erickson | 2010-09-07 12:54:44 -0400 (Tue, 07 Sep 2010) | 1 linea little more SIP checkin logging
........
r17505 | scottmk | 2010-09-07 15:56:48 -0400 (Tue, 07 Sep 2010) | 8 linesThe reporter and extend_reporter schemas are no longer optional.
So changes to them go back into the transaction.ALTERs to auditor.
action_ hold_request_ history stay outside of the
transaction, at least for now, until the status of that table
is clarified.
........
r17506 | phasefx | 2010-09-07 16:50:58 -0400 (Tue, 07 Sep 2010) | 8 linesTweaked Holdings Maintenance so that it only shows the selected library, its ancestors, and its descendents, subject to a Limit menu for org depth (so for example, in the stock example hierarchy where you have Consortium -> System -> Branch -> Sub-Library/
Bookmobile, if you Limit to Branch, you will not see any Bookmobile or Sub-Library orgs). It no longer renders sibling libs when clicking through the list. Also...
* some refactoring and comment removal
* less obtrusive but hopefully still useful menu entry styling for library entries that have volumes
* some defensive coding for util.make_menulist
........
r17507 | phasefx | 2010-09-08 00:07:32 -0400 (Wed, 08 Sep 2010) | 2 linesdisabled lib menu entries in Holdings Maintenance was an artifact of that menu data being generated and used in other contexts. This enables all the libs for the menu in Holdings Maintenance
........
r17508 | phasefx | 2010-09-08 02:49:34 -0400 (Wed, 08 Sep 2010) | 1 linegive OpenILS.data.lookup the ability to handle actor stat cats
........
r17509 | phasefx | 2010-09-08 02:50:02 -0400 (Wed, 08 Sep 2010) | 13 linesWe were shoving a fieldmapper actor.usr object into hold slip templates as params.data.user, but that environment doesn't have fieldmapper, dojo, etc. To sidestep some difficulties adding such libraries, this takes user stat cat entries and shoves them in as normal Javascript objects (params.
data.user_ stat_cat_ entries) So you can add something like this to the hold slip template:
<script>
var x = params.data.user_ stat_cat_ entries;
for (var i = 0; i < x.length; i++) {
document. write(x[ i].stat_ cat.name + ' : ' + x[i].stat_cat_entry + '<br/>');
}
</script>However, such pig-trickery with inline Javascript only works with the Mozilla Print strategy (where we render HTML and execute Javascript).
........
r17511 | miker | 2010-09-08 09:36:09 -0400 (Wed, 08 Sep 2010) | 1 lineCleanup of reporter:selector values instigated by a report from Sally Fortin of the missing selector for the cbt class.
........
r17514 | miker | 2010-09-08 10:37:22 -0400 (Wed, 08 Sep 2010) | 1 lineA simple "vital stats" collector method returning information about a user for display in the OPAC or Staff Client.
........
r17516 | phasefx | 2010-09-08 12:17:48 -0400 (Wed, 08 Sep 2010) | 13 lines* move inline CSS in patron editor to a file
* hook for custom CSS file to override patron editor stylingSo for example, you can create /openils/
var/web/ css/skin/ default/ register_ custom. css and have it contain CSS like this: TR[fmfield=
ident_type] { display: none; } /* dangerous if the widget is required and doesn't have a default */
TR[fmfield=ident_value2] > TD { font-size: x-large; }
TR[fmfield=barred] { display: none; }
TR[fmfield=country] { display: none; } /* dangerous if the widget is required and doesn't have a default */
TR[fmfield=master_ account] { display: none; }
TR[fmfield=alert_message] { display: none; }
........
r17517 | phasefx | 2010-09-08 14:10:15 -0400 (Wed, 08 Sep 2010) | 2 linesorg unit settings for default ident type and default country for new users and new addresses in patron editor
........
r17518 | dbs | 2010-09-08 14:10:47 -0400 (Wed, 08 Sep 2010) | 10 linesLibrary:
:CallNumber: :LC is now in CPAN We briefly had to grab Library:
:CallNumber: :LC from the SVN repo, but
that broke on systems without subversion installed (argh). Thankfully
the maintainer moved Library::CallNumber: :LC to CPAN so our job becomes
routine.Thanks to Chris Sharp and Benjamin Shum for running the gauntlet of a
2.0 alpha install and finding this problem.
........
r17520 | dbs | 2010-09-08 14:57:43 -0400 (Wed, 08 Sep 2010) | 2 linesMake Class::
DBI::Frozen: :301 a common forced module for all distros; genericize RHEL/CentOS
........
r17522 | phasefx | 2010-09-08 15:32:42 -0400 (Wed, 08 Sep 2010) | 4 lineslet's us set the z-index to -1 for rows in register_custom.css to make certain patron editor fields read-only. miker_++
For example: TR[fmfield=
ident_value] { z-index: -1; }
........
r17523 | phasefx | 2010-09-08 15:57:33 -0400 (Wed, 08 Sep 2010) | 2 linesmake the table rows containing stat cats in the patron editor more easily selectable by CSS. So, for example, we could put something like this in register_
custom. css: TR[stat_cat_id='1'] { border: solid thick red; font-size: x-large; }
........
r17525 | senator | 2010-09-08 16:16:20 -0400 (Wed, 08 Sep 2010) | 8 linesSerials: Improve open-ils.
serial. receive_ items.one_ unit_per; remove dead code ..receive_
items.one_ unit_per will now generate/update summaries as
..receive_items already does...items.
receive_ by_id was unneeded, dead code.
........
r17527 | miker | 2010-09-08 16:46:27 -0400 (Wed, 08 Sep 2010) | 1 lineMiddle Layer work to enable Issuance (type I) holds; also cleaned up support for F(orce) and R(ecall) copy-type holds, UI pending
........
r17528 | miker | 2010-09-08 16:53:32 -0400 (Wed, 08 Sep 2010) | 1 linethinko in seed data permission
........
r17529 | miker | 2010-09-08 18:34:16 -0400 (Wed, 08 Sep 2010) | 1 lineCheck for empty-ok after testing issuance copies in addition to when there are no copies to test
........
r17530 | dbs | 2010-09-08 21:50:10 -0400 (Wed, 08 Sep 2010) | 14 linesMake OpenLibrary the default added content provider
OpenLibrary is a better choice than Amazon for added content out of the box
because:1) The OpenLibrary added content handler provides cover images +
tables of content, whereas the Amazon added content handler only
provides cover images.2) The terms of use for OpenLibrary content are much friendlier than
the Amazon "Product Advertising API".We discussed this back in mid-2009: http://
markmail. org/message/ csx2hl6aleznapg a
........
r17533 | dbs | 2010-09-08 22:51:55 -0400 (Wed, 08 Sep 2010) | 4 linesAddress typos and grammar in seed data
TODO: Consistently wrap translatable content in oils_i18n_gettext() calls
........
r17535 | erickson | 2010-09-09 09:35:18 -0400 (Thu, 09 Sep 2010) | 1 linefor consistency, use 'issuanceid' as the issuance ID param for holds possibility testing; removed some crusty, old hold creation code
........
r17537 | senator | 2010-09-09 09:44:18 -0400 (Thu, 09 Sep 2010) | 6 linesSerials: pattern wizard bugfix
Previously, you couldn't always compile the pattern at the end of the wizard
if you elected not to use certain parts of the wizard, such as enumeration
captions, even though to do so should be perfectly valid.
........
r17540 | erickson | 2010-09-09 10:22:22 -0400 (Thu, 09 Sep 2010) | 1 lineported ils-version comment updates to trunk, change ils-version to HEAD for trunk installs
........
r17541 | miker | 2010-09-09 11:31:23 -0400 (Thu, 09 Sep 2010) | 1 lineWith group billing calls we need a new index
........
r17543 | miker | 2010-09-09 11:55:50 -0400 (Thu, 09 Sep 2010) | 1 lineshould have had this index all along, but was less important until now where copy nnotes are used up front
........
r17545 | miker | 2010-09-09 12:30:01 -0400 (Thu, 09 Sep 2010) | 1 lineloop over users in a group, as the plan for usrgroup+mous is terrible
........
r17547 | senator | 2010-09-09 14:53:14 -0400 (Thu, 09 Sep 2010) | 3 linesMake overrideEditWidgets to an AutoGrid able to accept shoved in values from
the fields of the object they're editing.
........
r17549 | phasefx | 2010-09-09 16:35:44 -0400 (Thu, 09 Sep 2010) | 1 lineStyling tweaks to brief bib summary bar. More tooltips, and expose record id and bib call number (from the first available defined in the appropriate asset.call_
number_ class entry)
........
r17550 | phasefx | 2010-09-09 16:35:47 -0400 (Thu, 09 Sep 2010) | 1 lineChange the field order in asset.call_
number_ class if you want to sort these
........
r17553 | erickson | 2010-09-09 17:09:25 -0400 (Thu, 09 Sep 2010) | 1 lineadded alternate issuance flesh call that only fleshes the subscription; used for public/opac display
........
r17554 | erickson | 2010-09-09 17:09:26 -0400 (Thu, 09 Sep 2010) | 1 lineadded support for viewing and editing existing issuance-level holds to the default opac skin
........
r17555 | senator | 2010-09-09 17:28:20 -0400 (Thu, 09 Sep 2010) | 4 linesImprove on 17547 to support a default value for /creating/ new objects while
letting the current value of an object pass through to the overriding widget
when /editing/.
........
r17557 | phasefx | 2010-09-09 17:45:10 -0400 (Thu, 09 Sep 2010) | 1 lineput these buttons under the sway of Dojo so that they don't get triggered when pressing enter in random fields in the patron editor form. I have no idea why this works :)
........
r17560 | phasefx | 2010-09-09 18:15:53 -0400 (Thu, 09 Sep 2010) | 1 linebetter synchronization between holds interface and hold details interface, and provide more data to list columns in hold details
........
r17563 | senator | 2010-09-09 22:15:06 -0400 (Thu, 09 Sep 2010) | 8 linesBooking: stop the "new resource type" dialog from executing a naughty query
The dialog will no longer offer a field for selecting a bibliographic record,
but then again you wouldn't need it. Bibliographically-based resource types
can be set up through a context menu option in the staff OPAC browser, whereas
this interface is only suited to non-bib-based resource types, like meeting
rooms, laptops, etc.
........
r17566 | erickson | 2010-09-10 10:17:02 -0400 (Fri, 10 Sep 2010) | 1 lineadded command line option for defining a stderr output log file for the SIP server
........
r17571 | atz | 2010-09-10 11:54:52 -0400 (Fri, 10 Sep 2010) | 3 linesAdapt update.sh to make process changes
Some warnings still appear, but script works like it used to.
........
r17572 | atz | 2010-09-10 11:56:28 -0400 (Fri, 10 Sep 2010) | 1 lineScript is executable
........
r17573 | atz | 2010-09-10 11:57:21 -0400 (Fri, 10 Sep 2010) | 1 lineTwo files that should probably be deleted.
........
r17574 | dbs | 2010-09-10 12:04:51 -0400 (Fri, 10 Sep 2010) | 13 linesRemove the previously deprecated CGI interfaces for configuring the Evergreen system
The CGI interfaces have not been maintained; the interfaces available through
the Admin -> Server Administration menu in the staff client are the recommended
method for setting up new libraries in the organizational hierarchy,
permissions, copy statuses, and circulation rules.Note that an adjustment to eg_vhost.conf is recommended to point to the
offline.pl script, which is the only remaining CGI script in use; this
should avoid conflicting Apache definitions for the /cgi-bin/ alias.Addresses https:/
/bugs.launchpad .net/evergreen/ +bug/634984
........
r17575 | dbs | 2010-09-10 12:08:30 -0400 (Fri, 10 Sep 2010) | 10 linesEnable Class::
DBI::Frozen: :301 use for offline transaction management Most modern systems will install Class::
DBI::Frozen: :301 to avoid
conflicts with incompatible Class::DBI packages. We need to teach
offline.pl how to use Class::DBI::Frozen: :301 if it is available. Note that we're using "use parent" instead of "use base" per the
recommendation of "perldoc base"; accordingly, we're adding the
system prerequisite for the parent pragma.
........
r17576 | phasefx | 2010-09-10 12:35:37 -0400 (Fri, 10 Sep 2010) | 1 linethe method behind patron.
util.retrieve_ fleshed_ au_via_ id can take a fields parameter for which fields to flesh, so let's expose that, and flesh some patron data being sent to receipt templates while we're here. End-goal is to expose address information in patron searches without sending too much data over the wire
........
r17577 | phasefx | 2010-09-10 12:35:40 -0400 (Fri, 10 Sep 2010) | 1 linemove Patron Search over to fm_columns instead of patron.util.columns (the former makes use of fm_IDL.xml and can automagically make use of new fields, etc.). Also give fm_columns the ability to hide virtual fields from the column picker
........
r17578 | phasefx | 2010-09-10 12:35:45 -0400 (Fri, 10 Sep 2010) | 1 lineGive the ability to duplicate column definitions by prefixing their id's. Allow the specification of alternate row objects and datafields to render from. The idea is to let us do such things as list address columns for a patron twice, once for the billing address and again for the mailing address.
........
r17579 | phasefx | 2010-09-10 12:35:48 -0400 (Fri, 10 Sep 2010) | 1 linerender patron barcode in patron search results
........
r17580 | phasefx | 2010-09-10 12:35:51 -0400 (Fri, 10 Sep 2010) | 1 lineIn list.fm_columns, allow us to dictate the data object used for rendering (the row.my object fed into list.append) for all columns via the '*' column definition. Also, wire up mailing and billing address columns into Patron Search
........
r17582 | phasefx | 2010-09-10 14:17:20 -0400 (Fri, 10 Sep 2010) | 1 lineui.patron.
registration. require_ address org unit setting and associated behavior for requiring at least one postal address during patron registration
........
r17584 | dbs | 2010-09-10 14:41:16 -0400 (Fri, 10 Sep 2010) | 4 linesWhy yes, there _is_ a missing backslash at the end of that line!
Thanks to Thomas Berezansky for reporting the broken Makefile.install.
........
r17585 | dbs | 2010-09-10 15:07:45 -0400 (Fri, 10 Sep 2010) | 6 lines'use parent' consistently throughout OfflineStore.pm
If we're going to use "use parent" instead of "use base" when creating
the child instance of Class::DBI 3.01 that is OpenILS::Utils: :OfflineStore,
we might as well be consistent when declaring its own children.
........
r17586 | miker | 2010-09-10 16:11:15 -0400 (Fri, 10 Sep 2010) | 1 lineAllow the caller to specify a max number of facet values per facet
........
r17587 | miker | 2010-09-10 16:12:19 -0400 (Fri, 10 Sep 2010) | 1 linemore, different layers
........
r17588 | phasefx | 2010-09-10 16:12:42 -0400 (Fri, 10 Sep 2010) | 1 lineindentation
........
r17589 | phasefx | 2010-09-10 16:12:44 -0400 (Fri, 10 Sep 2010) | 1 linesome defense in patron.
util.set_ penalty_ css against unfleshed or partially fleshed users
........
r17590 | phasefx | 2010-09-10 16:12:45 -0400 (Fri, 10 Sep 2010) | 1 linefixes a bug where where the Staff column in a Payments list was styling CSS for a patron's billing Full Details dialog
........
r17591 | phasefx | 2010-09-10 16:12:47 -0400 (Fri, 10 Sep 2010) | 1 lineminor tweaks to patron retrieval within the billing interface
........
r17592 | phasefx | 2010-09-10 16:12:49 -0400 (Fri, 10 Sep 2010) | 1 lineenable the Refund action in the new billing interface
........
r17593 | miker | 2010-09-10 16:13:05 -0400 (Fri, 10 Sep 2010) | 1 lineuse mod_deflate when and where we can (opac, and not in IE, basically)
........
r17595 | senator | 2010-09-10 16:21:21 -0400 (Fri, 10 Sep 2010) | 2 linesAcq: no reason to deprive the user of back/forward here
........
r17597 | senator | 2010-09-10 18:02:18 -0400 (Fri, 10 Sep 2010) | 3 linesMake it a little more straightfoward to refresh an autogrid from without. Can
be useful in making glitchy, half-rendered grids behave.
........
r17599 | senator | 2010-09-10 18:24:44 -0400 (Fri, 10 Sep 2010) | 8 linesAdd "refresh grid" buttons to some consistently glitchy autogrids.
This is obviously not an ideal solution, but if the user sees these grids
and it's clear that not all the rows that should appear are rendering, they
at least have a button to click to deal with it. There are probably other
places where this could be applied.
........
r17601 | miker | 2010-09-10 22:12:41 -0400 (Fri, 10 Sep 2010) | 1 lineIn IE, tell Evergreen to return just the initially visible facets, and do it async-y (thanks berick)
........
r17602 | dbs | 2010-09-10 23:31:26 -0400 (Fri, 10 Sep 2010) | 2 linesTypo fix in Vandelay item attribute definition editor
........
r17603 | miker | 2010-09-11 10:18:24 -0400 (Sat, 11 Sep 2010) | 1 linethinko in schwarzian transform, and provide a tiebreaker sort on string
........
r17605 | miker | 2010-09-11 14:35:46 -0400 (Sat, 11 Sep 2010) | 1 lineMethod for retrieving received issuances attached to a bib, optionally scoped by location, with paging and ordering support
........
r17606 | miker | 2010-09-11 15:39:24 -0400 (Sat, 11 Sep 2010) | 1 lineadd "type" (siss.holding_type) and "status" (sitem.status) filters; renaming the method to be explicit about the fact that it is for issuances with received (sitem.
date_received IS NOT NULL) items /only/
........
r17607 | senator | 2010-09-11 20:12:26 -0400 (Sat, 11 Sep 2010) | 6 linesSerials: support predicting issuances until a specified end date
Previously you could specify a number of issues, or possibly a final holding,
but if you haven't created the final holding yet, but you know when the
subscription ends, this can be useful.
........
r17609 | miker | 2010-09-12 11:23:46 -0400 (Sun, 12 Sep 2010) | 1 lineadd maxValuesPerFacet attr/param
........
r17612 | senator | 2010-09-12 14:32:33 -0400 (Sun, 12 Sep 2010) | 5 linesSerials: make it possible to predict issues for all dists at once, not just one
Also return events on failure in a few more places to gives users better clues
when things go wrong. More work is still ahead on this.
........
r17614 | phasefx | 2010-09-12 14:43:38 -0400 (Sun, 12 Sep 2010) | 1 linestaff.
circ_modifier. display localization for rendering circ modifiers
........
r17615 | senator | 2010-09-12 15:03:01 -0400 (Sun, 12 Sep 2010) | 24 linesSerials: dojo/autogrid-based scaffolding for building serials objects
Accessible from the staff client OPAC browser's "Actions for this Record" menu
as "Alternate Serial Control", these minimalist interfaces should support a
workflow by which the user can create a subscription and its related parts
(distributions, streams, etc), and get things going in a quick and dirty way
while the existing Serial Control View continues to develop.Some notable differences in orientation between this and the existing
interface work include:
- The disuse of call numbers on distributions, instead favoring call number
application to items by issuance at receive time (i.e., all copies of
the Sep 2010 issue of Popular Mechanics share a call number rather than
all copies of Popular Mechanics, any issue, at a given library sharing a
call number).
- Lack of attention to binding (although the batch receive interface will
treat each item as a single bound unit, for barcoding, or will avoid
creating units altogether if you don't want to barcode your serials).If this doesn't sound like the way you would do serials, I'd definitely
recommend sticking with Serials Control View and ignoring these interfaces.
Dan Wells' interface work promises broader functionality in the long run.
........
r17617 | phasefx | 2010-09-12 15:29:40 -0400 (Sun, 12 Sep 2010) | 15 linesAllows you to create *_custom.properties files for overlaying stock strings with <messagecatalog>.
So for example, a recent commit changed how circ modifiers are displayed in the staff client, with
common.
properties:
staff.circ_modifier. display= %1$s : %2$s : %3$s You could do this for the original rendering:
common_
custom. properties:
staff.circ_modifier. display= %1$s The custom file need only contain the properties that you wish to change.
The xul <messagecatalog id="commonStrings" src="/xul/
server/ locale/ <!--#echo var='locale' -->/common. properties" /> will attempt to parse both common.properties and common_ custom. properties
........
r17620 | senator | 2010-09-12 16:19:18 -0400 (Sun, 12 Sep 2010) | 2 linesSerials: little bugfixin on this OPAC-oriented method
........
r17622 | erickson | 2010-09-12 22:04:24 -0400 (Sun, 12 Sep 2010) | 1 linewrap custom props file reader in try/catch to prevent xhr complaining about missing file
........
r17624 | gmc | 2010-09-13 08:35:22 -0400 (Mon, 13 Sep 2010) | 4 linesmake the other two k_* MARC templates usable by default
Signed-off-by: Galen Charlton <email address hidden>
........
r17625 | scottmk | 2010-09-13 08:35:59 -0400 (Mon, 13 Sep 2010) | 5 linesAdd a Perl script for extracting permission names from the output
of the dump_idl utility (and hence from an IDL file).AM Open-ILS/
examples/ list_perms. pl
........
r17628 | dbs | 2010-09-13 10:49:32 -0400 (Mon, 13 Sep 2010) | 4 linesREADME tweaks: Remove --create-bootstrap from eg_db_config.pl; s/STAFF_
CLIENT_ BUILD_ID/ STAFF_CLIENT_ STAMP_ID/ Thanks to tsbere for flagging these changes
........
r17629 | miker | 2010-09-13 11:17:44 -0400 (Mon, 13 Sep 2010) | 1 lineteach fielder to cache (off by default), with a default timeout of 5min
........
r17630 | miker | 2010-09-13 11:48:41 -0400 (Mon, 13 Sep 2010) | 1 linehave fielder cache some frequently used data
........
r17632 | atz | 2010-09-13 12:34:32 -0400 (Mon, 13 Sep 2010) | 1 linePrevent failure of update scripts.
........
r17633 | atz | 2010-09-13 12:37:05 -0400 (Mon, 13 Sep 2010) | 1 lineTypo
........
r17634 | miker | 2010-09-13 13:26:03 -0400 (Mon, 13 Sep 2010) | 1 linewe need to move permissions around for a Great Renumbering, but i18n is not protected by fkeys. this provides infratructure for maintaining i18n values that already exist in a db, and an example usage on permission.
perm_list
........
r17635 | miker | 2010-09-13 13:34:11 -0400 (Mon, 13 Sep 2010) | 1 linearg...typo
........
r17636 | miker | 2010-09-13 13:35:15 -0400 (Mon, 13 Sep 2010) | 1 linearg...typo ... again (but not really a problem)
........
r17637 | miker | 2010-09-13 14:14:19 -0400 (Mon, 13 Sep 2010) | 1 linemethod for generating a set of compressed holdings statements for a bib with optional location and depth scoping, type filtering and item status filtering
........
r17638 | miker | 2010-09-13 15:03:32 -0400 (Mon, 13 Sep 2010) | 1 linea little defensive programming
........
r17639 | dbs | 2010-09-13 17:02:28 -0400 (Mon, 13 Sep 2010) | 4 linesUpdate README: create the database from template0 to avoid SQL_ASCII / UNICODE conflicts
Of course, perhaps this just obscures a real problem. Hrm.
........
r17640 | gmc | 2010-09-13 17:07:35 -0400 (Mon, 13 Sep 2010) | 9 linesfix retrieval of cat.default_
classification_ scheme Fixes bug where the cat.default_
classification_ scheme OU
setting was effectively ignored in bib call # display
in bib overlay and list of default call numbers during volume
creation.Signed-off-by: Galen Charlton <email address hidden>
........
r17643 | gmc | 2010-09-13 17:30:26 -0400 (Mon, 13 Sep 2010) | 6 linesadd cat.default_
classification_ scheme OU setting type to DB For benefit of those tracking trunk.
Signed-off-by: Galen Charlton <email address hidden>
........
r17644 | dbs | 2010-09-14 00:13:42 -0400 (Tue, 14 Sep 2010) | 25 linesIntegrate authority browse and creation support into the MARC editor
This commit changes the contextual authority menu to be based on
the authority browse interface; this should result in better
matching behavior. The browse axis (author, subject, title, topic)
is based on the context tag.The browse interface has enabled the contextual menu to grow
"Next page" / "Previous page" menu items to enable cataloguers
to wade through long lists of similar authority entries.The browse interface has also grown a "Create new authority record"
menu with two submenu items.* "Create immediately" takes the field in context and creates a new authority
record based on that field, with matching indicators and subfields.
* "Create and edit..." displays the MARCXML for the authority record in
a MARC editor window before saving the record to the database.TODO: Make the "Create..." contextual options add the $0 linking subfield
to the newly controlled field.TODO: Address some of the flaky UI behaviour, such as having to right-click
three times on an authority-controllable field to display the authority menu.
........
r17645 | scottmk | 2010-09-14 09:27:09 -0400 (Tue, 14 Sep 2010) | 4 linesFix a function that moves translations in config.i18n_core,
so that it will handle both text-based keys and numeric keys.
........
r17646 | miker | 2010-09-14 11:04:41 -0400 (Tue, 14 Sep 2010) | 1 linesome fleshing logic detangling
........
r17647 | miker | 2010-09-14 11:06:57 -0400 (Tue, 14 Sep 2010) | 1 lineand, of course, the attendant typo
........
r17648 | miker | 2010-09-14 11:25:38 -0400 (Tue, 14 Sep 2010) | 1 lineshow holdings in the stock slimpac -- holdings format changed slightly
........
r17652 | phasefx | 2010-09-14 11:39:58 -0400 (Tue, 14 Sep 2010) | 2 linesFor some reason I already had cat.default_
classification_ scheme (my db started at upgrade version 0366), so adding some defense here
........
r17653 | miker | 2010-09-14 11:44:44 -0400 (Tue, 14 Sep 2010) | 1 lineunbreak item count in result list of slimpac
........
r17655 | phasefx | 2010-09-14 11:49:26 -0400 (Tue, 14 Sep 2010) | 2 linesregexp for robust filename mangling
........
r17657 | senator | 2010-09-14 15:01:28 -0400 (Tue, 14 Sep 2010) | 8 linesAdd PayfloPro support to credit card processing
Additionally, add some default view/update permissions to
credit-card-processing -related org settings. This should bring the list of supported payment card processing APIs to:
AuthorizeNet, PayPal (Website Payments Pro), and PayflowPro
........
r17658 | erickson | 2010-09-14 15:04:24 -0400 (Tue, 14 Sep 2010) | 1 lineadditional issuance holds supporting code; in this case, hold_to_mvr func which is used by the uber hold details method; commit also includes a small speed tweak for fetching details for copy holds (1 less cstore call)
........
r17661 | senator | 2010-09-14 17:44:39 -0400 (Tue, 14 Sep 2010) | 3 linesOPAC display of fully compressed serials holding. Mostly miker's work except
the OU setting part
........
r17663 | senator | 2010-09-14 17:53:32 -0400 (Tue, 14 Sep 2010) | 3 linesWork by miker to add IDL chunking where it affects acq interfaces.
And all things under web/templates. Makes things faster!
........
r17665 | senator | 2010-09-14 18:20:24 -0400 (Tue, 14 Sep 2010) | 4 linesAdd in more classes for IDL chunking, needed in serials interfaces
Also will need to add more in for booking interfaces and misc other ones; gah.
........
r17666 | erickson | 2010-09-14 22:30:31 -0400 (Tue, 14 Sep 2010) | 1 lineadded some additional auto-idl classes to load for acq UIs
........
r17667 | erickson | 2010-09-14 22:30:32 -0400 (Tue, 14 Sep 2010) | 1 lineadded useful exception that is typical w/ autofieldwidget when an IDL class is not defined
........
r17668 | gmc | 2010-09-15 00:26:52 -0400 (Wed, 15 Sep 2010) | 15 linesMARC tooltip updates
* updated bibliographic tooltips; now current as of LC MARC21 Bibliographic
Update 11, including the RDA tags. Along the way, enhanced the bib tooltips to:
* include definitions for embedded holdings tags (84X, 853-855, 863-868, 876-878)
* expand dropdown for nonfiling indicator values
* added tooltip files for authority records and MFHDs
* taught MARC editor how to choose the correct tooltip fileCaveat: if you localize the authority and MFHD tooltips for a locale other than
en-US, you must edit marcedit.js, either to take your translation into account
or to make it smarter about checking for available translations of the tooltips.Signed-off-by: Galen Charlton <email address hidden>
........
r17669 | atz | 2010-09-15 01:24:48 -0400 (Wed, 15 Sep 2010) | 5 linesedi_translator sample EDI/JEDI docs
EDI test and sample data
Ingram ORDRSP that fails translation
........
r17670 | atz | 2010-09-15 01:24:49 -0400 (Wed, 15 Sep 2010) | 1 lineExtra test_client functionality.
........
r17671 | atz | 2010-09-15 01:24:49 -0400 (Wed, 15 Sep 2010) | 12 linesOverhaul ORDRSP processing based on new Business::EDI capabilities
Lots of error checking
Fetch updates for xpath_value and a B&T data hack
ORDRSP is forced only b/c the DB requires it. We can't accurately
know the message type until the translator deals with it (or we
build our own fault-prone sniffer). But for now all we expect from
vendors in ORDRSP, so we can force temporarily.Also EDI example data and debugging tweaks
........
r17672 | atz | 2010-09-15 01:24:50 -0400 (Wed, 15 Sep 2010) | 1 lineScripts obsolete
........
r17673 | atz | 2010-09-15 01:24:52 -0400 (Wed, 15 Sep 2010) | 1 lineAllow state='retry'
........
r17674 | atz | 2010-09-15 01:24:53 -0400 (Wed, 15 Sep 2010) | 3 linesTrivial clarification
Also a comment about targeting
........
r17675 | atz | 2010-09-15 01:24:53 -0400 (Wed, 15 Sep 2010) | 1 lineMinor cleanup
........
r17676 | atz | 2010-09-15 01:24:54 -0400 (Wed, 15 Sep 2010) | 1 lineExpanding handling (unfinished) for LI/LID QTY codes
........
r17677 | atz | 2010-09-15 01:24:55 -0400 (Wed, 15 Sep 2010) | 1 lineperltidy and cleanup
........
r17678 | atz | 2010-09-15 01:24:56 -0400 (Wed, 15 Sep 2010) | 1 lineFilling in another missing page_title
........
r17679 | atz | 2010-09-15 01:24:57 -0400 (Wed, 15 Sep 2010) | 1 lineTons of EDI test files
........
r17680 | atz | 2010-09-15 01:24:58 -0400 (Wed, 15 Sep 2010) | 4 linesMore ORDRSP processing
LID status updates, LI inheritance of status if all LIDs get the same status.
Various cross-checks and safeguards.
........
r17681 | atz | 2010-09-15 01:24:59 -0400 (Wed, 15 Sep 2010) | 1 lineBeginning of modperl EDI message viewer
........
r17682 | atz | 2010-09-15 01:25:00 -0400 (Wed, 15 Sep 2010) | 1 lineUpdate README
........
r17683 | atz | 2010-09-15 01:25:01 -0400 (Wed, 15 Sep 2010) | 1 linecomment out debugging entry
........
r17684 | atz | 2010-09-15 01:25:02 -0400 (Wed, 15 Sep 2010) | 12 linesedi_fetcher overhaul, test_client improvement
New options: --test --provider --account
Lots of crosschecking. Accept files from command line or STDIN.
Had to break out the logic in EDI to accommodate non-retrieved input.
Remote retrieval now avoids pulling a file if the same file was
previously retrieved and successfully processed. If it bombed out,
then we get it again (on the hopes it might have been fixed).Also better test_client behavior on edi2json failure.
........
r17685 | atz | 2010-09-15 01:25:03 -0400 (Wed, 15 Sep 2010) | 1 lineUpdate comment (trivial)
........
r17686 | atz | 2010-09-15 01:25:03 -0400 (Wed, 15 Sep 2010) | 12 linesHandle ls w/ fileglobs
This avoids returning non-useful paths like:
/home/jatzberger /out/*Q* /uVQgpAoMT4
when the file is:
/home/jatzberger /out/uVQgpAoMT4 Also finally resolve the discrepancy between FTP and SFTP ls behavior.
force full(er) paths to be returned from ls_uftp
Note, we cut out ./ if present.
........
r17687 | atz | 2010-09-15 01:25:04 -0400 (Wed, 15 Sep 2010) | 1 lineless hardcoding, more good
........
r17688 | atz | 2010-09-15 01:25:05 -0400 (Wed, 15 Sep 2010) | 1 lineDeepen test mode feedback (into top level EDI function)
........
r17689 | atz | 2010-09-15 01:25:06 -0400 (Wed, 15 Sep 2010) | 3 linesAllow noauth option for retrieval method to support EDI
EDI scripts run from crontab, w/o an associated user to auth
........
r17690 | atz | 2010-09-15 01:25:07 -0400 (Wed, 15 Sep 2010) | 13 linesORDRSP processing - PO linkage and object refresh
Several objects get updated potentially several times during processing,
and it is important to retrieve the item after earlier updates because
some columns are being populated by DB default values or 'NOW', for example.
The first 'NOW' for create_time would be correct, the subsequent ones incorrect,
so the value(s) must be fetched.In order that an edi_message shows up in the list associated with a PO, we take the
first valid PO number, if present. Note that this mapping theoretically may vary:
multliple PO lineitems *could* appear in one response, but in practice, we
expect only one, so this should suffice. This is also a good reason to prevent
splitting a PO after it has been sent.
........
r17692 | gmc | 2010-09-15 09:13:32 -0400 (Wed, 15 Sep 2010) | 4 linesmove edi_scratch to join other test datasets
Signed-off-by: Galen Charlton <email address hidden>
........
r17694 | miker | 2010-09-15 10:49:04 -0400 (Wed, 15 Sep 2010) | 1 lineA big pile of useful serial-schema indexes
........
r17696 | erickson | 2010-09-15 12:26:53 -0400 (Wed, 15 Sep 2010) | 1 line2 debugging tools for identifying undefined IDL classes
........
r17697 | phasefx | 2010-09-15 12:34:56 -0400 (Wed, 15 Sep 2010) | 2 linesadd 'atevdef', 'ath', 'atreact', 'atval' to the list of classes to pull in so that Admin -> Local Administration -> Notifications / Action Triggers works
........
r17698 | erickson | 2010-09-15 13:02:16 -0400 (Wed, 15 Sep 2010) | 1 linewhen IDL class is not defined, load it inline instead of throwing exceptions. *tips hat to miker*
........
r17699 | erickson | 2010-09-15 13:10:30 -0400 (Wed, 15 Sep 2010) | 1 linein the view fund UI, filter debits and allocations by the specific fund in question
........
r17701 | erickson | 2010-09-15 13:24:54 -0400 (Wed, 15 Sep 2010) | 1 lineafter auto-loading the IDL class, re-set the local fmIDL handle
........
r17702 | miker | 2010-09-15 13:25:53 -0400 (Wed, 15 Sep 2010) | 1 lineRequire that the matchpoint is_renewal flag be respected if set
........
r17704 | dbs | 2010-09-15 14:53:01 -0400 (Wed, 15 Sep 2010) | 11 linesCreate a unique index on authority records based on their heading, thesaurus, and heading text
By providing a truly unique index for headings for a given thesaurus, this
index sets the stage for removing the arn_value / arn_source columns from
the database.Sites with loaded authority records who attempt to add this index may find that
it fails due to existing duplicate entries; some suggestions for hunting down
the trouble-doers (duplicate entries) is provided in
Open-ILS/src/ sql/Pg/ 0400.schema. unique_ authority_ index.sql
........
r17706 | dbs | 2010-09-15 16:04:55 -0400 (Wed, 15 Sep 2010) | 9 linesDrop arn_value and arn_source from the authority.
record_ entry table Now that we have the unique index by thesaurus on actual headings, arn_value
and arn_source are a dead weight that we can gleefully toss overboard.Tested with authority record import via Vandelay and authority record
creation during bibliographic editing; confirmed that validating authorities
still works, no apparent visible difference to the world.
........
r17707 | phasefx | 2010-09-15 16:09:32 -0400 (Wed, 15 Sep 2010) | 1 linerefactoring for readability
........
r17708 | phasefx | 2010-09-15 16:09:34 -0400 (Wed, 15 Sep 2010) | 1 lineIn r15732, the Volume/Copy Creator was modified to serve double-duty as a batch interface for re-barcoding existing items. This extends that incarnation further and allows for changing the volumes for existing items as well. In Holdings Maintenance, the entry-point for this is Actions -> Replace Barcodes. However, it's Acquisitions that is prompting this development, and the entry point there is on the Line Item, under Actions -> Update Barcodes
........
r17710 | miker | 2010-09-15 16:33:53 -0400 (Wed, 15 Sep 2010) | 1 lineNeed to start the arrayref out right
........
r17713 | scottmk | 2010-09-15 16:43:54 -0400 (Wed, 15 Sep 2010) | 7 lines1. Revamp the contents of permission.
perm_list in the course
of the upgrade to v2.0.2. Incorporate miscellaneous recent upgrade scripts.
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17714 | dbs | 2010-09-15 18:06:37 -0400 (Wed, 15 Sep 2010) | 13 linesMake authority.
normalize_ heading( ) more defensive, and drop back to a plain (non-unique) index NOTE: Database server now requires UUID::Tiny CPAN module in its Perl repertoire
When faced with terrible input, authority.
normalize_ heading( ) will generate a
heading based on the MD5 UUID of the input value, flagged with "BAD_MARCXML"
if the MARCXML could not be parsed, or "NOHEADING" if there was no 1xx field.
Previously, authority.normalize_ heading( ) would throw raw, ugly Perl errors. Many thanks to Mike Rylander and Galen Charlton for their suggestions on how
to break the original version of authority.normalize_ heading( ), this code
should be much more robust as a result.
........
r17715 | miker | 2010-09-15 20:40:50 -0400 (Wed, 15 Sep 2010) | 7 linesPatch from Dan Wells:
I will start with the changes which I think are straightforward. First, textual_holdings are sometimes used to augment the generated_coverage and at other times should completely replace it (generally when the holdings statement is too complex to be easily generated or has more detail than we care about). The 'show_generated' flag in each summary table is a simple means of indicating which type of display we want. Second, 'summary_method' will be consulted when generating the 'generated_
coverage' fields, and tells us how any attached MFHD records (SREs) should be treated for this distribution in relation to the new structured data (attempt to merge the data, generate display data from both separately, or generate based on one or the other only). The changes to serial.
caption_ and_pattern are not as straightforward, but I think they are justifiable. Any given caption/pattern is only valid for a certain period of time (i.e. until it changes). As it stands, we can infer the start and end dates of a caption/pattern only by consulting the attached issuances. In practice this means retrieving and sorting sometimes hundreds of issuances to provide for the sorted display of just a few caption/patterns. As I work with these objects more, I am simply often wishing for a more convenient access point to this important data. This also means that the 'active' flag is redundant (caption/patterns with end_date-s are not active), but we need to get end_date in place before we can start removing the 'active' flag from the code.
........
r17717 | miker | 2010-09-15 21:52:51 -0400 (Wed, 15 Sep 2010) | 1 linefake "global" issuances by returning a representative subset based on like date_published and label
........
r17718 | miker | 2010-09-15 22:25:57 -0400 (Wed, 15 Sep 2010) | 1 lineteach open-ils.
storage. serial. issuance. ranged_ tree about "global" issuances
........
r17719 | senator | 2010-09-15 22:30:20 -0400 (Wed, 15 Sep 2010) | 2 linesMore classes for IDL chunking under web/templates
........
r17723 | dbs | 2010-09-16 07:40:37 -0400 (Thu, 16 Sep 2010) | 7 linesAdd more AutoIDL classes for Vandelay happiness
Vandelay needs these class definitions for basic import operations.
Ideally every templated page wouldn't need to load these, but
this seems to be the best short-term solution.
........
r17732 | scottmk | 2010-09-16 10:52:04 -0400 (Thu, 16 Sep 2010) | 4 linesIncorporate some late-breaking upgrades
M Pg/1.6.
1-2.0-upgrade- db.sql
........
r17733 | scottmk | 2010-09-16 11:38:03 -0400 (Thu, 16 Sep 2010) | 8 linesMake acq.provider_
contact. name NOT NULL. This change corrects the effect of a typo (NULL NULL instead of NOT NULL).
M Open-ILS/
src/sql/ Pg/200. schema. acq.sql
M Open-ILS/src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
A Open-ILS/src/sql/ Pg/upgrade/ 0404.schema. acq-provider- contact- null-null. sql
........
r17735 | senator | 2010-09-16 11:38:48 -0400 (Thu, 16 Sep 2010) | 3 linesCrude OPAC support for expanding serial issuances when showing fully compressed
holdings
........
r17736 | senator | 2010-09-16 11:54:02 -0400 (Thu, 16 Sep 2010) | 2 linesFix local admin -> circ policy interface by including some circ matrix related classes in the IDL chunking
........
r17738 | senator | 2010-09-16 12:08:15 -0400 (Thu, 16 Sep 2010) | 2 linesMore IDL chunking fixes aimed at local admin -> circ policies. this time fix it.
........
r17744 | gmc | 2010-09-16 14:19:43 -0400 (Thu, 16 Sep 2010) | 8 linesremove internal limit with queries on facets
This allows non-selective facets such a material type facet
to bring in correct results - the tradeoff is that queries
that involve facets will run slower.Signed-off-by: Galen Charlton <email address hidden>
........
r17748 | scottmk | 2010-09-16 18:08:34 -0400 (Thu, 16 Sep 2010) | 5 linesAdd column usr_summary to actor.stat_cat. (This column was added
before we started maintaining individual update scripts.)M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17750 | senator | 2010-09-16 18:24:50 -0400 (Thu, 16 Sep 2010) | 3 linesStill more IDL chunking fix, plus make copy template create dialog more usable
(works as a pane, but was too tall for screen and had broken scrolling as popup)
........
r17752 | senator | 2010-09-16 21:29:26 -0400 (Thu, 16 Sep 2010) | 2 linesFix syntax error in r17717
........
r17754 | miker | 2010-09-17 01:04:25 -0400 (Fri, 17 Sep 2010) | 1 lineOnly show "issues held" if there is something to show
........
r17755 | miker | 2010-09-17 01:07:02 -0400 (Fri, 17 Sep 2010) | 1 linespacing, sorry, should have checked first
........
r17757 | miker | 2010-09-17 09:32:31 -0400 (Fri, 17 Sep 2010) | 1 lineOU locale lookup needs a bit more work, it needs to pass a language instead of an xx-YY locale string
........
r17759 | miker | 2010-09-17 09:41:54 -0400 (Fri, 17 Sep 2010) | 1 linenormalize all locales used in locale-lang mapping for QueryParser
........
r17762 | scottmk | 2010-09-17 10:17:44 -0400 (Fri, 17 Sep 2010) | 7 lines-- Dropping a foreign key (which has already been dropped from the
-- base installation scripts).M Open-ILS/
src/sql/ Pg/002. schema. config. sql
M Open-ILS/src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
A Open-ILS/src/sql/ Pg/upgrade/ 0405.schema. acq-hold- copy-map- drop-fkey. sql
........
r17763 | senator | 2010-09-17 12:23:14 -0400 (Fri, 17 Sep 2010) | 2 linesFix some cases where View MARC upon colliding import broke in Vandelay
........
r17765 | erickson | 2010-09-17 13:10:13 -0400 (Fri, 17 Sep 2010) | 1 lineprotect against fetching lineitem details by ref instead of ID
........
r17767 | senator | 2010-09-17 13:11:18 -0400 (Fri, 17 Sep 2010) | 4 linesFix a glitch where you could only edit one field in 'Edit Attributes' in
Vandelay before it stopped working.
........
r17769 | dbs | 2010-09-17 13:42:14 -0400 (Fri, 17 Sep 2010) | 5 linesMake prereq installation easier on sites that block everything except 80 and 443
It won't help if you need to grab SVN copies of OpenSRF and Evergreen, but if
you're working with a tarball then you're golden. GOLDEN!
........
r17770 | dbs | 2010-09-17 13:56:38 -0400 (Fri, 17 Sep 2010) | 4 linesForce the Class::
DBI::Frozen: :301 install a different, working way This formulation works on Debian Squeeze, hopefully others.
........
r17772 | erickson | 2010-09-17 14:42:27 -0400 (Fri, 17 Sep 2010) | 1 lineadded option to vandelay rec list import that forces it to respond to the client w/ every record processed, instead of throttled responses. this is useful for small batches where it's necessary to know the outcome of each record
........
r17775 | scottmk | 2010-09-17 15:12:05 -0400 (Fri, 17 Sep 2010) | 5 linesRestore two foreign keys that were somehow inadvertently
dropped, probably by some funky interaction with inheritance.M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17776 | dbs | 2010-09-17 15:39:37 -0400 (Fri, 17 Sep 2010) | 9 linesRevert attempt to prevent encoding corruption that was causing encoding corruption
LDR/09 was never showing up as 'a' where it was being tested, and adding the
'a' was preventing a reconversion to UTF8. It somewhat looks like the UTF8
MARCXML input gets converted to MARC8 as part of MARC::Batch's magic, then
gets converted back to UTF8 by MARC::File::XML::as_ xml_record( ). Seems like
this would mean potential performance / encoding problems but it works, which
is better than what my meddlesome tests were doing.
........
r17778 | senator | 2010-09-17 16:52:18 -0400 (Fri, 17 Sep 2010) | 2 linesMore IDL chunking fixes, this time for action/trigger UI
........
r17780 | phasefx | 2010-09-17 17:20:00 -0400 (Fri, 17 Sep 2010) | 2 linesget rid of the disabled-look for the Actions for this Record menu label
........
r17782 | phasefx | 2010-09-17 18:15:39 -0400 (Fri, 17 Sep 2010) | 2 lineschange pcrud.apply to pcrud.update, and make use of closures in loop. fixes hanging progress bar and lack of list refresh in Messages interface after modifying or archiving an existing message/penalty
........
r17784 | gmc | 2010-09-17 18:48:11 -0400 (Fri, 17 Sep 2010) | 7 linesenable translation of location name in copy location/status summary
Implementation is iffy because it exposes oils_i18n_xlate outside
of cstore.Signed-off-by: Galen Charlton <email address hidden>
........
r17786 | senator | 2010-09-17 19:23:06 -0400 (Fri, 17 Sep 2010) | 4 linesAcq: be a little better about explaining why a PO can't be activated
Sure, there's still room for improvement.
........
r17788 | erickson | 2010-09-17 19:40:50 -0400 (Fri, 17 Sep 2010) | 1 lineload the right class in the on-the-fly IDL loader call
........
r17790 | erickson | 2010-09-17 19:55:19 -0400 (Fri, 17 Sep 2010) | 1 lineneed cit and actsc for patron reg
........
r17792 | gmc | 2010-09-17 19:56:43 -0400 (Fri, 17 Sep 2010) | 4 linesadded format.po.jedi hook to initial seed
Signed-off-By: Galen Charlton <email address hidden>
........
r17794 | erickson | 2010-09-17 20:06:25 -0400 (Fri, 17 Sep 2010) | 1 linemore user stat cat classes
........
r17796 | senator | 2010-09-17 20:24:41 -0400 (Fri, 17 Sep 2010) | 8 linesSerials batch receive: usability improvements
s/fundamental periodicity/
frequency/
Smart copy location batch applicator
Dedup call numbers with same label in batch applicator
Tooltips on the holding lib column to show dist label and stream routing label
........
r17798 | gmc | 2010-09-17 20:28:19 -0400 (Fri, 17 Sep 2010) | 4 linessilly me, acqpo.activate is the new format.po.jedi
Signed-off-by: Galen Charlton <email address hidden>
........
r17800 | miker | 2010-09-17 20:53:27 -0400 (Fri, 17 Sep 2010) | 1 lineOffer a global flag to cause the testing of hold matrix rules against the receiving user instead of the requestor, and set the initial value to enabled as this seems to be the less surprising value for current users of in-db hold logic
........
r17802 | dbs | 2010-09-17 21:47:15 -0400 (Fri, 17 Sep 2010) | 7 linesExpose an RSS (Atom, actually) feed in the dynamic OPAC for search results
I doubt most humans really care about RSS feeds, but this will make the
RSS feed icon highlight in Firefox and that should satisfy one of the
"requirements" for a Next Generation OPAC if that's the bar for research
papers these days.
........
r17803 | miker | 2010-09-17 21:58:25 -0400 (Fri, 17 Sep 2010) | 1 lineadd facets to the ATOM feed link
........
r17804 | miker | 2010-09-17 22:02:35 -0400 (Fri, 17 Sep 2010) | 9 linesPatch from James Fournie of SITKA:
This is a patch that makes the toolbar work with the little jellybean
button on Macs. It's that little lozenge-like button on the top
right of Mac programs that shows/hides the toolbar. With this patch
it will show/hide the toolbar "button bar", making it behave more like
most Mac programs. It shouldn't have any affect on other platforms.
........
r17808 | scottmk | 2010-09-18 10:43:07 -0400 (Sat, 18 Sep 2010) | 4 linesRemove UNIQUE NOT NULL from config.
index_normalize r.description. M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17809 | miker | 2010-09-18 13:53:56 -0400 (Sat, 18 Sep 2010) | 1 lineadd pre- and post-render callback capabilities to BibTemplate
........
r17810 | erickson | 2010-09-18 13:54:51 -0400 (Sat, 18 Sep 2010) | 1 lineadded cnal to autoidl pile
........
r17812 | miker | 2010-09-18 15:06:34 -0400 (Sat, 18 Sep 2010) | 1 linemore callbacks, this time pre- and post-query
........
r17813 | erickson | 2010-09-18 15:55:44 -0400 (Sat, 18 Sep 2010) | 1 linein acq copies display, default to ws lib as recipient lib
........
r17815 | phasefx | 2010-09-18 23:50:28 -0400 (Sat, 18 Sep 2010) | 2 linesMake sure offline interfaces correctly load printer settings outside of logins. Some refactoring
........
r17817 | erickson | 2010-09-19 15:15:48 -0400 (Sun, 19 Sep 2010) | 1 linefor large sets of holds, usually around 10 or more, the holds display takes a little too long. instead of collecting them all and sorting them by queue position, slot them into the display table (by queue position) as they arrive
........
r17819 | phasefx | 2010-09-19 18:44:16 -0400 (Sun, 19 Sep 2010) | 2 linesremove redundant invocation of custom.js, and tweak how menu.js loads it
........
r17821 | senator | 2010-09-19 19:53:36 -0400 (Sun, 19 Sep 2010) | 3 linesAcq: Delay loading of providers for invoice-linking dialogs until
they're really needed.
........
r17823 | senator | 2010-09-19 20:55:16 -0400 (Sun, 19 Sep 2010) | 6 linesAcq: make purchase order and invoice interfaces less annoying
They're really just canned acq searches, but now they don't automatically start
the search and hide the search terms, so you have a chance to adjust what
you're looking for
........
r17825 | senator | 2010-09-20 00:18:49 -0400 (Mon, 20 Sep 2010) | 2 linesAcq: replace a couple remaining instances of "Picklist" with "Selection List"
........
r17827 | dbs | 2010-09-20 00:33:09 -0400 (Mon, 20 Sep 2010) | 6 linesSearch for humans: AND and OR are more understandable than "&&" and "||"
The operators && and || will not mean much to many people, whereas AND and
OR have common meanings that will aid in understanding the advanced search
interface.
........
r17829 | senator | 2010-09-20 01:05:00 -0400 (Mon, 20 Sep 2010) | 11 linesAcq: change a FilteringSelect dijit to a regular <select> to avoid a
manifestation of Dojo bug #11062; add more refresh grid buttons to unified
search"Refresh Grid" buttons are a sad little stopgap measure to address a problem
where some AutoGrids show only some of the rows they're supposed to. Calling
.refresh() on the AutoGrid consitently right the grid. Maybe the problem
is some kind of race condition, and maybe it's related to the use of "get"
and "formatter" attributes for some columns. Or maybe it's something else.
Attempts continue to find the root of the problem and repair it.
........
r17831 | senator | 2010-09-20 03:29:58 -0400 (Mon, 20 Sep 2010) | 9 linesAdd a miniwizard for serials holding codes in the AutoGrid based interfaces,
sparing the user from needed to input MARC breaker.TODO:
i18n
Don't assume we always start with 4,1,8,1
auto-populate chronlogy caption fields based on date (this should be easy)
make it work in a tooltipdialog? (or don't, it seems frustrating)
........
r17833 | gmc | 2010-09-20 04:27:59 -0400 (Mon, 20 Sep 2010) | 4 linesmarc_add_ids - better failure recovery
Signed-off-by: Galen Charlton <email address hidden>
........
r17836 | erickson | 2010-09-20 13:09:23 -0400 (Mon, 20 Sep 2010) | 1 lineaddd missing opac_visible col and labels to config.
usr_setting_ type
........
r17838 | phasefx | 2010-09-20 13:31:51 -0400 (Mon, 20 Sep 2010) | 2 linesChange behavior of stat cat display in horizontal patron summary. Stat Cat tab shows all patron.
stat_cat_ entries. Entries with usr_summary true also get shown in the Patron Info pane, underneath Email
........
r17840 | senator | 2010-09-20 13:52:35 -0400 (Mon, 20 Sep 2010) | 2 linesSo I don't have to worry about fixing this misspelling later.
........
r17843 | scottmk | 2010-09-20 14:07:01 -0400 (Mon, 20 Sep 2010) | 5 linesResolving various discrepancies between an upgraded 2.0 database
and a freshly installed one.M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17844 | erickson | 2010-09-20 14:23:56 -0400 (Mon, 20 Sep 2010) | 1 lineadded pgpt class to pre-load set
........
r17848 | senator | 2010-09-20 16:40:23 -0400 (Mon, 20 Sep 2010) | 4 linesThe serials perms that were missing from the DB.
Later it'd be better to make these more a) comprehensive and b) elegant.
........
r17850 | gmc | 2010-09-20 16:58:02 -0400 (Mon, 20 Sep 2010) | 4 linesadd missing upgrade script for maintain_901() stored function
Signed-off-by: Galen Charlton <email address hidden>
........
r17853 | senator | 2010-09-20 18:47:35 -0400 (Mon, 20 Sep 2010) | 3 linesHow about one more permission check for serials here? Need more comprehensive
review of this later.
........
r17855 | dbs | 2010-09-20 23:05:48 -0400 (Mon, 20 Sep 2010) | 6 linesUse verbose parameters for createdb
Thomas Berezansky noticed that the README was using "createdb -t template0",
which isn't a valid option. To avoid case problems and to be more apparent
what these options mean, let's use the verbose parameters.
........
r17857 | dbs | 2010-09-20 23:25:05 -0400 (Mon, 20 Sep 2010) | 12 linesAppend the $0 controlling subfield to newly created authorities
Still a work in progress; obviously we need to try and grab a better
institutional code, need to teach the "Create and edit..." option
how to do the same thing, and should augment the "Authority created"
dialog box to tell the user to save the record or lose the changes
they just made.At some point we need to consider auto-saving records, perhaps immediately
after we provide infinite undo capability to step back through previous
changes.
........
r17858 | dbs | 2010-09-20 23:44:35 -0400 (Mon, 20 Sep 2010) | 9 linesCreate and edit... authority record now gets $0 control subfield auto-applied
Following on r17857, when you create an authority record in the flow using
the "Create and edit..." option, a $0 control subfield will automatically
be appended to the target field once "Save Record" is clicked on the authority
record editor pane. Non-savers of the bib record beware! Also subject to
interesting effects of the bib editor tab gets destroyed before the auth
record is created via the Save Record button.
........
r17860 | dbs | 2010-09-20 23:54:26 -0400 (Mon, 20 Sep 2010) | 6 linesClean up description of ARN in O:A:Cat::Authority now that arn_value is gone
A comment in the create_
authority_ record_ from_bib_ field() method stated that
the ARN value needed to be unique across the database; that is no longer true
as of r17722. Fix comment accordingly.
........
r17862 | gmc | 2010-09-21 00:46:52 -0400 (Tue, 21 Sep 2010) | 8 linesadd ingest.
metarecord_ mapping. skip_on_ update internal flag Enabling this allows bibliographic reingests (for new/changed indexes
or after data changes that don't affect the fingerprint) to be run
in parallel without lock contention on metarecord.metarecord* operations. Signed-off-by: Galen Charlton <email address hidden>
........
r17863 | gmc | 2010-09-21 10:19:31 -0400 (Tue, 21 Sep 2010) | 12 linesyet another bib ingest knob
When enabled, the ingest.
assume_ inserts_ only flag disables
checking several tables for old index data to delete; skipping this
makes a small but noticeable difference when doing an initial bib
ingest with more than one process in parallel.Note that this flag should not be used when *re*ingesting records
unless you clear the old rows beforehand.Signed-off-by: Galen Charlton <email address hidden>
........
r17866 | scottmk | 2010-09-21 11:40:23 -0400 (Tue, 21 Sep 2010) | 5 linesCorrect various discrepancies, especially in the auditor schema,
between a freshly installed 2.0 database and an upgraded one.M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17867 | phasefx | 2010-09-21 12:19:04 -0400 (Tue, 21 Sep 2010) | 2 linesHoldIsCancelled action_trigger validator
........
r17869 | phasefx | 2010-09-21 13:02:52 -0400 (Tue, 21 Sep 2010) | 1 lineoffline printer role
........
r17872 | scottmk | 2010-09-21 13:47:53 -0400 (Tue, 21 Sep 2010) | 5 linesResolve some discrepancies in the auditor schema between a freshly installed
database and an upgraded one.A Open-ILS/
src/sql/ Pg/upgrade/ 0413.schema. upgrade- auditor- tables. sql
........
r17873 | scottmk | 2010-09-21 14:16:51 -0400 (Tue, 21 Sep 2010) | 4 linesDon't update history tables to fill in new NOT NULL columns
M Open-ILS/
src/sql/ Pg/upgrade/ 0413.schema. upgrade- auditor- tables. sql
........
r17875 | scottmk | 2010-09-21 14:31:55 -0400 (Tue, 21 Sep 2010) | 4 linesDon't make new auditor columns NOT NULL, or update them
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17877 | scottmk | 2010-09-21 15:08:54 -0400 (Tue, 21 Sep 2010) | 4 linesReplace some changes that had inadvertently been deleted
M Open-ILS/
src/sql/ Pg/1.6. 1-2.0-upgrade- db.sql
........
r17879 | phasefx | 2010-09-21 20:55:55 -0400 (Tue, 21 Sep 2010) | 2 linesuse fieldmapper.
standardRequest here for easier configuration of the network timeout (the full pull list can take a while to return)
........
r17881 | phasefx | 2010-09-21 21:03:19 -0400 (Tue, 21 Sep 2010) | 2 lineshandle null as a return result for an empty list
........
r17883 | dbs | 2010-09-21 22:12:32 -0400 (Tue, 21 Sep 2010) | 6 linesForward port r17847: Make query parser a bit more careful when converting convenience classes to search classes
Queries like "Heart disease: a global problem" were getting converted to series searches
due to the trailing "se:" in the search terms. This change ensures that the convenience
class is either at the start of the input or preceded by whitespace.
........
r17886 | scottmk | 2010-09-22 08:55:28 -0400 (Wed, 22 Sep 2010) | 9 linesIn acq.fund_transfer: drop the NOT NULL constraint from dest_fund and
dest_amount, in order to accommodate deallocations -- where we move
money out of a fund without moving it into another fund.This change was applied via upgrade script # 0135, but apparently was
never applied to the base installation script.M Open-ILS/
src/sql/ Pg/200. schema. acq.sql
........git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 18371 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - 01b0b25... by dbwells <dbwells@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
Initialized merge tracking via "svnmerge" with revisions "1-17253" from
svn://svn.open-ils. org/ILS/ trunk git-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 17887 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - d0d8d62... by erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
New serials integration branch, created from the lastest post-merged serials code from trunk.
Will delete seials-integration after thumbs upgit-svn-id: svn://svn.
open-ils. org/ILS/ branches/ serials- integration@ 17254 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - 39efd3a... by erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
money_open_
user_summary may not exist if the user has no transactions to summarize. protect against null summary object git-svn-id: svn://svn.
open-ils. org/ILS/ trunk@17253 dcc99617- 32d9-48b4- a31d-7c20da2025 e4 - b050afd... by erickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
-
provide an explicit import() sub to collect the boostrap config name at import. force child_init to run (once) if not run by Apache
git-svn-id: svn://svn.
open-ils. org/ILS/ trunk@17250 dcc99617- 32d9-48b4- a31d-7c20da2025 e4