Open Source Integrated Library System

Evergreen on IRC

#openils-evergreen Logs for Tuesday, December 30th, 2008

< Monday, December 29th, 2008Raw Log FileWednesday, December 31st, 2008 >
#TimeNickMessage
#06:59:38Dyrcona has joined #openils-evergreen
#09:09:10jeffrandom wishlist: "Retrieve hold by Hold ID"
#09:09:44jeffbut really i think i want something closer to the F5 item status interface, but for hold ids.
#09:12:56phasefx_could build a report, just not as fast/convenient
#09:31:52kgs has joined #openils-evergreen
#09:32:11jeffyeah, the idea is to be able to do operations on the holds.
#09:32:16jeffcancel, edit phone notification, etc.
#09:32:34jeffi'm really thinking through how i can automate things like invalidating phone numbers, e-mail addresses.
#09:32:44jeffespecially as it relates to holds workflow
#09:32:57jeff(and notification)
#09:33:41phasefx_it wouldn't be too difficult to make such an interface if you want to try cutting your teeth on it
#09:39:14phasefx_for all the xul-implemented hold lists, there are those 3 files I mentioned earlier, in server/patron: holds.js holds.xul and holds_overlay.xul. holds.xul pulls in the other two, and the first thing is to change some of its inline javascript to give an option for invoking the interface in the new mode you're going to create
#09:40:47phasefx_then you want to add a textbox and submit button to holds_overlay.xul, in the holds_top_ui section.. and make them hidden="true" by default
#09:42:29phasefx_then in holds.js, you want to attach behavior to those widgets you created. Adding stanzas to obj.controller.init is the standard practice, but you could just as well use document.getElementById and .addEventListener
#09:44:20phasefx_you'll want to change the 'retrieve' method in there to do nothing for your interactive mode (rather than do a shelf list, pull list, by record retrieval, or by patron retrieval)
#09:47:06phasefx_populating a row by hold id is already handled in there, so your textbox need only call obj.list.append with the hold id and a little scaffolding
#09:49:08phasefx_then you just need a spot to invoke the interface.. easiest place is in server/admin/index.xhtml (the Admin -> Local Admin menu)
#09:50:46phasefx_give the interface an Upload from File option and you can feed it output from reports
#10:02:08jeff saves notes for later
#10:02:10jeffthanks :)
#10:02:19jeffalas, no time to play with it today.
#10:02:39jeff(still unburying)
#10:03:30jeffso this is an annoyance... if i have two shelving locations with the same name, but different owning libraries, i don't see a way (short of a report, perhaps) of telling which shelving location a copy is associated with.
#10:04:27jeffcopy editor shows the shelving location without owning library, unless i am setting the location. when i set the location, it always starts with the first location in the list, not the current location.
#10:11:48jeff tries a report
#10:12:35jeffand i find that the Item -> Shelving Location -> Location ID "in list" UI also doesn't show the owning library, and doesn't seem to be sorted by owning lib... might just be sorted by id.
#10:15:09jeffcan't view source in Copy Locations Editor to see what the underlying IDs are...
#10:16:01jeffso, report on copy locations, then use the ID number in that report as criteria for the report on the copies... but then i can't use "in list" and enter raw data, because it automatically brings up the "select your items from a list" UI (which is normally wonderful)
#10:21:22jeffit would be nice if the reports interface could tell you that your report was currently running, as opposed to just pending and scheduled.
#10:21:45jeffsince "run_time" isn't really when it was "run" when it's pending.
#10:24:19dmcmorris_esijeff: do you just need a list of org unit IDs to shortnames? I can quickly pull one up for you if you'd like...
#10:25:15jeffdmcmorris_esi: i need shelving location IDs with name and owning library (shortname is fine)
#10:25:59jeffit would be nice to be able to kill reports from the reports interface also. i see an error in my template, and i don't know if that's what is causing the report to run long (because i don't know if it's running long, or if it's just not running)
#10:28:08jeffi did a report on Copy/Shelving Location, filtered on "Owing Org Unit" [sic] Org Unit ID in list, output Location ID, Name, and (here's my error) "Owing Org Unit" [sic] org_id...
#10:28:31jeffi probably wanted short name on that last output field, but i don't know if that'll make the report run away, or if it'll just have data i don't want. :)
#10:29:26dmcmorris_esijeff: PM
#10:29:53jeffthanks
#10:51:42jeffand my report completed. :)
#11:07:16jeffheh. clicking where a patron's email address would be (when patron has no email address) in the sidebar copies "undefined" to the clipboard. :)
#11:07:58phasefx_:) could make it spawn your email client
#11:15:27jeffno, i was just amused that it tries to copy a lack of email address... "Copied "undefined" to clipboard. [OK]"
#11:17:29phasefx_yeah, I'm Mr. Non-Sequitur
#11:20:44jeffoh, that's another thing i want to hack on... a staff-client interface for "reset password and send to current e-mail address on file"
#11:21:55phasefx_there was some code for that from the OPAC perspective, done at a code4lib pre-conference, I think, but it was never fleshed out and I18N'ized
#11:34:01jeffyay, i now have a list of items that are owned by a certain lib that are in a list of certain shelving locations that should never be used by that lib.
#11:34:04jeffphew. :P
#11:34:38jeffhrm. didn't print, though.
#12:16:46mrpeters-isl has joined #openils-evergreen
#12:18:11mrpeters-islanyone had any experience setting up PC Cop with Evergreen SIP2?
#12:18:46mrpeters-isli think we've done everything possible on the Evergreen side, but its seeming like PC Cop needs some configuration from that vendor....was wondering if anyone had dealt with this previously
#12:20:01mrpeters-islerror is "error handshaking with SIP"
#12:45:46jeffpatron buckets don't exist yet, right? only way to do a mass-change of patron profile groups would be at the db level?
#12:46:50mrpeters-isl i think so, jeff
#12:46:51mrpeters-isl has quit IRC
#12:46:55mrpeters-isl has joined #openils-evergreen
#12:58:48phasefx_even once we get patron buckets (on my short list), you'd still need "meat grinders" or a batch editor of some sort
#13:01:08mrpeters-islJason, anyone in the office checking the support mailbox today?
#13:01:48phasefx_should be; if you have anything critical, I'll do some hard poking
#13:04:29mrpeters-islwe do have something a bit critical...that SIP2 issue with PC Cop
#13:04:37mrpeters-islshot an email about it with more details a bit ago to support
#13:04:41phasefx_k
#13:05:19phasefx_both of the SIP experts are at lunch, but I'll pounce when they get back
#13:06:32mrpeters-islgood deal
#13:06:50mrpeters-isllibrary is just flipping out because of the holiday, then going live on friday (bad choice, imo)
#13:07:05phasefx_fun fun
#13:44:33jamesrf has joined #openils-evergreen
#14:04:18jamesrf has quit IRC
#14:38:16jamesrf has joined #openils-evergreen
#15:06:12mrpeters-isl has quit IRC
#15:06:29mrpeters-isl has joined #openils-evergreen
#15:08:16mrpeters-isl has quit IRC
#15:24:42Dyrcona has quit IRC
#16:17:44jamesrf has quit IRC
#16:17:44phasefx_ has quit IRC
#16:18:33phasefx_ has joined #openils-evergreen
#16:22:15jamesrf has joined #openils-evergreen
#16:26:56jamesrf has quit IRC
#16:29:09Dyrcona has joined #openils-evergreen
#16:37:51jamesrf has joined #openils-evergreen
#17:55:38eby has joined #OpenILS-Evergreen
#18:27:53jamesrf has quit IRC
#21:32:55Dyrcona has quit IRC
< Monday, December 29th, 2008Raw Log FileWednesday, December 31st, 2008 >