Evergreen ILS Website

IRC log for #evergreen, 2018-08-03

| 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
01:50 JBoyer_alt joined #evergreen
02:08 BruceS14 joined #evergreen
03:05 sjums joined #evergreen
03:17 Xiti22 joined #evergreen
03:34 Miklo19 joined #evergreen
03:41 Smeef6 joined #evergreen
03:42 Michail1 joined #evergreen
06:30 pinesol_green News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
07:14 rjackson_isl joined #evergreen
07:16 rlefaive joined #evergreen
07:19 agoben joined #evergreen
07:41 bdljohn joined #evergreen
07:44 JBoyer joined #evergreen
08:12 collum joined #evergreen
08:51 Dyrcona joined #evergreen
08:52 idjit joined #evergreen
08:52 jvwoolf1 joined #evergreen
09:02 rlefaive joined #evergreen
09:09 kmlussier joined #evergreen
09:18 yboston joined #evergreen
10:06 kmlussier berick: I have a fresh install with lp1750894-ws-settings-on-s​erver-squash1-grid-limits, but something must be off with the seed data. I'm only getting two entries in config.workstation_setting_type now. eg.search.search_lib and eg.search.pref_lib
10:06 berick kmlussier: looking...
10:09 berick rebuilding db
10:09 berick arg, perm ID conflict
10:09 * berick fixes
10:14 Christineb joined #evergreen
10:18 berick kmlussier: there was also a dupe setting.  fixes pushed.  confirmed base schema / data installs OK now.
10:18 kmlussier berick: Great, thanks!
10:18 kmlussier berick++
10:20 * berick should test both versions of the sql
10:20 berick i did re-run the pgtap test and it's still happy
10:21 Dyrcona Crazy....
10:21 Dyrcona My crazy is a propos something else... :)
10:22 kmlussier berick: I'm reinstalling the VM, but I realize why you had that dupe setting. I have mentioned that the checkout strict barcode setting hadn't been added. It looks like you added checkin strict barcode instead of checkout.
10:23 kmlussier s/have/had
10:24 berick kmlussier: dang.  adding checkout version now
10:25 * berick rebuilds DB
10:27 berick fix pushed
10:27 berick build completed
10:28 berick we now have 4 strict barcode settings
10:28 berick kmlussier: i'm happy to squash those, but I don't know if it will mess up your testing
10:28 kmlussier berick++
10:29 kmlussier berick: No, it won't mess it up.
10:29 JBoyer It will be nice to be able to disable all of those at once. The only time we hear about those settings here is when someone accidentally turns one one. (we don't have CODABAR everywhere)
10:29 Dyrcona git reset --hard <newcommithash> :)
10:29 berick kmlussier: thanks, will squash
10:30 berick JBoyer: yeah, was wondering if we really needed such granularity
10:30 Dyrcona So, my crazy was related to how many times a certain item has shown up in our database via NCIP in the past two years....Maybe someone should buy a copy?
10:30 kmlussier JBoyer: I think we also hear about them when someone turns them off and then ultimately creates a precat with a single-digit barcode.
10:30 Dyrcona "3" is a very popular barcode owing to the first digit only being scanned.
10:33 Dyrcona JBoyer: Related to strict barcode settings, I recently wrote some code as part of anonymization routine to generate fake barcodes for patrons based on the barcode id and home_ou with the last digit being a check digit.
10:33 JBoyer Maybe somewhere down the line it could be made more generic than just verifying a weird, old checkdigit style.
10:34 berick squashed today's 3 commits into the previous commit (since most of it was shuffling the same stuff around).  force-pushed back to branch.
10:35 JBoyer Dyrcona, meaning you made it conform to the MSI-Plessy mod 11 checkdigit calculations, or something else?
10:35 Dyrcona JBoyer: It
10:35 Dyrcona bleh.... fingers...
10:35 berick irc.strict.message
10:36 Dyrcona Luhn algorithm, which IIRC amounts to the same thing.
10:36 JBoyer berick++
10:36 Dyrcona heh
10:36 JBoyer ah.
10:36 kmlussier berick++
10:38 Dyrcona berick++ # It's Friday!
10:38 berick ;)
10:40 Dyrcona re: git... I find it amusing how sometimes a pull barfs where a rebase works and vice versa.
11:02 jeff (easier to just voice everyone than to remember who is identified to services and doesn't need it)
11:03 jeff (cleared some old/obsolete bans)
11:10 kmlussier jeff++
11:16 yboston joined #evergreen
11:17 Dyrcona jeff++
11:18 bshum jeff++
11:23 jeff @channel capabilities list
11:23 pinesol_green jeff: Error: That configuration variable is not a channel-specific configuration variable.
11:23 jeff @channel capability list
11:23 pinesol_green jeff: -halfop -op -protected -voice
11:23 jeff @channel capability set voice
11:23 pinesol_green jeff: The operation succeeded.
11:23 jeff @channel capability list
11:23 pinesol_green jeff: -halfop -op -protected voice
11:24 jeff @voice serflog
11:24 pinesol_green jeff: Error: I need to be at least halfopped to voice someone.
11:24 jeff hah.
11:24 jeff @voice serflog
11:25 jeff okay. in theory anyone in channel should be able to ask pinesol_green to voice anyone else.
11:25 jeff if you need to voice yourself you need to do it via msg to pinesol_green, since you can't speak in channel. :-)
11:25 bshum @roulette
11:25 pinesol_green bshum: *click*
11:25 berick jeff: cool.  what does that mean? :)
11:25 jeff registering with and setting your irc client to identify to freenode services is still highly recommended.
11:26 csharp @coin
11:26 pinesol_green csharp: heads
11:26 bshum Maybe I should remove @roulette now that pinesol_green has real powers
11:26 berick heh
11:27 Dyrcona @dunno
11:27 pinesol_green Dyrcona: Try running autogen
11:27 Dyrcona @roulette [random]
11:27 pinesol_green Dyrcona: 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".
11:27 berick @who heard [band] say [dunno]
11:27 pinesol_green dkyle1 heard Berick's Brain say You keep using that word. I do not think it means what me think it means.
11:28 jeff currently, as mitigation for the spambots while we wait for freenode to deal with them at the network level, the channel mode +q $~a in this channel means that you must be either identified to freenode services or voiced (+v) in channel to send messages to the channel.
11:28 Dyrcona People ruin everything.
11:28 berick jeff: awesome, thanks for admin
11:29 csharp jeff++
11:29 jeff anyone in channel that can already speak should be able to ask pinesol_green to voice anyone else (say, berick) using "@voice berick" in channel or "/msg pinesol_green voice #evergreen berick"
11:30 jeff you should also be able to voice yourself if you "/msg pinesol_green voice #evergreen"
11:30 Dyrcona @who granted half-op to pinesol_green
11:30 pinesol_green drigney granted half-op to pinesol_green.
11:31 jeff Dyrcona: agreed.
11:32 csharp berick: running 'npm run test' after pulling in your changes on the DB ws settings branches is failing for me
11:32 berick wee, thanks csharp, looking
11:32 csharp berick: https://pastebin.com/Y704FHdV
11:33 berick the hunt is on..
11:33 csharp if it's a "just me" problem, I'll take if from here :-)
11:33 berick confirmed
11:33 berick confirmed it's not just you, i mean
11:33 Dyrcona That looks bad.
11:34 jeff https://docs.npmjs.com/files/package-lock.json
11:38 berick found it
11:38 berick harmless comma that phantomjs dislikes
11:40 berick fix pushed
11:40 jeff stil "perhaps unrelated to the current errors", and containing at least one confusing typo (package-log where we meant package-lock), but earlier conversation and something I'm meaning to look into again: http://irc.evergreen-ils.org/​evergreen/2018-05-15#i_358782
11:41 jeff berick++
11:41 csharp berick++
11:41 berick berick-- # not catching these earlier
11:42 * csharp wants to test new angular but it may not end up being today
11:42 Dyrcona What csharp just said.
11:42 berick csharp: holler when you do
11:42 Dyrcona Last time I tried, I upgraded Node and that didn't go so well.
11:42 csharp libraries are all happy that summer reading is over and are needier again
11:43 * berick will be porting 1750894 to ang6 soon
11:44 kmlussier bug 1750894
11:44 pinesol_green Launchpad bug 1750894 in Evergreen "Wishlist: Store web staff workstation settings on the server" [Wishlist,New] https://launchpad.net/bugs/1750894 - Assigned to Kathy Lussier (klussier)
11:44 berick kmlussier: in case you're not following closely, just pushed a unit test fix to the settings branch
11:45 kmlussier berick: Saw it. I was briefly distracted by alternate name testing, but I'm returning to that branch now.
11:45 kmlussier So many things to test.
11:46 Dyrcona kmlussier++
11:46 berick kmlussier++ # indeed
11:56 csharp heh - I've wanted to do that for a long time
11:57 csharp pinesol: sup?
11:57 pinesol csharp: <shaggy>We're, like, doomed.</shaggy>
11:58 jihpringle joined #evergreen
11:58 csharp @voice jihpringle
11:58 pinesol csharp: Error: I need to be at least halfopped to voice someone.
11:58 csharp oops
11:58 jeff csharp: try again.
11:58 csharp @voice jihpringle
11:58 csharp cool
11:59 jihpringle thanks csharp :)
12:00 jeff (though jihpringle is identified to services and doesn't need voice, so that's good too)
12:00 jeff spammers--
12:00 csharp srsly
12:02 Dyrcona @blame spammers for everything
12:02 pinesol Dyrcona: I know it was you, spammers. You broke Dyrcona's heart. You broke Dyrcona's heart. for everything
12:02 Dyrcona @blame Monty Python for spam
12:02 pinesol Dyrcona: Monty Python 's bugfix broke Dyrcona's feature! for spam
12:04 bshum csharp: Haha, I was just musing about dropping _green from the bot
12:04 bshum csharp++ # doing things
12:05 csharp bshum: actually, I think that was jeff
12:05 * jeff smiles
12:05 bshum Oh haha, I guess you just said it
12:05 csharp so at least three of us were on the same page
12:05 bshum *aloud
12:07 csharp berick: so I'm saving column/grid configs successfully with the fix for bug 1750894 - is there anything else particular you would want to see a bit of rigor trying out?
12:07 pinesol Launchpad bug 1750894 in Evergreen "Wishlist: Store web staff workstation settings on the server" [Wishlist,New] https://launchpad.net/bugs/1750894 - Assigned to Kathy Lussier (klussier)
12:08 berick csharp: main things are existing settings migrate (where available), newly applied settings to go the server as expected, and the UI in general doesn't fall over.
12:10 csharp ok
12:29 kmlussier bug 1750894 looks good to me. I can sign off after I get some lunch.
12:29 pinesol Launchpad bug 1750894 in Evergreen "Wishlist: Store web staff workstation settings on the server" [Wishlist,New] https://launchpad.net/bugs/1750894 - Assigned to Kathy Lussier (klussier)
12:44 sandbergja joined #evergreen
13:08 csharp kmlussier: agreed
13:08 csharp kmlussier++
13:09 csharp I didn't really test migration though
13:09 csharp but if you're good, I'm good :-)
13:09 jvwoolf1 joined #evergreen
13:11 kmlussier csharp: Do you want to add a signoff too or should I just merge it?
13:11 csharp kmlussier: go for it!
13:18 JBoyer kmlussier++
13:18 JBoyer that branch is annoyed with some of our local modifications so I haven
13:18 JBoyer t been able to load it yet. I'm glad it looks good.
13:20 Bmagic I'm staring at an opensrf log, attempting to diagnose why lost.auto triggers aren't happening. Found the MarkItemLost log entry which executes create_batch_events() and then logs a dozen "Use of uninitialized value in string" for Trigger.pm line 429
13:21 Bmagic which is "next if ($granularity && $def->granularity ne $granularity );"
13:22 kmlussier Calling 1116 and 1117
13:22 Bmagic My first thought was the column granularity in the database contained null values but that is handled in that statement or so one would think
13:23 Bmagic Does the granularity of the lost.auto ATED need to be exactly the same as the calling ATED?
13:26 Dyrcona Bmagic: Yes, that is what that line above is saying, or there needs to be no granularity set in the caller.
13:27 Bmagic darn
13:27 berick that check confirms the granularity passed to action_trigger_runner.pl matches the event def granularity
13:27 Dyrcona Bmagic: Is the message you're getting "Use of uninitialized value in string ne"?
13:27 Bmagic That has to be why it's not creating the ate for my lost.auto's
13:28 Bmagic It's in in the logs directly following  "create_batch_events() successfully created events for def=576 / hook=checkout.due"
13:28 Dyrcona The event_def has a null granularity, then.
13:30 Dyrcona You probably want daily.
13:30 Bmagic hmmm, I found an example of a lost.auto that is working just fine with a different granularity compared with the trigger that Marks Lost
13:31 Bmagic ah! Probably because there is no granularity on the MarkItemLost ATED
13:32 Bmagic without a granularity on the MarkItemLost ATED, the create batch events just inserts into ATE for all ATED's lost.auto regardless of granularity?
13:32 pinesol Showing latest 5 of 11 commits to Evergreen...
13:32 pinesol [evergreen|Bill Erickson] LP#1750894 Hatch set local storage item thinko - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=a61fc24>
13:32 pinesol [evergreen|Bill Erickson] LP#1750894 Batch settings lookup handles migration - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=29f35dc>
13:32 pinesol [evergreen|Bill Erickson] LP#1750894 Additional workstation setting types + repairs - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=73b7ace>
13:32 pinesol [evergreen|Bill Erickson] LP#1750894 Remove errant phantomjs-killing comma - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=d423090>
13:32 pinesol [evergreen|Kathy Lussier] LP#1750894: Stamping upgrade script for workstation settings on server - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=beee20c>
13:33 Dyrcona lost.auto is a hook.
13:34 berick kmlussier++
13:35 Bmagic berick++
13:35 Dyrcona If you run action_trigger_runner without --granularity and --granularity-only, I believe it will pick up events with no granularity.
13:36 Dyrcona lost.auto has no granularity since it is a hook, not an event. It runs when a triggered event that uses it is run.
13:36 kmlussier berick++ indeed
13:37 Bmagic Dyrcona: sorry, right it's a hook. The "original" ATED is hook="checkout.due", reactor="MarkItemLost" and the other two are hook="lost.auto" with a different reactor for each. One is Email and the other is processtemplate. The latter two ATED's are not getting used because they do not have the same granularity as the "original"
13:37 Dyrcona Bmagic: They don't have to have the same granularity as the original.
13:38 Bmagic if that's true, then I can't figure out why they aren't firing
13:38 bdljohn joined #evergreen
13:38 Bmagic This logic "next if ($granularity && $def->granularity ne $granularity );"  seems to support the theory that they need to have the same granularity
13:40 Dyrcona Bmagic: I don't have any context for that line of code, I'd have to look it up, but assuming $granularity is the granularity of the action_trigger_runner, then it's throwing out event that don't match its granularity.
13:40 Bmagic You're saying that if the cronjob is executed without granularity specified, then it will hit all ATED's regardless of granularity? OK but in my case, I need to specify a different action_trigger_filter
13:40 Dyrcona Bmagic: So, specify the filter.
13:41 Bmagic but the filter needs to only be applied to the ATEDs with this special granularity
13:41 Bmagic :)
13:41 Dyrcona Having said all that, I see that our mark lost event defs have no granularity as does our lost email triggers.
13:41 fran_g joined #evergreen
13:41 Dyrcona We have a granularity for printing lost bills.
13:42 Bmagic the code seems to process lost.auto ATED's regardless of the lost.auto granularity only when the original ATED doesn't have a granularity
13:43 Dyrcona lost.auto has no granularity. It is a hook.
13:43 Bmagic I know, I mean the ATED's that have the hook lost.auto and have a granularity
13:44 Dyrcona Each event definition is its own thing, though some "depend" on others logically.
13:45 Dyrcona Are you not running action_trigger_runner with no granularity after running the granularity specific ones?
13:45 Bmagic I am
13:46 Bmagic I truely think that my problem is my ATED that executes the MarkItemLost needs to have a granularity so that I can target it special out of the group and apply a special filter which allows the circulations to have stop_fines='LONGOVERDUE' - then launch two more ATED's with lost.auto
13:48 Bmagic The 2 other ATED's with hook=lost.auto unfortunately need to have a different granularity because (at least in the ProcessTemplate case) there is another perl script that finds the event_output and creates the PDF's for print notices
13:48 Dyrcona Could be, as I don't know your setup, and I may have misinterpreted your initial request because it seemed to you thought something wasn't happening that should happen. :)
13:49 Dyrcona Yes, that's how ours works, except our "90 day Overdue Mark Lost" has no granularity.
13:49 Bmagic yep, I think that's the catch
13:49 Dyrcona Our print event def has "Daily-Lost-PD" or something.
13:49 Dyrcona Works fine when you run things in the correct order. :)
13:50 Bmagic I bet you if you put a granularity on your "90 day Overdue Mark Lost" that's different than your print notices, it won't run the print notice ATED's
13:50 Dyrcona We're not using LONGOVERDUE, at least I don't think we are using it intentionally.
13:50 Dyrcona Bmagic: I bet it will, if I also run the granularity for the Mark Lost before running the print notices. :)
13:51 Bmagic how much you wanna bet?
13:51 Dyrcona Bmagic: I know it will work because the granularity is already different.
13:52 Bmagic I thought it was null?
13:52 Dyrcona Mark Lost has none, the other have a granularity.
13:52 Bmagic yep, the null value is the exception
13:52 Dyrcona NULL is different from something.
13:52 Bmagic the granularity variable needs to be non-null before the if statement can be evaluated
13:53 Dyrcona What file is that line from? It's not in action_trigger_runner.pl?
13:53 Bmagic Trigger.pm
13:58 Dyrcona I see where I misunderstood your situation.
13:58 Dyrcona So, drop the granularity on Mark lost.
13:59 Bmagic I would but I can't because this specific MarkItemLost needs to have a special filter to allow for the circulation to have stop_fines='LONGOVERDUE' as well as 'MAX_FINES'
14:00 Dyrcona Make a new one, then.
14:00 Bmagic It's a scenario where the library wants checkouts to flow like: checkout->long overdue->lost
14:01 Bmagic yeah, I am making the lost.auto ATED's to match the granularity of the MarkItemLost
14:01 Dyrcona A circ can't have two stop_fines, I think you mean or not "as well as."
14:01 Bmagic but that will break my print notice code
14:01 Bmagic I do mean or
14:01 Dyrcona I don't know what your print notice code does, so I can't say. :)
14:02 Bmagic I am going to see if I can edit my print notice code to allow for the granularity to be something different only when the hook is lost.auto
14:02 Dyrcona You can always make a new event for the special ones.
14:02 Bmagic if you're curious https://github.com/mcoia/mobius_evergr​een/blob/master/notices/run_notices.pl
14:05 fco_guel joined #evergreen
14:05 bts joined #evergreen
14:05 bts left #evergreen
14:06 Bmagic I'm thinking of editing the query with something like "or (reactor='ProcessTemplate' and hook='lost.auto')"
14:08 fco_guel Hi all, Is there any way to could complete report outputs in EG?, I created a new report, but it is still on Pending Items, How Could I see the report in the completed items list?
14:08 Bmagic fco_guel: do you have Clark Kent running?
14:08 fco_guel yes, it is running
14:08 fco_guel because i can see other reports outputs
14:08 Bmagic what's it up to? (ps aux|grep Clark)
14:09 fco_guel opensrf  20003  0.0  0.0 226684 59728 ?        Ss   12:13   0:01 Clark Kent, waiting for trouble opensrf  21092  0.0  0.0  12732  2236 pts/0    S+   13:09   0:00 grep Clark
14:12 Dyrcona Bmagic: Does your Trigger::Reactor::MarkItemLost->handler do anything with granularit? Mine doesn't.
14:13 Bmagic fco_guel: Try this query: select count(*) from reporter.schedule where start_time is not null and complete_time is null
14:14 Bmagic Dyrcona: it doesn't, however, I believe the sub create_batch_events  from Trigger.pm is responsible for creating rows in ATE
14:15 Dyrcona fco_guel: Try this: select * from reporter.currently_running;
14:15 Dyrcona If that lists anything, you have reports that died and are not running but that prevent Clark from doing any new ones.
14:16 Bmagic ha! nice DB view
14:16 Bmagic Dyrcona++
14:17 Bmagic Dyrcona++ # for putting up with me all the time
14:17 Dyrcona I'll paste a SQL to clean them up.
14:18 Dyrcona Bmagic: granularity should be undef or NULL if I'm reading it correctly, when the autocreate is called by the markitemlost handler.
14:18 fco_guel yes, the currently running sql displays 1 record
14:19 Bmagic fco_guel: I suppose you have Clark kent limited to running one report at a time? -c switch
14:19 * Dyrcona was going to ask about the parallel setting in opensrf.xml for reporter.
14:20 fco_guel how can i change that to could more than 1 report?
14:21 Bmagic your real problem is the report that never completed
14:21 Dyrcona fco_guel: To get rid of the "ghost" report: https://pastebin.com/Bwg1tUgk
14:22 Bmagic a secondary issue is that Clark kent only runs one at a time
14:22 Dyrcona And, I don't remember if csharp or JBoyer gave me that query or something like it before.
14:22 Bmagic depending on the power of your hardware, you might only want to run one at a time
14:24 Dyrcona To increase the number of reports that can run at once, you need to edit opensrf.xml
14:24 Dyrcona There's a <reporter> tag/section.
14:25 Dyrcona It has a <parallel>1</parallel> child tag.
14:25 Dyrcona Change the 1 to some higher number. I'd start with 2 or 3 if you don't have a separate database for reports.
14:27 Dyrcona You will need to restart the opensrf.settings and open-ils.reporter services after making that change.
14:28 fco_guel perfect, an to could delete the pending report?
14:28 Dyrcona fco_guel: You could, but it isn't necessary.
14:29 Dyrcona Or wait, do you mean from reporter.pending_reports? You can't delete from there, it's a view.
14:29 Dyrcona Grr. reporter.running_reports, I meant.
14:31 kmlussier joined #evergreen
14:31 Dyrcona heh....
14:31 Dyrcona reporter.currently_running.... :)
14:36 fco_guel Dyrcona: I already run the command, Do I need to do any additional activity? Or just restart clarck kent?
14:37 Dyrcona fco_guel: Just restart Clark.
14:37 Dyrcona Shouldn't need to do anything else.
14:52 * miker was about to go looking at 1750894 ... but NEVERMIND ;)
14:52 miker berick++
14:52 miker kmlussier++
14:52 miker csharp++
14:54 mdriscoll joined #evergreen
14:55 JBoyer berick, if you have time, I was curious what the rationale was for mutual exclusivity between workstation/user but fallthrough for org/workstation. I would think that org->workstation->user fallthrough would make the most sense?
15:00 berick but sometimes org -> user -> workstation might make more sense.
15:01 jeff berick: had a question for you on bug 1684970 -- no rush
15:01 pinesol Launchpad bug 1684970 in OpenSRF "Proxy setup masks client IP needed by osrf-http-translator" [Medium,Confirmed] https://launchpad.net/bugs/1684970
15:01 berick jeff: basically, didn't want to get into building precedence for each setting type, so I punted.
15:01 berick oope, JBoyer
15:01 berick he, le oope
15:01 * jeff dodges the misdirected tab completion
15:02 csharp @band add Le Oope
15:02 pinesol csharp: Band 'Le Oope' added to list
15:02 JBoyer makes sense. It can always be added later if the additional flexibility(/complexity) becomes that desirable.
15:02 berick csharp: a side project for Stereolab, surely
15:02 JBoyer berick++ # because I forgot earlier :D
15:02 csharp berick: obviously
15:02 berick JBoyer: exactly
15:03 csharp @dunno add uh huh.. please tell me more about that
15:03 pinesol csharp: The operation succeeded.  Dunno #59 added.
15:04 berick jeff: sup?
15:04 sandbergja joined #evergreen
15:05 jeff berick: see my comment. looking for a concise test case for what you encountered that disqualified mod_remoteip as an option. mod_rpaf upstream seems defunct.
15:05 jeff (it's still packaged, but it's starting to smell)
15:06 berick jeff: ugh, well, remoteip didn't update the value in request_rec->connection->client_ip when I tested it.
15:06 berick used by the translator C code
15:06 miker berick: to clarify from your email, when you say "org setting" in the "Admins" section, are you referring to YAOUSen? and the fallthrough is in the direction of "look up a missing user setting, get the YAOUS", but not the other way (ever), right?
15:06 berick miker: yes to YAOUSen (heh)
15:07 berick and yes, if a user/ws setting type does not exist, see if an org setting type does and use its value instead
15:07 berick applying a value to an org setting is not currently support, will require new UI bits for that
15:08 berick w/ perm checks, of course
15:08 jeff @voice sandbergja
15:08 jeff @voice fco_guel kmlussier mdriscoll
15:08 miker that, like Galadrial, is both beautiful and terrible ;) ... thanks
15:09 miker (that's for berick, not @voice'ing)
15:09 fco_guel Bmagic: Dyrcona , thanks, It worked
15:09 berick let The Light of Eärendil be your guide
15:10 JBoyer jeff, bshum, do either of you know if there's a bot plugin that can be used to auto-voice "known" nicks from a list? Seems like that would be simpler than manually voicing people now and then.
15:10 berick jeff: it's possible that bit works in the latest code, it's been a while
15:11 * berick will be AFK for a bit
15:12 jeff JBoyer: nothing that i'm able to spend time on. we've just passed 12 hours since last spam attempt in here, so i'm likely to remove the mitigation shortly.
15:13 JBoyer Sounds good.
15:13 JBoyer jeff++
15:17 mdriscoll joined #evergreen
15:18 mdriscoll left #evergreen
15:51 sandbergja joined #evergreen
15:52 jeff (In the possibly misguided hope that the spam has tapered off enough)
15:58 abowling joined #evergreen
15:58 abowling left #evergreen
15:59 abowling joined #evergreen
16:07 abowling joined #evergreen
16:39 khuckins joined #evergreen
17:20 khuckins_ joined #evergreen
17:43 khuckins joined #evergreen
18:31 pinesol News from qatests: Testing Success <http://testing.evergreen-ils.org/~live>
18:40 balrog27 joined #evergreen
18:54 Freejack19 joined #evergreen
19:05 bshum Well, that's not a good sign jeff
22:30 lunaaa joined #evergreen
23:12 jeff *sigh*
23:32 aykut22 joined #evergreen

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