Evergreen ILS Website

IRC log for #evergreen, 2018-04-02

| 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
00:54 beanjammin joined #evergreen
06:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:03 JBoyer joined #evergreen
07:14 agoben joined #evergreen
07:17 rjackson_isl joined #evergreen
08:01 dbs Not sure anyone mentioned it, but iOS 11.3 (available a few days ago: https://www.apple.com/ca/newsroom/20​18/03/ios-11-3-is-available-today/) added PWA support to Safari, including Service Workers
08:02 dbs further info on the PWA support at https://medium.com/@firt/progressive-​web-apps-on-ios-are-here-d00430dee3a7
08:02 dbs so the iPad users will need to test and see if it improves their experience
08:38 Dyrcona joined #evergreen
08:41 collum joined #evergreen
08:44 dbwells joined #evergreen
08:45 mmorgan joined #evergreen
09:10 jvwoolf joined #evergreen
09:23 yboston joined #evergreen
09:38 kmlussier joined #evergreen
09:53 jonadab joined #evergreen
10:30 mmorgan joined #evergreen
11:07 jvwoolf1 joined #evergreen
11:10 bos20k joined #evergreen
11:26 beanjammin joined #evergreen
11:27 rlefaive joined #evergreen
11:35 rlefaive joined #evergreen
11:49 gsams joined #evergreen
12:14 yboston joined #evergreen
12:15 khuckins joined #evergreen
12:21 mmorgan joined #evergreen
12:57 Bmagic Quiet. A little to quiet....
12:58 berick careful what you ask for
12:58 Bmagic Don't get me wrong, not asking for anything
13:00 mmorgan Don't get us started ;-)
13:00 berick was about to ask about index normalizers, but I should probably not do that on an empty stomach.
13:02 Bmagic good call
13:31 Jaswinder joined #evergreen
14:22 Dyrcona JBoyer: Lp 1760662 sounds like a duplicate of Lp 1743801
14:22 pinesol_green Launchpad bug 1760662 in Evergreen 3.1 "Item Status Detail View: Holdable field displays OPAC Visible value" [Undecided,New] https://launchpad.net/bugs/1760662
14:22 pinesol_green Launchpad bug 1743801 in Evergreen "web client: item status list view display issues" [High,Confirmed] https://launchpad.net/bugs/1743801
14:28 JBoyer Ah, that it is, in general and specifically comment 2. :/
14:30 JBoyer Dyrcona, if you're not too deep into that bug I could try to include a couple more fixes.
14:30 JBoyer Though there is some benefit to individual bugs, as I can't tell which of those are still issues and which aren't without some sleuthing.
14:37 tlittle joined #evergreen
14:40 Dyrcona JBoyer: Don't worry about it. That other bug was described to me on an internal list as being more like your bug.
14:40 tlittle left #evergreen
14:41 Dyrcona Plus, a lot of it is supposedly resolved on Lp 1738249. At least, we'll find out this afternoon/tomorrow morning. :)
14:41 pinesol_green Launchpad bug 1738249 in Evergreen "Circulation Library in Item Status" [Low,Confirmed] https://launchpad.net/bugs/1738249
15:08 yboston joined #evergreen
15:24 khuckins joined #evergreen
15:38 JBoyer Dyrcona++
15:41 kmlussier joined #evergreen
15:42 beanjammin joined #evergreen
15:47 Dyrcona Jboyer: It's weird. It doesn't seem to quite work for me.
15:48 JBoyer It being my patch?
15:49 Dyrcona Yes. I'm still getting holdable false for a copy with opac visible false.
15:50 Dyrcona I deliberately picked copies with opposite values.
15:50 Dyrcona The one with opac_visible true, holdable false, comes up correct.
15:50 JBoyer Did you force chrome to dump cache and reload the page? It's extremely irritating how sticky our JS is.
15:50 Dyrcona I did.
15:50 JBoyer Hmm.
15:51 Dyrcona And, I didin't look these copies up before applying your patch anyway.
15:51 Dyrcona I have looked at the eg_template_cace, and it seemed to have the correct template.
15:52 Dyrcona I deleted that template anyway, cleared my browser cache for the last hour, and tried again.
15:52 Dyrcona Let me clear all of my cache.
15:52 JBoyer You don't have to do that exactly;
15:53 JBoyer if you have the dev tools open you can right-click the Refresh button to do a clear cache and hard reload, which should only clear the cache for things referenced on that page
15:53 Dyrcona Yeah, but still no good. Something else must be going on.
15:53 JBoyer Bah. Will poke further.
15:56 JBoyer Well that's infuriating. I have no idea how that's even possible at present.
15:56 Dyrcona Yeah, me neither.
15:57 Dyrcona The installed template looks right, the cached template looks right, the result in the browser looks wrong.
15:58 Dyrcona There's a deleted copy with the same barcode with both fields true, but that can't be the problem.
15:59 JBoyer But only for the visible false, holdable true case, right? For me they display correctly when it's holdable false visible true. (almost worse, really)
16:00 Dyrcona Yes, that second case displays correctly.
16:01 JBoyer Now I wonder if anything is being "helpful" re: background knowledge of how the hold targeter works.
16:04 Dyrcona Hm... I just looked up one that is true on both fields, and it still comes back holdable false.
16:04 kmlussier joined #evergreen
16:05 JBoyer So if Holdable is *always* false it could mean the bool filter is hiding a bigger mistake by transforming it into a bool value of false instead of just blowing up.
16:07 JBoyer Sigh. Looks that way. when both are true, holdable is still false on display. :/ Right place, wrong change. (Not sure what it should be though.)
16:08 Dyrcona Fixed it!
16:08 Dyrcona Get rid of the boolText filter.
16:10 Dyrcona JBoyer: You want me to make the change in  a follow up commit, or would you rather fix it in your branch?
16:10 JBoyer Oops. Yeah, that's not used on ref() or opac_visible() or anything else in t_summary_pane.
16:11 JBoyer If don't mind doing a follow up and signoff you may as well get a little author credit in there.
16:11 Dyrcona OK. Will do.
16:13 JBoyer Ah, and now I understand. The bools on the item proper are changed to the text true and false at another point, so boolText is just for things like the location and circ bool values. since neither 'true' nor 'false
16:13 JBoyer ' are == 't' it's always false.
16:13 kmlussier joined #evergreen
16:15 JBoyer Dyrcona++
16:15 Dyrcona JBoyer++
16:15 * JBoyer can finally go home.
16:18 Bmagic Need a sanity check for group thresholds. Does the logic first want the home library to match closer. Preferring that over permission group? If I have a patron who is an exact match for permission group but two steps away from the defined library. Would the system apply the group penalty rule at the system library one step away from the home library and permission group with one step away?
16:19 Dyrcona I think line 618 of web/js/ui/default/staff/item/app.js was tripping up the filter.
16:24 Dyrcona Ha! I really skewered the branch name. :)
16:27 Dyrcona Anyway, time for me to head home, too.
16:27 mmorgan Bmagic: Not sure I'm following your question exactly, but I think it depends on the org_depth of your penalty.
16:30 Bmagic mmorgan: if the penalty definition is at the consortium level (two steps from the patron's home library) and the permission group is defined equal to the patron permission group. There is also a rule for the same penalty located at the system level (one step from the patron) but the permission group is also one step away from the patron.Will Evergreen prefer the consortium rule because it's exact on one of the two data points?
16:39 mmorgan Ok, I understand the question now. Not sure I can help with the answer, though.
16:39 Bmagic :)
17:02 berick Bmagic: one thing to bear in mind is penalties are applied by context org unit (e.g. item was checked out at ABC) instead of home library.
17:03 Bmagic in case the patron checks things out at more than one library?
17:07 berick hm, sort of.   penalties define policy for a branch (well, org unit)
17:10 Bmagic I believe I understand. For the sake of example, in my scenario, let's assume that all of the items checked out were at the same branch. And the penalty is "PATRON_EXCEEDS_ITEM_CHECKOUT".
17:12 mmorgan left #evergreen
17:19 berick Bmagic: i'm fairly certain the system-level rule would apply, assuming the profile group on the system rule was equal to (not in the case) or a parent of the patron's profile group.
17:19 berick looks like the code steps through the org units, searching up the profile tree at each step along the way
17:23 Bmagic so it does prefer the "closeness" on the org unit tree over the permission group tree?
17:25 berick yes.  it starts at context org, tries all the groups, moves up to next parent org, tries all the groups, etc. etc.
17:26 Bmagic berick++
17:27 Bmagic You have to admit that it's confusing
17:38 abowling joined #evergreen
18:04 abowling1 joined #evergreen
18:31 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
21:56 beanjammin joined #evergreen
21:57 jboyer-isl joined #evergreen
22:49 jvwoolf joined #evergreen

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