Evergreen ILS Website

IRC log for #evergreen, 2018-07-13

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat

All times shown according to the server's local time.

Time Nick Message
02:49 sandbergja joined #evergreen
05:25 stephengwills joined #evergreen
06:32 pinesol_green News from qatests: Failed Running pgTAP tests <http://testing.evergreen-ils.org/~live>
06:52 stephengwills joined #evergreen
06:55 agoben joined #evergreen
07:03 rjackson_isl joined #evergreen
07:05 Dyrcona joined #evergreen
07:16 * JBoyer throws a duck at jeff :p
08:14 tlittle joined #evergreen
08:30 mmorgan joined #evergreen
08:52 bdljohn joined #evergreen
08:57 kmlussier joined #evergreen
09:01 idjit joined #evergreen
09:09 lsach joined #evergreen
09:19 jvwoolf joined #evergreen
09:52 * miker looks at the TAP failure...
09:53 miker yeah, I propagated that error, will fix with alternating quote types
09:53 JBoyer $$mo quotes, mo problems$$
09:54 miker :)
09:55 miker actually, I'll just make it a sentence rather than partially an SQL clause
09:57 JBoyer gaaaaasssp. :( I didn't realize I screwed that up. (and I thought I had run that test, but obviously not.)
09:58 miker JBoyer: I didn't think I'd run it, and trusted only my brain to verify the test sane. that's what I get for trusting my brain...
09:58 pinesol_green [evergreen|Mike Rylander] Fix quote nesting issue in TAP test - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=372508d>
09:59 JBoyer Well, the test does pass, our brains just have overly-permissive SQL parsers. ;)
10:06 Dyrcona '' works, IIRC.
10:06 Dyrcona 'String with ''quoted'' word in it.'
10:06 Dyrcona Or, double quotes, but I guess LONGOVERDUE doesn't need to be quoted.
10:07 Dyrcona :)
10:07 miker Dyrcona: it does, but I decided not to mix metaphors when the line starts with narrative text
10:07 miker right
10:07 Dyrcona Sure. Just sayin'.
10:07 miker or use $$ quotes
10:07 miker or E' ... \' ...'
10:07 miker lots of ways
10:07 Dyrcona yeah, I use those $$ a lot with xml.
10:08 Dyrcona Well, xpath.
10:08 miker aye
10:08 Dyrcona And for posterity E'...' quotes are handy with regexps.
10:09 mmorgan1 joined #evergreen
10:09 miker posterity thanks you :)
10:09 Dyrcona :D
10:25 Christineb joined #evergreen
10:32 bdljohn joined #evergreen
10:42 kmlussier @dessert
10:42 * pinesol_green grabs some Pecan Pie for kmlussier
10:53 bdljohn joined #evergreen
11:08 mmorgan1 left #evergreen
11:17 sandbergja joined #evergreen
11:32 JBoyer joined #evergreen
11:46 csharp @dessert
11:46 * pinesol_green grabs some of mllewellyn's Cupcakes for csharp
11:47 Dyrcona @lunch
11:47 pinesol_green Dyrcona: <shaggy>We're, like, doomed.</shaggy>
11:48 Dyrcona @launch
11:48 pinesol_green Dyrcona: Have you tried taking it apart and putting it back together again?
11:54 beanjammin joined #evergreen
12:11 sandbergja joined #evergreen
12:22 abowling joined #evergreen
13:08 sandbergja joined #evergreen
14:58 kmlussier @quote [random]
14:58 pinesol_green kmlussier: Error: The command "random" is available in the LoveHate and Quote plugins.  Please specify the plugin whose command you wish to call by using its name as a command before "random".
14:58 kmlussier @quote random
14:58 pinesol_green kmlussier: Quote #8: "<Digital_Pioneer> When life gives you bad hardware, make bricks." (added by bshum at 12:31 PM, May 13, 2011)
15:26 sandbergja joined #evergreen
15:49 bdljohn joined #evergreen
16:21 jeff going to try and make bug 1745623 happen for 3.2, if anyone has thoughts/input that they haven't shared on the original thread or bug yet. :-)
16:21 pinesol_green Launchpad bug 1745623 in Evergreen "wishlist circ history - notify staff at checkout if item is in users circ history" [Wishlist,In progress] https://launchpad.net/bugs/1745623 - Assigned to Jeff Godin (jgodin)
16:24 * kmlussier always has thoughts/input. ;)
16:25 Dyrcona I have nothing useful to add except that I often read the same book twice because "La bonne lecture, c'est la relecture." (The good reading is the rereading.)
16:26 Dyrcona There are a couple of books that I've read more than twice....
16:26 Dyrcona I guess a useful suggestion might come of that.
16:29 jeff general idea is an org unit setting to enable the alert, then an overridable checkout event when a copy being checked out matches the patron's circ history, using logic similar to the opac search results tagging for previously circulated items.
16:29 jeff don't care if you've read it before? override the alert.
16:29 jeff you'd probably configure SIP2 clients to auto-override the event, if you have SIP2 self checkout and have enabled the event in the first place.
16:30 Dyrcona I made a comment on the bug to add a user setting to disable the feature.
16:30 Dyrcona I don't want to have to override repeatedly.
16:31 kmlussier Yes, my input was going to be what Dyrcona just said. I was reading through the thread first to make sure I wasn't repeating what somebody else said.
16:32 Dyrcona I also have some reservations about adding code to circulation in general. It's slow enough as it is, but I'll leave that reservation for right here.
16:32 kmlussier I often check out books that have previously been checked out, but never read. I don't think I would like getting the reminder.
16:32 kmlussier But I can see where it would be useful to other people.
16:34 * kmlussier also remembers all those picture books she checked out over and over again because her kids never tired of them.
16:34 Dyrcona "We didn't go fast and we didn't go far, but we made it to the lake in our rattletrap car!" :)
16:34 jeff i don't have a clear picture in my head of how overridable events work in the web based self check, but I seem to recall there's existing examples there.
16:34 kmlussier But it sounds like a neat feature! jeff++
16:35 Dyrcona jeff++
16:35 jeff not that I'm sure any of us are typical users, but I wonder if there should be a patron-level preference to disable the alert.
16:35 Dyrcona jeff: That's what I said on the bug.
16:35 jeff alert triggers if the library has it enabled and as long as the patron doesn't have it disabled.
16:36 jeff hah. there you go, putting conversation in one central useful place again!
16:36 jeff launchpad hasn't deigned to deliver that email to me yet.
16:36 Dyrcona Yeah. Lp can be slow.
16:36 Dyrcona Though I just got the email about 20 seconds ago.
16:37 jeff yep, I have it now.
16:40 * kmlussier sadly returns to looking at budgets.
16:44 jeff I think that the requirement of an override permission is built-in to the override mechanism, but I can't think of any circumstance where we'd want to use a permission to prevent the event from being overridden. I haven't looked yet to see what our practice has been in the past with regard to upgrade scripts for new permissions.
16:45 jeff But I'd be tempted to add any required permissions to the top of the tree, rather than require them to be manually added based on someone remembering to read the release notes. :-)
16:45 jeff also on my list is looking to see how existing search result tagging handles metarecord vs record matches (if it does that at all)
16:46 jeff merges and deletes... at least documenting the limitations.
16:51 jeff Dyrcona++ kmlussier++ abneiman++
16:52 jeff and Stompro++ / StomproJ++ but I supect he may be enjoying a vacation. :-)
16:52 jeff @seen Stompro
16:52 pinesol_green jeff: Stompro was last seen in #evergreen 1 week, 0 days, 0 hours, 54 minutes, and 43 seconds ago: <Stompro> How come evergreen doesn't have a fax reactor for the action_trigger system?  We get people coming in all the time that say the only way to contact them is via their fax line.  I think fax use is really going to take off in 2019.
16:52 abneiman jeff++ # yay new features!
16:53 jeff amusing typo: fm_IDK.xml
16:55 Dyrcona @quote search fax
16:55 pinesol_green Dyrcona: No matching quotes were found.
16:56 jeff trickier: enabling staff access to circ history on behalf of a patron, for the homebound and/or patron who does not have ability/desire to use their online account.
16:57 jeff (i.e., enabling support for this in a responsible manner and in a way that isn't likely to invoke ire and outrage) :-)
16:58 Dyrcona Does a patron have to have enabled circ history for this to work?
16:59 Dyrcona And that reminds me. I meant to lookup how many circs we have left to age, but I forgot.
17:00 Dyrcona That query is more complicated than I want to figure out at 5:00 pm on a Friday.
17:01 kmlussier Yes, I think that was mentioned in the email thread. The search result tagging that jeff is leveraging also requires that circ history be enabled.
17:09 jeff Yes, this would all rely on rows in actor.usr_circ_history.
17:09 jeff It would not attempt to leverage unaged circs if present.
17:27 gsams joined #evergreen
17:30 sandbergja joined #evergreen
17:42 miker jeff: I missed all the discussion, but how about an opt-in user setting to silence alert, rather than an override permission (if I understand)?
17:42 miker or, well, doesn't even have to be opt-in. that's mainly about a/t events
17:42 miker anyway...
17:42 jeff miker: both, i think.
17:43 jeff one sec.
17:44 jeff My thought was that the checkout event mechanism was the best thing to leverage, especially since one of the use cases is "no, nevermind -- don't check that out after all".
17:45 jeff Several things would need to happen for the evetnt to fire: org unit setting would need to be enabled, user would need to have circ history (either we check the setting or just check the history, not much difference at this point), and user would need to NOT have a user setting that suppresses the alert.
17:45 miker and then staff would need the permission to push past it
17:46 miker the override permission, obv
17:46 miker that all sounds sane
17:46 miker and SIP2 devices would say "see staff"
17:46 jeff The permission question just comes down to "can you have an event that can be overridden without requiring a permission, or is the EVENT.override permission requirement baked in (don't remember, haven't verified), and then me musing on if it would be best to just auto-create the perm (if required) at top of tree in the upgrade script / baseline.
17:47 miker it's essentially baked. when the "please proceed" second try fires, we say "this is an override checkout" and the ML tests for appropriate permissions
17:47 jeff My recommendation for SIP2 devices would be to auto-override the event in the oils_sip.xml config, but a library could choose to not do so. Supporting overrides with messages and "try it again to force it" is... tricky due to various implementation quirks.
17:48 miker ayup
17:48 miker SIP2--
17:48 miker hard to say "try harder!" over sip2
17:48 miker but now
17:48 * miker disappears
17:48 jeff I was pretty sure you couldn't say "this event requires no override permission, just let it be overridden by anyone", but I didn't want to make that assertion without looking first. I suppose I could have looked then started talking... :-)
17:48 miker jeff++
17:48 jeff miker: farewell!
17:49 jeff miker++
18:32 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
21:09 sandbergja joined #evergreen
21:31 sandbergja joined #evergreen

| Channels | #evergreen index | Today | | Search | Google Search | Plain-Text | summary | Join Webchat