Evergreen ILS Website

IRC log for #evergreen, 2025-05-16

| 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
03:08 oiseau joined #evergreen
03:08 oiseau hello
04:24 oiseau17 joined #evergreen
06:46 collum joined #evergreen
08:17 oiseau joined #evergreen
08:17 oiseau oiseau
08:18 oiseau is this a european chat room?
08:19 oiseau46 joined #evergreen
08:43 mmorgan joined #evergreen
09:03 mantis1 joined #evergreen
09:04 dguarrac joined #evergreen
09:05 Dyrcona joined #evergreen
09:24 Bmagic When a branch closes for rennovations, the hold targeting system shouldn't target copies and put items on pull lists for a hold where the pickup OU is the closed branch. But it does. What settings/rules does everyone employ in this situation?
09:26 mmorgan Bmagic: The two relevant library settings are: circ.holds.target_when_closed and circ.holds.target_when_closed_if_at_pickup_lib
09:26 Bmagic we're running a sql script that freezes holds where the pickup OU is the ID number, and put a thaw date 100 years from now at a specific date/time, so we know which holds we froze versus which ones the patron froze
09:27 Dyrcona You can also set circ.holds.target_skip_me
09:28 Bmagic checking on those
09:28 mmorgan Dyrcona++ How did I miss that one?
09:29 Dyrcona I can't remember if we usually freeze holds in this case. If we do, we same the state of the holds in a table before hand so we can reset them later. Patrons can also thaw the holds on their own.
09:30 Dyrcona We have 1 branch of a multibranch system that's closing briefly, and we added a default pickup location for patrons who didn't have one of another branch. I also kept those in a table so we can undo the ones that patrons have not modified later.
09:31 Bmagic mmorgan++ Dyrcona++ # thanks for the reminder
09:31 Bmagic I asked because I'm helping a library who are Evergreen veterans, and I figured they'd already explored all of the settings but for some reason still has this issue
09:32 Bmagic I think these settings have to do with the branch supplying the copies, not the other way around?
09:33 Dyrcona We also do things to make it not a pickup location temporarily.
09:33 Bmagic It's where the patrons of the closed library enter holds into the system, and the system happily targets copies from other branches to fill their holds
09:36 Dyrcona Yeahp. Do something like not allow the location to have users. I think that's a requirement for being a pickup location. (I'm not over the headache that I had yesterday.)
09:37 Bmagic If you change the branch OU property to not allow users, the hold targeter won't look at the holds? Then, when the branch opens, flip that switch back?
09:37 Dyrcona Never mind. That's on the ou_type.
09:38 Bmagic :) I thought there was a catch in there somewhere
09:38 Dyrcona YAOUS: opac.holds.org_unit_not_pickup_lib
09:39 Bmagic ah, yes, that setting is* what they are using
09:39 Bmagic I think there's a bug in here somewhere
09:41 Dyrcona Holds are over complicated
09:43 Dyrcona That setting might not affect existing holds. I know it prevents new holds from being placed.
09:44 mmorgan Bmagic: Yeah. We've found there's no way to really stop the flow of holds to a closed library entirely. There should be. I always feel like I'm missing something.
09:45 Bmagic I though the bug was at-hold-placement-time if there's an elidgable copy, the hold code will go ahead and target it. It's the cron hold targeter that respects the setting, not the execution at hold placement time
09:46 Bmagic elidgible # I'm never going to learn how to spell
09:48 mmorgan eligible :)
09:48 Bmagic If I haven't learned by now..... One thing is: I know it looks wrong
09:49 mmorgan Bmagic: You don't need to know how to spell. Your brain is doing other things. :)
09:49 Bmagic lol, something crowded that skill out at a young age I think
09:51 Bmagic While all the boys and girls were playing ball at recess, I was playing chess with a pocket chess set. I did like to play tetherball occationally, lol.
09:52 Dyrcona Typos usually in my case, not improper spelling. Been typing over 40 years, you'd think that I would have figured it out by now.
09:53 Bmagic :) that too
09:53 Dyrcona The quick brown fox jumps over the lazy dog.
10:08 Dyrcona parts--
10:50 jeff illegible eligible dirigible
10:55 sandbergja joined #evergreen
11:09 Dyrcona @ana illegible eligible dirigible
11:09 pinesol Dyrcona: I beg lie libel glib, idle girlie
11:10 Dyrcona @band add Illegible Dirigible
11:10 pinesol Dyrcona: Band 'Illegible Dirigible' added to list
11:34 Christineb joined #evergreen
11:42 jihpringle joined #evergreen
11:43 smayo joined #evergreen
11:48 smayo Shoutout to bib record 128 in Concerto, for having such a long title.
11:49 smayo Good stress tester
11:50 csharp_ @ana Shoutout to bib record 128 in Concerto
11:50 pinesol csharp_: Botchier, inodorous butt
11:50 csharp_ well
11:51 csharp_ pinesol: bad
11:51 pinesol csharp_: http://images.cryhavok.org/​d/1291-1/Computer+Rage.gif
11:51 csharp_ dead link!
11:51 csharp_ pinesol: that's bad too
11:51 pinesol csharp_: I see nothing, I know nothing!
12:17 jeff similar typo: dozends
12:30 collum joined #evergreen
12:31 _collum joined #evergreen
12:32 collum_ joined #evergreen
12:33 collum__ joined #evergreen
12:46 spagnod joined #evergreen
12:47 Bmagic if a library wants a custom emailed receipt template, can we just clone the consortium action trigger and scope it to their library? And the AT reactor will use it instead?
12:49 collum joined #evergreen
12:51 mmorgan Bmagic: I *think* the patron would get two receipts in that case, unless the cons trigger used a filter to exclude the library with the custom trigger. Hoping someone will correct me if I'm mistaken!
12:58 Dyrcona mmorgan: You are correct.
12:58 jmurray-isl mmorgan Yes, two events would be created unless you specifically exclude the library from the consortium trigger.
13:00 Dyrcona Another option is to add a conditional to the template to display some special language if the ou matches the library that wants something special.
13:00 Dyrcona We do not allow that sort of thing.
13:03 mmorgan Yes, we do a lot of conditional language in the consortium triggers.
13:05 Dyrcona If it's a routine thing, it might be wise to create a new org_unit setting and pull that in. There's nothing stopping you from creating custom settings for things like this.
13:05 jeff and while it isn't currently wired up as conveniently as is is for print receipts, you might even be able to use/re-use org unit settings like circ.staff_client.receipt.alert_text and friends if you go the conditionals-in-main-event-def route.
13:05 jeff hah, almost-jinx.
13:06 Dyrcona :)
13:06 Dyrcona I'm make a new one, prefixed with some code, like "cwmars" in our case.
13:06 Dyrcona cwmars.lib_notice_language or whatever.
13:07 Dyrcona Not that we're doing that. We decided custom notice language for all of our members would be too much to deal with.
13:10 Dyrcona Reusing an existing setting is also a good idea. Maybe better.
13:17 redavis joined #evergreen
13:34 Dyrcona Trying to get Fieldmapper to query for the existence of a field on an object, and it's not working. I'm obviously doing something wrong. I guess I don't really need it for this test, since I can use a try block and bail if throws an error.
13:36 Dyrcona oh great. ejabberd and redis are running and opensrf thinks it should use redis....
13:37 spagnod joined #evergreen
13:37 Dyrcona Setting up a test vm is more complicated than it used to be, particularly when it is one that hasn't been used for several months.
13:38 redavis Dyrcona++
13:38 Dyrcona Yes, I know... "Docker." But docker isn't as flexible generally speaking.
13:39 Dyrcona 'Cause I'm not testing a branch per se. I want to test my test script, and I'm going to use a patch for before an after.
13:40 redavis I've been hearing some grumblies about docker recently. mostly about that flexibility factor. and it not keeping pace.
13:42 jihpringle joined #evergreen
13:46 Dyrcona And it is set up for Ejabberd in opensrf_core.xml but it complains about redis....
13:50 Dyrcona berick ^^ I've not encountered that one before. OpenSRF main and Evergreen main. OpenSRF configured for ejabberd complains it can't talk to redis.
13:50 Dyrcona Error while reading from Redis server:  at /usr/share/perl5/Redis.pm line 321.
13:52 * Dyrcona has to duck out for a few.
13:58 Bmagic Does anyone know if a bug already exists with this emailed receipt template override wishlist?
14:03 jihpringle Bmagic: I don't think a bug already exists for that
14:03 Bmagic jihpringle++
14:04 jihpringle if you create it I will confirm and add heat :)
14:04 Bmagic Imma write one
14:07 Bmagic bug 2111118
14:07 pinesol Launchpad bug 2111118 in Evergreen "Wistlist: Allow email receipt templates to be overridden" [Undecided,New] https://launchpad.net/bugs/2111118
14:07 mmorgan Bmagic: I think it would be a good option for all action triggers to be able to have a system/branch specific one override the cons.
14:08 Bmagic look at all those 1's. Sweet
14:08 redavis mmorgan++
14:09 redavis also Bmagic++ jihpringle++
14:38 jvwoolf joined #evergreen
14:42 fguel joined #evergreen
14:46 fguel Hi all, I am trying to custom my 3.12 EG server, changing the green color to our institutional color, I already modify the /openils/var/templates/opac/parts/css/colors.tt2 file but doesnt show the changes
14:52 Dyrcona fguel: I'm not sure. You did install the changes, right?
14:52 Dyrcona Also, back to my test: it fails on concerto because there are no renewals to look at.
14:52 Dyrcona So, guess I need a new test.
14:53 fguel Dyrcona yes
15:01 Dyrcona You probably need to change the bootstrap template css as well.
15:03 Dyrcona fguel: look under Open-ILS/src/templates-bootstrap/
15:25 Dyrcona OK. So, now I have a test script with two tests, including an eval to check the datatype of the new field in case someone (me) backports this branch prior to 3.15....
15:27 fguel Dyrcona, thanks, I modified the file /openils/var/templates-boots​trap/opac/css/style.css.tt2 and it works
15:29 Dyrcona fguel: The bootstrap-templates are for the newer OPAC, you should look at those first. The older one only kicks in if someone visits a page that doesn't exist in the bootrap-templates, or if you deliberately switch them in your Apache configuration.
15:37 fguel ok ok, thanks
15:49 Dyrcona All right, all right. Four tests now with two that are skippable if Fieldmapper doesn't support them.
15:53 Dyrcona What's one more test between friends?
16:37 jvwoolf1 joined #evergreen
17:01 mmorgan left #evergreen
17:12 jvwoolf1 left #evergreen

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