evergreen/bjwebb.git
15 years agountil a more flexible solution exists, make the default zip regex in the old-school...
erickson [Fri, 9 Oct 2009 12:49:21 +0000 (12:49 +0000)]
until a more flexible solution exists, make the default zip regex in the old-school patron editor Canada-friendly by default

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14324 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agomore git testing
phasefx [Thu, 8 Oct 2009 21:44:11 +0000 (21:44 +0000)]
more git testing

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14323 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotest
phasefx [Thu, 8 Oct 2009 21:11:20 +0000 (21:11 +0000)]
test

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14322 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotesting some svn <-> git-svn <-> git workflows, don't mind me
phasefx [Thu, 8 Oct 2009 21:11:19 +0000 (21:11 +0000)]
testing some svn <-> git-svn <-> git workflows, don't mind me

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14321 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agorolling back 14319. Did not mean to commit wholly re-tabbed file
erickson [Thu, 8 Oct 2009 20:59:34 +0000 (20:59 +0000)]
rolling back 14319.  Did not mean to commit wholly re-tabbed file

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14320 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agopush the CC processing to the end so that it runs just before the final commit
erickson [Thu, 8 Oct 2009 20:57:22 +0000 (20:57 +0000)]
push the CC processing to the end so that it runs just before the final commit

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14319 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agopush the CC processing to the end so that it runs just before the final commit
erickson [Thu, 8 Oct 2009 20:56:45 +0000 (20:56 +0000)]
push the CC processing to the end so that it runs just before the final commit

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14318 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agomade CC payment arguments more flexible
erickson [Thu, 8 Oct 2009 20:53:36 +0000 (20:53 +0000)]
made CC payment arguments more flexible

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14317 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoverify requested user matches all requested transactions. allow users to create...
erickson [Thu, 8 Oct 2009 20:45:23 +0000 (20:45 +0000)]
verify requested user matches all requested transactions.  allow users to create credit-card-payments toward their own transactions.  dissalow negative CC payments.  don't store CC number or validation code.  updated docs.  minor cleanup

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14316 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agouse an explicit time format instead of relying on the iso8601 method
miker [Thu, 8 Oct 2009 20:13:03 +0000 (20:13 +0000)]
use an explicit time format instead of relying on the iso8601 method

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14315 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoPatch from Joe Atzberger and Lebbeous Fogle-Weekley:
erickson [Thu, 8 Oct 2009 17:23:01 +0000 (17:23 +0000)]
Patch from Joe Atzberger and Lebbeous Fogle-Weekley:

- provides numerous cleanups to the creditcard.pm module
- test script for testing credit card transactions
- currently support authorizenet and paypal (requires account logins to test)
- other miscellaneous format cleanups

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14309 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoBug fix for the MARC editor:
miker [Thu, 8 Oct 2009 15:41:44 +0000 (15:41 +0000)]
Bug fix for the MARC editor:

When we add a <controlfield> element we need to set it to be 40 characters
long, and full of spaces, otherwise the Fixed Field editor cannot properly
set the positions.

Additionally, when a Fixed Field is edited but there is no backing
<controlfield> element (say, trying to set the Audn when there is no 008)
then we will add the needed <controlfield>.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14305 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoauthoritative hold notification retrieval
phasefx [Wed, 7 Oct 2009 21:32:17 +0000 (21:32 +0000)]
authoritative hold notification retrieval

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14304 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agocreated workaround for confusing IE bug caused by titles with @'s, which resulted...
erickson [Wed, 7 Oct 2009 20:23:41 +0000 (20:23 +0000)]
created workaround for confusing IE bug caused by titles with @'s, which resulted in URLs where the title should be

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14295 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoGenerate a more correct record leader and 008 field for new MFHD records
dbs [Wed, 7 Oct 2009 19:30:59 +0000 (19:30 +0000)]
Generate a more correct record leader and 008 field for new MFHD records

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14294 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoEscaping angle brackets is too pervasive a change in entityize(). Revert this part...
dbs [Wed, 7 Oct 2009 17:56:39 +0000 (17:56 +0000)]
Escaping angle brackets is too pervasive a change in entityize(). Revert this part of r14283.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14293 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoToward a new look for XUL Record Summary. bib_brief.xul modified for existing instan...
phasefx [Wed, 7 Oct 2009 15:56:12 +0000 (15:56 +0000)]
Toward a new look for XUL Record Summary.  bib_brief.xul modified for existing instances of Record Summary, but the alternate Item Details interface is doing it differently.

The old Record Summary is a dedicated XUL file that typically lives in an iframe.  It would fetch its own data if fed some ID's either via xulG or URL parameters.

The new way (which is really an old way that was tried before and is used with bill summaries) involves a XUL overlay, and a render function matching the overlay name.  A caller can feed it already fetched objects or have it fetch
its own objects given ID's.

To do this,

Include these in your XUL file:
<?xul-overlay href="/xul/server/cat/bib_brief_overlay.xul"?>
<grid id="bib_brief_grid"/>

This pulls in the overlay, which merges with the <grid/> in your XUL and loads bib_brief_overlay.js.

In your javascript, call bib_brief_overlay():

bib_brief_overlay( { 'mvr' : details.mvr, 'acp' : details.copy } );

Different options include mvr, mvr_id, bre, bre_id, and acp.  This will render values into the grid.

Since this is an overlay, you can mix-in your own elements.  The new Item Details is doing this:

<grid id="bib_brief_grid">
    <rows id="bib_brief_grid_rows">
<row>
    <label value="&staff.circ.alternate_copy_summary.Call_Number.label;" accesskey="&staff.circ.alternate_copy_summary.call_number.accesskey;" control="call_number"/>
    <textbox name="call_number" readonly="true" context="clipboard"/>
</row>
    </rows>
</grid>

This is adding a custom/local row to the bottom of the Record Summary grid.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14292 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoredundant date.js, and another tweak to aid in debugging
phasefx [Wed, 7 Oct 2009 15:37:04 +0000 (15:37 +0000)]
redundant date.js, and another tweak to aid in debugging

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14291 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoremnants of some troubleshooting; useful to keep these in here
phasefx [Wed, 7 Oct 2009 15:34:41 +0000 (15:34 +0000)]
remnants of some troubleshooting; useful to keep these in here

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14290 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agosome class hints for these column definitions, so that some non-list code can re...
phasefx [Wed, 7 Oct 2009 15:32:54 +0000 (15:32 +0000)]
some class hints for these column definitions, so that some non-list code can re-use them and be more selective in what it tries to render.  In the long run, we should probably try to utilize fm_IDL.xml for some of this, in the same way that the reporter becomes aware of displayable fields

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14289 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agofix regression with activating checkout pane
phasefx [Wed, 7 Oct 2009 05:09:45 +0000 (05:09 +0000)]
fix regression with activating checkout pane

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14288 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAdd basic favicon.ico, per #63 - thanks atz!
dbs [Wed, 7 Oct 2009 02:08:07 +0000 (02:08 +0000)]
Add basic favicon.ico, per #63 - thanks atz!

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14287 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoprevent bare 'null' from showing up in patron name
erickson [Tue, 6 Oct 2009 20:55:48 +0000 (20:55 +0000)]
prevent bare 'null' from showing up in patron name

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14286 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoplugged in link to address owner when address is owned by another user (e.g. via...
erickson [Tue, 6 Oct 2009 20:42:36 +0000 (20:42 +0000)]
plugged in link to address owner when address is owned by another user (e.g. via cloning)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14285 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agostarting clone support. added cloning for home org, phone numbers, and mailing/billi...
erickson [Tue, 6 Oct 2009 17:44:48 +0000 (17:44 +0000)]
starting clone support.  added cloning for home org, phone numbers, and mailing/billing addresses. like previous user editor, addresses are only directly editable by the address owner.  TODO, add address detachment and linking to addr owner

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14284 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoExtend entityize() escaping behaviour to also convert raw angle brackets to entities.
dbs [Tue, 6 Oct 2009 17:15:13 +0000 (17:15 +0000)]
Extend entityize() escaping behaviour to also convert raw angle brackets to entities.

Also, escape the library short name and call number labels in XML holdings.

The entityize() omission was killing marcxml-full unAPI output, but the
function is used heavily through the code base. Will test further before
backporting in case the angle brackets are manually escaped in other
uses.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14283 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotweak to suppress security related error
phasefx [Tue, 6 Oct 2009 17:12:59 +0000 (17:12 +0000)]
tweak to suppress security related error

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14282 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoSupport ui.circ.show_billing_tab_on_bills org setting.
phasefx [Tue, 6 Oct 2009 17:06:33 +0000 (17:06 +0000)]
Support ui.circ.show_billing_tab_on_bills org setting.

Some refactoring to eliminate a redundant network call and to have the stop sign page trump the Show Billing Tab on Bills behavior.

This whole display/summary/sub-interface setup needs some TLC, and I want to redo the stop sign page so that you can spawn it quickly and just feed it asynchronous data as needed.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14281 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded a batch version of the post-checkin backdate call: open-ils.circ.post_checkin_b...
erickson [Tue, 6 Oct 2009 15:08:00 +0000 (15:08 +0000)]
added a batch version of the post-checkin backdate call: open-ils.circ.post_checkin_backdate.batch.  It takes an array of circ IDs

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14280 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agomake new addresses valid by default. make the 1st address on a new patron the billin...
erickson [Tue, 6 Oct 2009 14:53:30 +0000 (14:53 +0000)]
make new addresses valid by default.  make the 1st address on a new patron the billing/mailing address

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14278 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded support for setting billing/mailing address on the user account. closes #74
erickson [Tue, 6 Oct 2009 13:05:14 +0000 (13:05 +0000)]
added support for setting billing/mailing address on the user account.  closes #74

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14277 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoRemove the source of many annoying 404 errors - a CSS file that doesn't exist
dbs [Tue, 6 Oct 2009 04:33:26 +0000 (04:33 +0000)]
Remove the source of many annoying 404 errors - a CSS file that doesn't exist

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14273 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoStyle the cursor when hovering over a "link"
phasefx [Tue, 6 Oct 2009 04:06:43 +0000 (04:06 +0000)]
Style the cursor when hovering over a "link"

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14272 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoRemove duplicate entity definitions
dbs [Tue, 6 Oct 2009 03:51:13 +0000 (03:51 +0000)]
Remove duplicate entity definitions

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14268 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotweak entities
phasefx [Mon, 5 Oct 2009 22:06:55 +0000 (22:06 +0000)]
tweak entities

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14267 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agohandle @accesskey and append .label or .accesskey as appropriate
phasefx [Mon, 5 Oct 2009 22:06:17 +0000 (22:06 +0000)]
handle @accesskey and append .label or .accesskey as appropriate

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14266 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agomuhaha.. entities made easy ;)
phasefx [Mon, 5 Oct 2009 20:50:43 +0000 (20:50 +0000)]
muhaha.. entities made easy ;)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14265 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoQuick & dirty utility for making DTD entities
phasefx [Mon, 5 Oct 2009 20:42:53 +0000 (20:42 +0000)]
Quick & dirty utility for making DTD entities

Usage:
        make_entities.pl <prefix> <filename> > filename.new 2> entities.dtd

        mv filename.new filename
        sort entities.dtd | uniq >> lang.dtd

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14264 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoReplace:
scottmk [Mon, 5 Oct 2009 19:54:10 +0000 (19:54 +0000)]
Replace:

jsonParseString( "[]" );

...with the equivalent, and faster:

jsonNewObjectType( JSON_ARRAY );

M    Open-ILS/src/c-apps/oils_dataloader.c

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14263 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoif a timestamp is null, don't attempt to turn it into an iso string
erickson [Mon, 5 Oct 2009 17:48:38 +0000 (17:48 +0000)]
if a timestamp is null, don't attempt to turn it into an iso string

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14260 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agomake ndoe depth calculation more efficient and run at startup time to speed up displa...
erickson [Mon, 5 Oct 2009 16:11:54 +0000 (16:11 +0000)]
make ndoe depth calculation more efficient and run at startup time to speed up display for large trees (e.g. org trees).  throw exception when an org unit is retrieved that does not exist, since this cryptic error pops up from time to time during development

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14257 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoRemove one hard-coded string ("Subjects") from default skin
dbs [Fri, 2 Oct 2009 20:12:46 +0000 (20:12 +0000)]
Remove one hard-coded string ("Subjects") from default skin

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14253 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoApply the const qualifier to a variable so that it can receive
scottmk [Fri, 2 Oct 2009 18:55:35 +0000 (18:55 +0000)]
Apply the const qualifier to a variable so that it can receive
a const pointer from jsonObjectGetString().

M    Open-ILS/src/c-apps/oils_dataloader.c

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14252 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoMake new patrons Active by default
phasefx [Fri, 2 Oct 2009 06:49:12 +0000 (06:49 +0000)]
Make new patrons Active by default

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14251 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAdd a "complete subject" index to support searches of compound subjects composed...
dbs [Fri, 2 Oct 2009 06:04:34 +0000 (06:04 +0000)]
Add a "complete subject" index to support searches of compound subjects composed of topic + temporal + geographic headings

Prior to this patch, searches for compound subjects had to be targeted against the keywords index

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14250 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoMake the old survey wizard use work locations instead of home lib
phasefx [Fri, 2 Oct 2009 04:32:51 +0000 (04:32 +0000)]
Make the old survey wizard use work locations instead of home lib

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14244 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoprovide access to the old survey wizard, but bury it in the For Developers menu
phasefx [Fri, 2 Oct 2009 03:07:34 +0000 (03:07 +0000)]
provide access to the old survey wizard, but bury it in the For Developers menu

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14243 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAlright, now that we know how to juggle multiple async fleshing calls for util.list...
phasefx [Wed, 30 Sep 2009 21:12:20 +0000 (21:12 +0000)]
Alright, now that we know how to juggle multiple async fleshing calls for util.list, let's go ahead and use the newly added objects we get from the checkin call payload instead of fetching them ourselves. :)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14242 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoerror handling here is abysmal
phasefx [Wed, 30 Sep 2009 21:02:01 +0000 (21:02 +0000)]
error handling here is abysmal

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14241 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoflesh some data on the patron object returned from a checkin call
erickson [Wed, 30 Sep 2009 20:55:03 +0000 (20:55 +0000)]
flesh some data on the patron object returned from a checkin call

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14240 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotypo on mbt object retrieval method
erickson [Wed, 30 Sep 2009 20:38:49 +0000 (20:38 +0000)]
typo on mbt object retrieval method

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14239 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agopatron data for checkin rows
phasefx [Wed, 30 Sep 2009 20:26:58 +0000 (20:26 +0000)]
patron data for checkin rows

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14238 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoalso return the patron object in the response to the checkin API call
erickson [Wed, 30 Sep 2009 20:24:44 +0000 (20:24 +0000)]
also return the patron object in the response to the checkin API call

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14237 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agowhen we check in a circ, flesh the billing summary data on the billable_transaction...
erickson [Wed, 30 Sep 2009 20:17:12 +0000 (20:17 +0000)]
when we check in a circ, flesh the billing summary data on the billable_transaction link off the circ object

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14236 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAdds patron and bill columns to the checkin list. Moves the bill fetching call to...
phasefx [Wed, 30 Sep 2009 20:09:34 +0000 (20:09 +0000)]
Adds patron and bill columns to the checkin list.  Moves the bill fetching call to the row retrieval function so the data can be added to the list

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14235 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded API call that, given a circulation, will return all circulations in the renewal...
erickson [Wed, 30 Sep 2009 20:04:26 +0000 (20:04 +0000)]
added API call that, given a circulation, will return all circulations in the renewal chain for that circ

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14234 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agowe're going to be concat'ing these column definitions with other column sets, so...
phasefx [Wed, 30 Sep 2009 19:46:22 +0000 (19:46 +0000)]
we're going to be concat'ing these column definitions with other column sets, so want to avoid id name collisions

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14233 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoduring renewal, capture link to parent_circ for building the 'renewal chain'
erickson [Wed, 30 Sep 2009 19:45:56 +0000 (19:45 +0000)]
during renewal, capture link to parent_circ for building the 'renewal chain'

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14232 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAdd dojo.io.script to the Dojo profile (for r14226)
dbs [Wed, 30 Sep 2009 19:00:32 +0000 (19:00 +0000)]
Add dojo.io.script to the Dojo profile (for r14226)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14231 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoDon't fire this request unless we can make use of the returned data
phasefx [Wed, 30 Sep 2009 18:54:25 +0000 (18:54 +0000)]
Don't fire this request unless we can make use of the returned data

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14230 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoprompt for destination user (for transfer of misc staff junk) if deleting a staff...
phasefx [Wed, 30 Sep 2009 18:40:03 +0000 (18:40 +0000)]
prompt for destination user (for transfer of misc staff junk) if deleting a staff user

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14229 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoif given a bad barcode, set_penalty_css was throwing an error
phasefx [Wed, 30 Sep 2009 18:39:16 +0000 (18:39 +0000)]
if given a bad barcode, set_penalty_css was throwing an error

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14228 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded support for checking work_ou perms for a given user that is not the logged...
erickson [Wed, 30 Sep 2009 18:23:04 +0000 (18:23 +0000)]
added support for checking work_ou perms for a given user that is not the logged in user in open-ils.actor.user.has_work_perm_at[.batch]

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14227 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoMove Google Book Preview calls in item details page to after page load
dbs [Wed, 30 Sep 2009 17:56:22 +0000 (17:56 +0000)]
Move Google Book Preview calls in item details page to after page load

Speeds things up a bit and cleans up some custom DHTML with cleaner Dojo implementation

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14226 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agodedicated fields for Total Circs - Current Year and Previous Field in alternate item...
phasefx [Wed, 30 Sep 2009 17:30:14 +0000 (17:30 +0000)]
dedicated fields for Total Circs - Current Year and Previous Field in alternate item details interface

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14225 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoIndicators for the Checkin Modifiers (since the checkboxes are now hidden from view...
phasefx [Wed, 30 Sep 2009 16:18:03 +0000 (16:18 +0000)]
Indicators for the Checkin Modifiers (since the checkboxes are now hidden from view).  oils_persist support for menuitems @type=checkbox.  Without that hidePopup() in the onload, oils_persist will make the menu popup sit open.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14224 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agothis should handle nulls for the library fields
phasefx [Wed, 30 Sep 2009 15:46:37 +0000 (15:46 +0000)]
this should handle nulls for the library fields

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14223 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoThis fetches action::circ_counts_by_year objects, an improvement over open-ils.circ...
phasefx [Wed, 30 Sep 2009 15:33:59 +0000 (15:33 +0000)]
This fetches action::circ_counts_by_year objects, an improvement over open-ils.circ.circulation.count since it can aggregate native circs with legacy circs in a reporter extension table.

The sum of the circ counts for each of these objects is rendered in a Total Circs field in Item Status -> Alternate View, and a tooltip/mouseover is set on the same field with a breakdown of counts by year.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14222 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agocheckin options for Amnesty mode (void_overdues) and Suppress Holds and Transits...
phasefx [Wed, 30 Sep 2009 14:41:53 +0000 (14:41 +0000)]
checkin options for Amnesty mode (void_overdues) and Suppress Holds and Transits (noop)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14221 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agofleshing circ rules on circ object in copy details API call
erickson [Wed, 30 Sep 2009 14:31:59 +0000 (14:31 +0000)]
fleshing circ rules on circ object in copy details API call

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14220 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded support for editing staff-managed user settings in the user editor, starting...
erickson [Wed, 30 Sep 2009 14:26:50 +0000 (14:26 +0000)]
added support for editing staff-managed user settings in the user editor, starting with holds behind shelf.  the form entry for this setting is hidded unless the org unit supports behind-the-desk hold pickup

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14219 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoConsolidate some checkboxes into a Checkin Modifiers menu button, since we'll be...
phasefx [Wed, 30 Sep 2009 14:20:34 +0000 (14:20 +0000)]
Consolidate some checkboxes into a Checkin Modifiers menu button, since we'll be adding more and are running out of screen real estate.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14218 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded batch support to the user setting retrieval API
erickson [Wed, 30 Sep 2009 14:09:11 +0000 (14:09 +0000)]
added batch support to the user setting retrieval API

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14217 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agosome circ column tweaks, and checkin scan time for both columns and alternate item...
phasefx [Wed, 30 Sep 2009 13:53:14 +0000 (13:53 +0000)]
some circ column tweaks, and checkin scan time for both columns and alternate item details view

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14216 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadding hold targeter skip-me org setting
erickson [Wed, 30 Sep 2009 13:30:48 +0000 (13:30 +0000)]
adding hold targeter skip-me org setting

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14215 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded .data. to org setting file
erickson [Wed, 30 Sep 2009 13:20:37 +0000 (13:20 +0000)]
added .data. to org setting file

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14214 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAction for Backdating Already-Checked In Circs
phasefx [Wed, 30 Sep 2009 07:41:51 +0000 (07:41 +0000)]
Action for Backdating Already-Checked In Circs

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14213 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agofixed faulty date query on user transaction search, updated some docs, update API...
erickson [Tue, 29 Sep 2009 22:13:28 +0000 (22:13 +0000)]
fixed faulty date query on user transaction search, updated some docs, update API name to be a little more specific

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14212 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agonew API call wich returns fleshed payments by user with start/end date filters and...
erickson [Tue, 29 Sep 2009 22:00:27 +0000 (22:00 +0000)]
new API call wich returns fleshed payments by user with start/end date filters and optional sort columns

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14211 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoMore noise than is helpful; turning this off by default :)
phasefx [Tue, 29 Sep 2009 19:29:19 +0000 (19:29 +0000)]
More noise than is helpful; turning this off by default :)

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14210 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded API call for back-dating a circulation after it's already been checked in
erickson [Tue, 29 Sep 2009 18:56:38 +0000 (18:56 +0000)]
added API call for back-dating a circulation after it's already been checked in

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14209 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agochanged column 'id' to 'copy' to make the resulting data more explicit
erickson [Tue, 29 Sep 2009 16:44:54 +0000 (16:44 +0000)]
changed column 'id' to 'copy' to make the resulting data more explicit

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14208 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded permacrud retrieve action to the new circs_by_year virtual view
erickson [Tue, 29 Sep 2009 16:38:32 +0000 (16:38 +0000)]
added permacrud retrieve action to the new circs_by_year virtual view

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14207 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoadded void_overdues flag to checkin API call to allow for an 'amnesty checkin mode...
erickson [Tue, 29 Sep 2009 16:18:51 +0000 (16:18 +0000)]
added void_overdues flag to checkin API call to allow for an 'amnesty checkin mode'.  added optional system note to shared void_overdues routine.  updated some code comments

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14206 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoRemove oils_persist:tablename attribute from class "circbyyr", since
scottmk [Tue, 29 Sep 2009 16:13:39 +0000 (16:13 +0000)]
Remove oils_persist:tablename attribute from class "circbyyr", since
it's not a table

M    Open-ILS/examples/fm_IDL.xml

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14205 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agotally of total owed and total paid for selected transactions in bill history / altern...
phasefx [Tue, 29 Sep 2009 15:43:17 +0000 (15:43 +0000)]
tally of total owed and total paid for selected transactions in bill history / alternate view interface

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14204 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAllow selection of multiple rows in bill history / alternate view interface
phasefx [Tue, 29 Sep 2009 15:09:57 +0000 (15:09 +0000)]
Allow selection of multiple rows in bill history / alternate view interface

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14203 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agorepaired syntax error in sql update
erickson [Tue, 29 Sep 2009 15:03:36 +0000 (15:03 +0000)]
repaired syntax error in sql update

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14202 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoRevamp the bill history interface and alternate view for current bills. Embedded...
phasefx [Tue, 29 Sep 2009 13:25:14 +0000 (13:25 +0000)]
Revamp the bill history interface and alternate view for current bills.  Embedded now instead of a dialog, with title columns, etc. instead of detail panes.  Needs some performance testing with lots of bills; may move to
streaming methods if that's an issue.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14201 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoSpruce up open-ils.actor.user.transaction.fleshed.retrieve. The new bill history...
phasefx [Tue, 29 Sep 2009 13:08:07 +0000 (13:08 +0000)]
Spruce up open-ils.actor.user.transaction.fleshed.retrieve.  The new bill history interface will use it

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14200 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoCorrect the documentation for these bill retrieval methods and add variants that...
phasefx [Tue, 29 Sep 2009 12:19:31 +0000 (12:19 +0000)]
Correct the documentation for these bill retrieval methods and add variants that return just ids instead of full objects.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14199 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agosplit out bulk of the javascript for bill_history
phasefx [Tue, 29 Sep 2009 10:24:00 +0000 (10:24 +0000)]
split out bulk of the javascript for bill_history

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14198 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAdds an update rule to money.payment_view since the "mp" class is based on it and...
phasefx [Tue, 29 Sep 2009 07:01:37 +0000 (07:01 +0000)]
Adds an update rule to money.payment_view since the "mp" class is based on it and we want to be able to edit notes on mp's.  Perm, middle layer, and UI changes to support editing notes on payments.

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14197 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoAction in bill details interface for editing notes on billings
phasefx [Tue, 29 Sep 2009 05:46:49 +0000 (05:46 +0000)]
Action in bill details interface for editing notes on billings

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14196 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoI misunderstood the arguments here. These methods may take an unlimited number of...
phasefx [Tue, 29 Sep 2009 05:44:09 +0000 (05:44 +0000)]
I misunderstood the arguments here.  These methods may take an unlimited number of arguments for bill id's, not an array of bill ids

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14195 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agolist actions made easy. Standardize the list actions for the bill details interface
phasefx [Tue, 29 Sep 2009 04:59:02 +0000 (04:59 +0000)]
list actions made easy.  Standardize the list actions for the bill details interface

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14194 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoSplit out the bulk of the javascript for bill_details
phasefx [Tue, 29 Sep 2009 04:51:07 +0000 (04:51 +0000)]
Split out the bulk of the javascript for bill_details

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14193 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agocopy/paste-o in description for open-ils.circ.money.billing.note.edit
phasefx [Tue, 29 Sep 2009 04:15:46 +0000 (04:15 +0000)]
copy/paste-o in description for open-ils.circ.money.billing.note.edit

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14192 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoparam description correction, take 2
phasefx [Tue, 29 Sep 2009 04:08:24 +0000 (04:08 +0000)]
param description correction, take 2

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14191 dcc99617-32d9-48b4-a31d-7c20da2025e4

15 years agoCorrect a param description for open-ils.circ.money.billing.void
phasefx [Tue, 29 Sep 2009 04:05:59 +0000 (04:05 +0000)]
Correct a param description for open-ils.circ.money.billing.void

git-svn-id: svn://svn.open-ils.org/ILS/trunk@14190 dcc99617-32d9-48b4-a31d-7c20da2025e4