Time |
Nick |
Message |
05:25 |
|
remingtron__ joined #evergreen |
05:26 |
|
dbwells_ joined #evergreen |
05:28 |
|
rlefaive joined #evergreen |
07:20 |
|
rlefaive joined #evergreen |
07:51 |
|
mrpeters joined #evergreen |
07:54 |
|
ericar joined #evergreen |
08:15 |
jeff |
eeevil: thanks (re ahcm). it's sometimes difficult to extract original intent. |
08:22 |
|
Dyrcona joined #evergreen |
08:50 |
|
mmorgan joined #evergreen |
09:10 |
|
jwoodard joined #evergreen |
09:30 |
|
yboston joined #evergreen |
09:35 |
jeff |
hrm. just realized/remembered that there's no real chance to drop in or bounce between preconference sessions this year. |
09:37 |
jeff |
though i guess you could pay the full $220+65+65+65 if that was that important to you. |
09:39 |
Dyrcona |
I keep forgetting/putting off submitting a presentation proposal! |
09:41 |
jeff |
yeah. |
09:41 |
jeff |
that too. |
09:54 |
jboyer-isl |
I didn't read the costs correctly, I didn't realize each pre-conf was a separate thing. I initially took it to be "pre-conf only is just $65!" as opposed to 1-day or full. I guess I'll stick to the hackfest. (Not complaining, mind.) |
09:59 |
jeff |
yeah, it's unlikely that anyone actually will spend the full $415 for registration fees, and requiring advance registration will help the organizers plan appropriate spaces. |
10:07 |
|
Christineb joined #evergreen |
10:14 |
|
maryj joined #evergreen |
10:19 |
Dyrcona |
Sometimes, I think my code is the product of madnes, then I look at other people's code.... |
10:19 |
Dyrcona |
if statements that make the "flagon with the dragon" routine look like amateur hour at the comedy club. |
10:28 |
|
rlefaive joined #evergreen |
10:41 |
|
mllewellyn joined #evergreen |
10:53 |
|
graced joined #evergreen |
10:56 |
Dyrcona |
Ooh... helper functions for helper functions, so I get the same functionality for random objects without changing the older function's interface and the code that uses it. |
11:00 |
|
collum joined #evergreen |
11:05 |
Dyrcona |
Code is kind of like barnacles....It tends to accrete more than it disappears. |
11:33 |
|
sandbergja joined #evergreen |
11:40 |
jeff |
is there a way to match field X against field Y in a vandelay match profile? |
11:41 |
|
graced joined #evergreen |
11:42 |
jeff |
for example, if you're using bre.id for 001 and you want to match an incoming 001 against 901$a |
11:43 |
kmlussier |
jeff: No, I don't think you can do that. |
11:52 |
|
rlefaive joined #evergreen |
11:58 |
jeff |
kmlussier: thanks. probably for the better, at least in this case. |
11:59 |
jeff |
i of course have a very nice match with this vendor on 037$a and 037$b, but of course their older records don't have the 037$a... |
12:12 |
Bmagic |
One of our libraries is reporting something interesting with bills. If a staff/patron overpays a bill by 5 cents, the leftover money is ignored - like not recorded. Is that right? |
12:13 |
jeff |
Bmagic: it should show as change due in the staff client, unless the option to treat change as patron credit is selected in the client for that payment. |
12:14 |
Bmagic |
jeff: thanks - that's what I thought. I haven't seen it first hand, but I thought I would ask |
12:14 |
jeff |
Bmagic: if the option to treat the change as patron credit is selected, then the amount should be added to the current value of actor.usr.credit_forward, but would not be otherwise recorded anywhere else. |
12:14 |
Bmagic |
right |
12:14 |
jeff |
the "amount tendered" is never recorded in the database. just the individual per-transaction payment amounts that the amount tendered is broken down into. |
12:15 |
jeff |
likewise, the change given or credit applied is not recorded (except in that it is added to the patron's credit_forward value). |
12:18 |
|
graced joined #evergreen |
12:29 |
|
jihpringle joined #evergreen |
12:31 |
|
bmills joined #evergreen |
12:36 |
|
Christineb joined #evergreen |
13:22 |
|
maryj joined #evergreen |
13:28 |
|
maryj_ joined #evergreen |
13:36 |
|
graced joined #evergreen |
13:39 |
jeff |
ingest.metarecord_mapping.preserve_on_delete is (presently) false: 57075 deleted bibs with entries in mrfr. |
13:39 |
jboyer-isl |
Because I'm thinking about it, does anyone have a favorite VPN/Firewall appliance that hasn't recently had a complete game-over backdoor exposed in the last 3 months? I'm looking to upgrade. |
13:40 |
jeff |
good: zero non-deleted bibs without at least one entry in mrfr. |
13:40 |
jboyer-isl |
jeff: Would you ever have operated in that mode? I don't know if entries are removed when it's changed. |
13:40 |
|
StomproJ joined #evergreen |
13:40 |
jeff |
jboyer-isl: i wouldn't expect changing the value of the flag to have an immediate effect, no. |
13:42 |
|
vlewis joined #evergreen |
13:42 |
jeff |
jboyer-isl: i don't recall operating with it set to true, but that doesn't mean much. |
13:43 |
jboyer-isl |
I suppose a better question is "how old is the setting?" Because before it existed it always operated one way or the other. |
13:55 |
|
vlewis_ joined #evergreen |
13:55 |
|
vlewis__ joined #evergreen |
14:01 |
|
rlefaive joined #evergreen |
14:02 |
|
vlewis joined #evergreen |
14:02 |
|
vlewis___ joined #evergreen |
14:09 |
jeff |
jboyer-isl: original commit of that setting was 2013 (released as part of 2.4, i think). flag defaults to false, which is the same as the previous behavior before the flag existed. |
14:10 |
Bmagic |
anyone have renewals working over SIP? |
14:10 |
jeff |
jboyer-isl: i.e., if you wanted to keep deleted records in mrfr, you needed to turn the flag on and reingest. |
14:12 |
|
maryj joined #evergreen |
14:13 |
Bmagic |
my 29 request results in a 30 response "Renewals not allowed." |
14:15 |
Bmagic |
Renewing the item via OPAC is no problem |
14:15 |
jboyer-isl |
jeff: So, edge cases! Hurray. |
14:16 |
jeff |
Bmagic: sounds like your sip institution/policy element may not have renewal="true" |
14:17 |
Bmagic |
it does, I checked on that <item name='renew' value='true'/> |
14:18 |
jeff |
that looks unfamiliar. |
14:18 |
jeff |
unless you were paraphrasing |
14:18 |
Bmagic |
<item name='renew all' value='false'/> from <supports> xml block |
14:18 |
jeff |
oh, no. different. |
14:19 |
Bmagic |
<policy renewal="true" |
14:19 |
|
maryj_ joined #evergreen |
14:19 |
jeff |
okay, that's the one i was talking about. :-) |
14:19 |
Bmagic |
yeah, both of those are set to true |
14:19 |
jeff |
acsconfig/institutions/institution/policy |
14:19 |
Bmagic |
The <supports> block in my config does have renewall set to false |
14:19 |
* jeff |
nods |
14:20 |
Bmagic |
but it's a 29 request in the logs |
14:22 |
Bmagic |
so I assume its touching the renew code. I see a line in OpenILS::SIP.sub renew { if(!$trans->patron->renew_ok) { |
14:22 |
Bmagic |
where it might be failing |
14:25 |
jeff |
does the patron have a standing penalty like max items out? |
14:26 |
Bmagic |
he does have some penalties, let me see if they block renew |
14:26 |
jeff |
doesn't matter. |
14:26 |
Bmagic |
oh? |
14:26 |
jeff |
if they block anything, it'll block sip renewal. |
14:26 |
Bmagic |
ah! |
14:26 |
Bmagic |
why's that? |
14:26 |
jeff |
standing penalties 1, 2, or where block_list is not null. |
14:27 |
jeff |
see OpenILS::SIP::Patron::flesh_user_penalties |
14:27 |
Bmagic |
he has 2 |
14:27 |
jeff |
it's also why patrons with max items out get charge_ok set to N and can't use a 3M selfcheck |
14:27 |
Bmagic |
I see, so it's by design |
14:28 |
Bmagic |
presumably, if the patron didnt have any penalties, they would be able to renew |
14:28 |
jeff |
i'd test to confirm that's what you're running into. |
14:28 |
Bmagic |
I will remove the penalty and try to renew, just a minute |
14:28 |
jeff |
and i wouldn't say "by design" |
14:29 |
jeff |
it's just that penalties have become more nuanced and granular, and there's room for improvement in the SIP code now. |
14:30 |
jeff |
though the specific example i gave of "max items out blocks use of some SIP terminals" is a little tricky. |
14:30 |
Bmagic |
ok - that worked |
14:30 |
Bmagic |
so, it's the penalty that is preventing the renew.... thanks jeff |
14:30 |
jeff |
'welcome! |
14:30 |
Bmagic |
jeff++ |
14:31 |
Bmagic |
moar karma for you! |
14:34 |
jeff |
what penalties did the patron have, and what was their block list? |
14:35 |
Bmagic |
jeff: is there a bug report for this? |
14:36 |
Bmagic |
he had #2 "PATRON_EXCEEDS_OVERDUE_COUNT" |
14:38 |
kmlussier |
Ah, nice. Can't renew because he has overdues. But can't address the overdues because he can't renew. |
14:38 |
jeff |
exactly :-) |
14:38 |
Bmagic |
yeah - exactly - however, the OPAC will let the renew work. This library has self check kiosks |
14:39 |
Bmagic |
no bug on this? |
14:39 |
jeff |
opening. |
14:39 |
Bmagic |
oh, you are going to report it? |
14:40 |
Bmagic |
patrons are "blocked" via SIP if they have penalty 1,2 or any other penalty that assigns any block ? |
14:47 |
Dyrcona |
Bmagic: Patrons are usually blocked in SIP if they have any block, but it can vary by vendor. |
14:48 |
jeff |
bug 1534283 |
14:48 |
pinesol_green |
Launchpad bug 1534283 in Evergreen "SIP prevents renewal when user has any blocking standing penalties" [Undecided,New] https://launchpad.net/bugs/1534283 |
14:49 |
jeff |
i'll be looking at some other SIP things next week. i'll take a stab at it if nobody gets to it before then. |
14:51 |
Dyrcona |
Some vendors see any of the blocks as the patron is blocked, full stop. |
14:51 |
jeff |
yes. |
14:51 |
Dyrcona |
Even if the field doesn't apply to the transaction at hand. |
14:52 |
Dyrcona |
But, anyway, I'm late to the party and probably irrelevant. Was talking about deduping some bibs with catalogers. |
14:54 |
jeff |
3M rejects the session on their Phoenix and QuickConnect interfaces if charge_ok is N. Having a config option to help that is another bug I can file. :-) |
14:58 |
Dyrcona |
But, on the overdues and not renewing, doesn't the staff client do the same? |
15:00 |
Dyrcona |
Ah! Don't mind me. I just read the bug. |
15:02 |
* Dyrcona |
thinks he's about had it for the day. |
15:10 |
Bmagic |
Dyrcona: it's no problem to renew the items via OPAC or staff client because those dive into the penalties further and tease out the block codes in the block column config.standing_penalty.block_list |
15:17 |
|
maryj joined #evergreen |
15:18 |
Dyrcona |
Right....once I read the bug, I realized the real problem. |
15:20 |
Dyrcona |
I think my swap is full.... ;) |
15:20 |
Bmagic |
haha |
15:21 |
jeff |
:-) |
15:29 |
|
jihpringle joined #evergreen |
15:44 |
|
jeff joined #evergreen |
15:49 |
|
ldw joined #evergreen |
16:02 |
|
bmills joined #evergreen |
16:14 |
|
maryj_ joined #evergreen |
16:32 |
|
vlewis_ joined #evergreen |
16:32 |
|
vlewis__ joined #evergreen |
16:33 |
|
jlitrell joined #evergreen |
16:35 |
|
ldw joined #evergreen |
16:36 |
|
vlewis joined #evergreen |
16:43 |
|
vlewis joined #evergreen |
16:43 |
jwoodard |
@librarian |
16:43 |
pinesol_green |
jwoodard: Management:12, Cataloging:14, Acquisitions:16, Reference:8, Circulation:12, Systems:10, Research:17, Custodial:9 |
17:07 |
|
mmorgan left #evergreen |
17:30 |
|
rlefaive joined #evergreen |
17:33 |
|
rlefaive joined #evergreen |
17:44 |
|
vlewis_ joined #evergreen |
17:46 |
|
vlewis joined #evergreen |
18:00 |
|
vlewis_ joined #evergreen |
18:04 |
|
vlewis joined #evergreen |
19:09 |
|
mrpeters left #evergreen |
19:21 |
csharp |
@upgrade PINES |
19:21 |
pinesol_green |
csharp: did you finish your beer? |
19:22 |
csharp |
pinesol_green: far too many, so I stopped drinking 4+ years ago |
19:22 |
pinesol_green |
csharp: Have you tried turning it off and back on again? |
19:22 |
pinesol_green |
csharp: I am only a bot, please don't think I'm intelligent :) |
20:46 |
kmlussier |
@librarian |
20:46 |
pinesol_green |
kmlussier: Management:16, Cataloging:13, Acquisitions:14, Reference:10, Circulation:8, Systems:11, Research:15, Custodial:10 |
20:59 |
|
bmills joined #evergreen |
23:59 |
|
mtj_ joined #evergreen |