<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta name="description" content="IRC LOG for channel #evergreen" /> <meta name="viewport" content="width=device-width" /> <link rel="stylesheet" type="text/css" href="/s/style.css" title="Irclog Stylesheet" /> <link rel="shortcut icon" href="/s/favicon.ico" type="image/x-icon" /> <link rel="canonical" href="/evergreen/2024-03-11" /> <title>IRC log for #evergreen, 2024-03-11</title> </head> <body> <p><a href="http://evergreen-ils.org/"><img style="float:right; border:none" src="/s/small_logo.jpg" alt="Evergreen ILS Website"/></a></p> <h1>IRC log for #evergreen, 2024-03-11</h1> <p> <a href="/evergreen/2024-03-10" rel="prev"> ← Previous day</a> | <a href="/">Channels</a> | <a href="/evergreen/">#evergreen index</a> | <a href="/evergreen/today">Today</a> | <a href="/evergreen/2024-03-12" rel="next"> Next day →</a> | <a href="/evergreen/search">Search</a> | <a href="http://www.google.com/search?q=site%3Airc.evergreen-ils.org+inurl%3Aevergreen">Google Search</a> | <a href="/evergreen/2024-03-11/text">Plain-Text</a> | <a href="/evergreen/2024-03-11/summary">summary</a> | <a href="https://webchat.freenode.net/?channels=evergreen">Join Webchat</a> </p> <p>All times shown according to the server's local time.</p> <div> <span style="display: none;" id="filter_toggle"></span> <span id="summary_container" /> </div> <form action="#" name="summary_form" id="summary_form"> <span id="top" /> <table id="log" style="clear:both"> <tr class="head"> <th>Time</th> <th>Nick</th> <th>Message</th> </tr> <tr id="id_l2" class="new special dark"> <td class="time" id="i_546855"><a href="/evergreen/2024-03-11#i_546855">07:56</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kworstell-isl joined #evergreen</td> </tr> <tr id="id_l3" class="cont special dark"> <td class="time" id="i_546856"><a href="/evergreen/2024-03-11#i_546856">08:02</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">BDorsey joined #evergreen</td> </tr> <tr id="id_l4" class="cont special dark"> <td class="time" id="i_546857"><a href="/evergreen/2024-03-11#i_546857">08:23</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">redavis joined #evergreen</td> </tr> <tr id="id_l5" class="new nick nick_Stompro"> <td class="time" id="i_546858"><a href="/evergreen/2024-03-11#i_546858">08:28</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">jeff++ thanks for the pointers last Friday for joining the bug Wranglers.</td> </tr> <tr id="id_l6" class="new special dark"> <td class="time" id="i_546859"><a href="/evergreen/2024-03-11#i_546859">08:38</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">dguarrac joined #evergreen</td> </tr> <tr id="id_l7" class="cont special dark"> <td class="time" id="i_546860"><a href="/evergreen/2024-03-11#i_546860">09:04</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">Dyrcona joined #evergreen</td> </tr> <tr id="id_l8" class="new nick nick_pinesol"> <td class="time" id="i_546861"><a href="/evergreen/2024-03-11#i_546861">09:18</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP2056480: docs: only index the latest version of the docs for lunr <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0f7289055ff89dd504dfd05f630897f32c203fe7" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0f7289055ff89dd504dfd05f630897f32c203fe7">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=0f7289055ff89dd504dfd05f630897f32c203fe7</a>></td> </tr> <tr id="id_l9" class="new special dark"> <td class="time" id="i_546862"><a href="/evergreen/2024-03-11#i_546862">09:38</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jvwoolf joined #evergreen</td> </tr> <tr id="id_l10" class="cont special dark"> <td class="time" id="i_546863"><a href="/evergreen/2024-03-11#i_546863">09:48</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jvwoolf joined #evergreen</td> </tr> <tr id="id_l11" class="cont special dark"> <td class="time" id="i_546864"><a href="/evergreen/2024-03-11#i_546864">09:50</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mantis joined #evergreen</td> </tr> <tr id="id_l12" class="cont special dark"> <td class="time" id="i_546865"><a href="/evergreen/2024-03-11#i_546865">09:58</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">sleary joined #evergreen</td> </tr> <tr id="id_l13" class="cont special dark"> <td class="time" id="i_546866"><a href="/evergreen/2024-03-11#i_546866">10:06</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kworstell-isl joined #evergreen</td> </tr> <tr id="id_l14" class="new nick nick_pinesol"> <td class="time" id="i_546867"><a href="/evergreen/2024-03-11#i_546867">10:18</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP<a href="https://bugs.launchpad.net/evergreen/+bug/1779743">#1779743</a>: add privilege expiration date to Group Member Details <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=1a8442295b291a5f8a4967277a0c893daca2c1de" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=1a8442295b291a5f8a4967277a0c893daca2c1de">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=1a8442295b291a5f8a4967277a0c893daca2c1de</a>></td> </tr> <tr id="id_l15" class="new nick nick_mantis dark"> <td class="time" id="i_546868"><a href="/evergreen/2024-03-11#i_546868">10:19</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">I had one patron/staff member who is very insistent on trying to have the OPAC logout button be HTML instead of JS. Is there anyone who can shed light as to why we don't have it as HTML?</td> </tr> <tr id="id_l16" class="cont nick nick_mantis dark"> <td class="time" id="i_546869"><a href="/evergreen/2024-03-11#i_546869">10:20</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">My answer is JS just does it better/I don't even know how you can make a logout button HTML since that's more front end</td> </tr> <tr id="id_l17" class="new nick nick_Dyrcona"> <td class="time" id="i_546870"><a href="/evergreen/2024-03-11#i_546870">10:23</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">mantis: I don't think it is JS, not in the bootstrap OPAC: ./topnav_links.tt2\068: <a class="nav-link" href="[% mkurl(ctx.opac_root _ '/logout', {active_logout => 1}, 1) %]" id="logout_link">[% l('Logout') %]</a></td> </tr> <tr id="id_l18" class="new nick nick_mantis dark"> <td class="time" id="i_546871"><a href="/evergreen/2024-03-11#i_546871">10:28</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">I think the issue is he uses a browser that doesnt run JS and he claims that he can do everything except logout</td> </tr> <tr id="id_l19" class="cont nick nick_mantis dark"> <td class="time" id="i_546872"><a href="/evergreen/2024-03-11#i_546872">10:28</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">is that tied to opac_utils.js</td> </tr> <tr id="id_l20" class="new nick nick_Dyrcona"> <td class="time" id="i_546873"><a href="/evergreen/2024-03-11#i_546873">10:29</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I don't know if you have any local customization or not.</td> </tr> <tr id="id_l21" class="new nick nick_mantis dark"> <td class="time" id="i_546874"><a href="/evergreen/2024-03-11#i_546874">10:29</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">gotcha</td> </tr> <tr id="id_l22" class="cont nick nick_mantis dark"> <td class="time" id="i_546875"><a href="/evergreen/2024-03-11#i_546875">10:29</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">but we don't</td> </tr> <tr id="id_l23" class="cont nick nick_mantis dark"> <td class="time" id="i_546876"><a href="/evergreen/2024-03-11#i_546876">10:30</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">the only thing we've done is just do the front end display</td> </tr> <tr id="id_l24" class="new special"> <td class="time" id="i_546877"><a href="/evergreen/2024-03-11#i_546877">10:30</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kworstell-isl joined #evergreen</td> </tr> <tr id="id_l25" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546878"><a href="/evergreen/2024-03-11#i_546878">10:31</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">The logout button int topnavlinks.tt2 goes to OPAC_ROOT/logout. That runes the load_logout mehtod of EGCatLoader. There is no JavaScript in a stock Evergreen installation in any of that.</td> </tr> <tr id="id_l26" class="new nick nick_mantis"> <td class="time" id="i_546879"><a href="/evergreen/2024-03-11#i_546879">10:32</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">Dyrcona++ thank you</td> </tr> <tr id="id_l27" class="cont nick nick_mantis"> <td class="time" id="i_546880"><a href="/evergreen/2024-03-11#i_546880">10:32</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">I was getting confused with this</td> </tr> <tr id="id_l28" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546881"><a href="/evergreen/2024-03-11#i_546881">10:33</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">If you want the relevant lines in main, it's topnavlinks.tt2 line 68 and line 789 in EGCatLoader.pm.</td> </tr> <tr id="id_l29" class="new nick nick_Stompro"> <td class="time" id="i_546882"><a href="/evergreen/2024-03-11#i_546882">10:34</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">I just tried logging out with the NoScript extension enabled and it seemed to work. Not sure if that is quite the same as having a browser without Javascript though.</td> </tr> <tr id="id_l30" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546883"><a href="/evergreen/2024-03-11#i_546883">10:34</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">There are some parts of the Bootstrap OPAC that don't work so well without JavaScript.</td> </tr> <tr id="id_l31" class="new nick nick_mantis"> <td class="time" id="i_546884"><a href="/evergreen/2024-03-11#i_546884">10:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">Stompro: what's the name of the extension?</td> </tr> <tr id="id_l32" class="new nick nick_Stompro dark"> <td class="time" id="i_546885"><a href="/evergreen/2024-03-11#i_546885">10:45</a></td> <td style="color: #00acc7" class="nick">Stompro</td> <td class="msg ">mantis, This is the one I just tried - <a href="https://chromewebstore.google.com/detail/noscript/doojmbjmlfjjnbmnoijecmcbfeoakpjm" title="https://chromewebstore.google.com/detail/noscript/doojmbjmlfjjnbmnoijecmcbfeoakpjm">https://chromewebstore.google.com/detail/noscript/doojmbjmlfjjnbmnoijecmcbfeoakpjm</a></td> </tr> <tr id="id_l33" class="new special"> <td class="time" id="i_546886"><a href="/evergreen/2024-03-11#i_546886">10:45</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">Christineb joined #evergreen</td> </tr> <tr id="id_l34" class="cont special"> <td class="time" id="i_546887"><a href="/evergreen/2024-03-11#i_546887">10:58</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">sandbergja joined #evergreen</td> </tr> <tr id="id_l35" class="cont special"> <td class="time" id="i_546888"><a href="/evergreen/2024-03-11#i_546888">11:13</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jihpringle joined #evergreen</td> </tr> <tr id="id_l36" class="new nick nick_mantis dark"> <td class="time" id="i_546889"><a href="/evergreen/2024-03-11#i_546889">11:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">ok one customization I did make could be preventing a NoScript environment to run, which was bundling the my account links into a dropdown menu, but it looks like CSS and not JS</td> </tr> <tr id="id_l37" class="cont nick nick_mantis dark"> <td class="time" id="i_546890"><a href="/evergreen/2024-03-11#i_546890">11:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg "><div class="dropdown"></td> </tr> <tr id="id_l38" class="cont nick nick_mantis dark"> <td class="time" id="i_546891"><a href="/evergreen/2024-03-11#i_546891">11:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg "><button class="btn btn-opac dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"></td> </tr> <tr id="id_l39" class="cont nick nick_mantis dark"> <td class="time" id="i_546892"><a href="/evergreen/2024-03-11#i_546892">11:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">first link</a></td> </tr> <tr id="id_l40" class="cont nick nick_mantis dark"> <td class="time" id="i_546893"><a href="/evergreen/2024-03-11#i_546893">11:39</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg "></button></td> </tr> <tr id="id_l41" class="new nick nick_jeff"> <td class="time" id="i_546894"><a href="/evergreen/2024-03-11#i_546894">11:44</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">mantis: the dropdown-toggle class there suggests that you're using a Bootstrap component, which relies on JavaScript to work.</td> </tr> <tr id="id_l42" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546895"><a href="/evergreen/2024-03-11#i_546895">11:44</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">It's possible that adds some JS behind the scenes, but that does look like it should be all CSS. Could be their browser can't handle the CSS level or it's blocking the popup.</td> </tr> <tr id="id_l43" class="new nick nick_jeff"> <td class="time" id="i_546896"><a href="/evergreen/2024-03-11#i_546896">11:44</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">mantis: you can see for yourself by trying to manipulate the examples here, with and without JavaScript enabled/permitted: <a href="https://getbootstrap.com/docs/4.0/components/dropdowns/" title="https://getbootstrap.com/docs/4.0/components/dropdowns/">https://getbootstrap.com/docs/4.0/components/dropdowns/</a></td> </tr> <tr id="id_l44" class="new nick nick_mantis dark"> <td class="time" id="i_546897"><a href="/evergreen/2024-03-11#i_546897">11:44</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">jeff: ah ok gotcha</td> </tr> <tr id="id_l45" class="new nick nick_jeff"> <td class="time" id="i_546898"><a href="/evergreen/2024-03-11#i_546898">11:45</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">Dyrcona: the CSS class is hiding the dropdown components, and the lack of JavaScript is preventing them from being shown.</td> </tr> <tr id="id_l46" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546899"><a href="/evergreen/2024-03-11#i_546899">11:51</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">jeff: Does this mean that CSS requires JavaScript to hide/show things even when it is all done with CSS? (Talk to me like I'm dumb, because I really don't keep up as much with Web stuff as I should.) Does it depend on which browser is used?</td> </tr> <tr id="id_l47" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546900"><a href="/evergreen/2024-03-11#i_546900">11:53</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">You know, I should probably just look that up myself. :)</td> </tr> <tr id="id_l48" class="new nick nick_jeff"> <td class="time" id="i_546901"><a href="/evergreen/2024-03-11#i_546901">11:54</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">in this case, it means that the way Bootstrap implements this component depends on both CSS and JavaScript.</td> </tr> <tr id="id_l49" class="cont nick nick_jeff"> <td class="time" id="i_546902"><a href="/evergreen/2024-03-11#i_546902">11:56</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">you can use CSS to hide/show things in a similar fashion, using different techniques. some use :hover pseudoclasses, but that's not great for accessibility, mobile, or probably a whole host of other reasons. some techniques get creative with a hidden checkbox so that you click to toggle the dropdown (and thus, avoid the downsides of a hover-only solution).</td> </tr> <tr id="id_l50" class="cont nick nick_jeff"> <td class="time" id="i_546903"><a href="/evergreen/2024-03-11#i_546903">11:58</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">in the Bootstrap component here, the various css classes (like "dropdown" on the div and "dropdown-toggle" on the button) set up the default state (hidden) of the dropdown, and the bootstrap javascript that you include elsehwhere in the page sets up event handlers (or similar) to take care of changing the classes when you interact with the button, thus "hiding" and "showing" things.</td> </tr> <tr id="id_l51" class="cont nick nick_jeff"> <td class="time" id="i_546904"><a href="/evergreen/2024-03-11#i_546904">11:59</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">this also explains why looking at just the snippet pasted above looks like it's "all done with CSS" -- though it isn't actually all done with CSS.</td> </tr> <tr id="id_l52" class="new special dark"> <td class="time" id="i_546905"><a href="/evergreen/2024-03-11#i_546905">12:05</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jvwoolf joined #evergreen</td> </tr> <tr id="id_l53" class="new nick nick_jeff"> <td class="time" id="i_546906"><a href="/evergreen/2024-03-11#i_546906">12:10</a></td> <td style="color: #001009" class="nick">jeff</td> <td class="msg ">Dyrcona: hopefully that helps -- let me know if you need anything more on it. :-)</td> </tr> <tr id="id_l54" class="new nick nick_mantis dark"> <td class="time" id="i_546907"><a href="/evergreen/2024-03-11#i_546907">12:10</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">jeff++ I remember when I originally did this, I was thinking of hover but not accessible, you're right</td> </tr> <tr id="id_l55" class="cont nick nick_mantis dark"> <td class="time" id="i_546908"><a href="/evergreen/2024-03-11#i_546908">12:10</a></td> <td style="color: #002e14" class="nick">mantis</td> <td class="msg ">so I opted for a hide since all the links would run together on top</td> </tr> <tr id="id_l56" class="new nick nick_pinesol"> <td class="time" id="i_546909"><a href="/evergreen/2024-03-11#i_546909">12:19</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP2046974 Hide "more" if facet has 5 or fewer links <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=cb1285745500dec50d19ed706778ce2380102537" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=cb1285745500dec50d19ed706778ce2380102537">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=cb1285745500dec50d19ed706778ce2380102537</a>></td> </tr> <tr id="id_l57" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546910"><a href="/evergreen/2024-03-11#i_546910">12:21</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">jeff: That makes sense. My brain is elsewhere today.</td> </tr> <tr id="id_l58" class="new nick nick_pinesol"> <td class="time" id="i_546911"><a href="/evergreen/2024-03-11#i_546911">12:49</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP2056069 Fix button styles in grid actions menu modal <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=95a995fec4a06c8e951625fcd0722037b3f367f4" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=95a995fec4a06c8e951625fcd0722037b3f367f4">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=95a995fec4a06c8e951625fcd0722037b3f367f4</a>></td> </tr> <tr id="id_l59" class="cont nick nick_pinesol"> <td class="time" id="i_546912"><a href="/evergreen/2024-03-11#i_546912">12:49</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP2056069 Fix button styles in grid column config modal <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=eb1cba11db29e0d983ae52e6f6bf001aaf3b5f5e" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=eb1cba11db29e0d983ae52e6f6bf001aaf3b5f5e">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=eb1cba11db29e0d983ae52e6f6bf001aaf3b5f5e</a>></td> </tr> <tr id="id_l60" class="new special dark"> <td class="time" id="i_546913"><a href="/evergreen/2024-03-11#i_546913">13:11</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jvwoolf joined #evergreen</td> </tr> <tr id="id_l61" class="cont special dark"> <td class="time" id="i_546914"><a href="/evergreen/2024-03-11#i_546914">13:18</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kmlussier joined #evergreen</td> </tr> <tr id="id_l62" class="new nick nick_Bmagic"> <td class="time" id="i_546915"><a href="/evergreen/2024-03-11#i_546915">13:42</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">why doesn't Evergreen close the circulation on a no-bills circulation that was claims return upon checkin?</td> </tr> <tr id="id_l63" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546916"><a href="/evergreen/2024-03-11#i_546916">13:48</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: What do you mean by "close the circulation?" Stop fines and stop fines time are set.</td> </tr> <tr id="id_l64" class="new nick nick_Bmagic"> <td class="time" id="i_546917"><a href="/evergreen/2024-03-11#i_546917">13:49</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">xact_finish = now()</td> </tr> <tr id="id_l65" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546918"><a href="/evergreen/2024-03-11#i_546918">13:49</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">probably because it wasn't checked in.</td> </tr> <tr id="id_l66" class="new nick nick_Bmagic"> <td class="time" id="i_546919"><a href="/evergreen/2024-03-11#i_546919">13:49</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I'm checking it in</td> </tr> <tr id="id_l67" class="cont nick nick_Bmagic"> <td class="time" id="i_546920"><a href="/evergreen/2024-03-11#i_546920">13:49</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">it remains unfinished</td> </tr> <tr id="id_l68" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546921"><a href="/evergreen/2024-03-11#i_546921">13:50</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well, hm.... I'd think checking it in would fix it, but I've never really tried checking in a claims returned item.</td> </tr> <tr id="id_l69" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546922"><a href="/evergreen/2024-03-11#i_546922">13:50</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">There's a setting to stop a patron from circulating when they have too many claims returned circulations.</td> </tr> <tr id="id_l70" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546923"><a href="/evergreen/2024-03-11#i_546923">13:51</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">So, claims returned itself should not set xact_finish in my opinion.</td> </tr> <tr id="id_l71" class="new nick nick_Bmagic"> <td class="time" id="i_546924"><a href="/evergreen/2024-03-11#i_546924">13:53</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">max patron claims returned count should* reference actor.usr.claims_returned_count and prevent the patron from making a new claim returned after the threshold is met</td> </tr> <tr id="id_l72" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546925"><a href="/evergreen/2024-03-11#i_546925">13:54</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: I'm looking at the circulation code right now. If you check in a claims returned circ, it adds an event to the list. Are you being asked to override any events when you do this?</td> </tr> <tr id="id_l73" class="new nick nick_Bmagic"> <td class="time" id="i_546926"><a href="/evergreen/2024-03-11#i_546926">13:54</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">no</td> </tr> <tr id="id_l74" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546927"><a href="/evergreen/2024-03-11#i_546927">13:54</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Is checkin_time being set?</td> </tr> <tr id="id_l75" class="new special"> <td class="time" id="i_546928"><a href="/evergreen/2024-03-11#i_546928">13:56</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jvwoolf joined #evergreen</td> </tr> <tr id="id_l76" class="new nick nick_Bmagic dark"> <td class="time" id="i_546929"><a href="/evergreen/2024-03-11#i_546929">13:56</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">checkin_time is set, though that is interesting. It's old</td> </tr> <tr id="id_l77" class="new special"> <td class="time" id="i_546930"><a href="/evergreen/2024-03-11#i_546930">13:57</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">sleary joined #evergreen</td> </tr> <tr id="id_l78" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546931"><a href="/evergreen/2024-03-11#i_546931">13:57</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Does it match the stop_fines_time?</td> </tr> <tr id="id_l79" class="new nick nick_Bmagic"> <td class="time" id="i_546932"><a href="/evergreen/2024-03-11#i_546932">13:57</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">yes</td> </tr> <tr id="id_l80" class="cont nick nick_Bmagic"> <td class="time" id="i_546933"><a href="/evergreen/2024-03-11#i_546933">13:58</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">so perhaps my checkin didn't do anything</td> </tr> <tr id="id_l81" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546934"><a href="/evergreen/2024-03-11#i_546934">13:58</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">checkin will bail if checkin_time is already set.</td> </tr> <tr id="id_l82" class="new nick nick_Bmagic"> <td class="time" id="i_546935"><a href="/evergreen/2024-03-11#i_546935">13:58</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">that's probably a clue</td> </tr> <tr id="id_l83" class="cont nick nick_Bmagic"> <td class="time" id="i_546936"><a href="/evergreen/2024-03-11#i_546936">13:58</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I'll set it to null and see what's up</td> </tr> <tr id="id_l84" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546937"><a href="/evergreen/2024-03-11#i_546937">13:58</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Another reason that a checkin will not set xact_finixh is if there are unpaid bills.</td> </tr> <tr id="id_l85" class="new nick nick_Bmagic"> <td class="time" id="i_546938"><a href="/evergreen/2024-03-11#i_546938">13:59</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">the bills I know about, none in this case</td> </tr> <tr id="id_l86" class="cont nick nick_Bmagic"> <td class="time" id="i_546939"><a href="/evergreen/2024-03-11#i_546939">14:00</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">that took care of it</td> </tr> <tr id="id_l87" class="cont nick nick_Bmagic"> <td class="time" id="i_546940"><a href="/evergreen/2024-03-11#i_546940">14:00</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">setting the checkin_time to null, then checked it in. It hit the circulation in the perl, and closed the transaction</td> </tr> <tr id="id_l88" class="cont nick nick_Bmagic"> <td class="time" id="i_546941"><a href="/evergreen/2024-03-11#i_546941">14:00</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">so, for some reason, when it was checked in originally, it didn't close the transaction</td> </tr> <tr id="id_l89" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546942"><a href="/evergreen/2024-03-11#i_546942">14:03</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: hadle_claims_returned at line 1,567 in Circulate.pm will set checkin_time, but not xact_finish. The latter may get set elsewhere. the Circulattion code is a bit complicated.</td> </tr> <tr id="id_l90" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546943"><a href="/evergreen/2024-03-11#i_546943">14:03</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">That should be sub handle_claims_returned.</td> </tr> <tr id="id_l91" class="new nick nick_Bmagic"> <td class="time" id="i_546944"><a href="/evergreen/2024-03-11#i_546944">14:04</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">roger that</td> </tr> <tr id="id_l92" class="cont nick nick_Bmagic"> <td class="time" id="i_546945"><a href="/evergreen/2024-03-11#i_546945">14:05</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Dyrcona++</td> </tr> <tr id="id_l93" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546946"><a href="/evergreen/2024-03-11#i_546946">14:12</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Setting a circulation to claims returned does not set checkin_time or xact-finish as far as I can tell, so looks like the checkin time was from a previous checkin attempt or maybe there was an old bug?</td> </tr> <tr id="id_l94" class="new nick nick_Bmagic"> <td class="time" id="i_546947"><a href="/evergreen/2024-03-11#i_546947">14:13</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I think it was marked claims returned, then checked in</td> </tr> <tr id="id_l95" class="cont nick nick_Bmagic"> <td class="time" id="i_546948"><a href="/evergreen/2024-03-11#i_546948">14:13</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I would have expected the first checkin to have closed the transaction (there are 0 rows in money.billing and money.payment)</td> </tr> <tr id="id_l96" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546949"><a href="/evergreen/2024-03-11#i_546949">14:13</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well, handle_claims_returned doesn't set xact_finish.</td> </tr> <tr id="id_l97" class="new nick nick_Bmagic"> <td class="time" id="i_546950"><a href="/evergreen/2024-03-11#i_546950">14:14</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">right, I think that's the correct thing</td> </tr> <tr id="id_l98" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546951"><a href="/evergreen/2024-03-11#i_546951">14:14</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">That's when a claims returned is checked in, not marking something claims returned.</td> </tr> <tr id="id_l99" class="new nick nick_Bmagic"> <td class="time" id="i_546952"><a href="/evergreen/2024-03-11#i_546952">14:14</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">It was claimed returned</td> </tr> <tr id="id_l100" class="cont nick nick_Bmagic"> <td class="time" id="i_546953"><a href="/evergreen/2024-03-11#i_546953">14:14</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">leaving the transaction open, which I think is the correct way to handle a claimed returned item. But when it was presented to the barcode scanner a week later, as a checkin, I would expect Evergreen to close the transaction</td> </tr> <tr id="id_l101" class="cont nick nick_Bmagic"> <td class="time" id="i_546954"><a href="/evergreen/2024-03-11#i_546954">14:15</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">When I checked it in just now (first having set checkin_time to null) - it did! It set xact_finished=now()</td> </tr> <tr id="id_l102" class="cont nick nick_Bmagic"> <td class="time" id="i_546955"><a href="/evergreen/2024-03-11#i_546955">14:17</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">There must be a circumstance where Evergreen doesn't set the xact_finish column for a previously claimed returned item. And that circumstance was met originally</td> </tr> <tr id="id_l103" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546956"><a href="/evergreen/2024-03-11#i_546956">14:17</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Things is in Circulae.pm the CLAIMSRETURNED "status" is checked multiple times in different places. do_copy_checks() calls handle_clams_returned(). do_copy-checks gets called from do_permit() which gets called when doing just about anything in circulation.</td> </tr> <tr id="id_l104" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546957"><a href="/evergreen/2024-03-11#i_546957">14:19</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">It's too many layers of spaghetti. :)</td> </tr> <tr id="id_l105" class="new nick nick_pinesol"> <td class="time" id="i_546958"><a href="/evergreen/2024-03-11#i_546958">14:19</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP2051599 Fix Cash Reports User Payments Date Parsing <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=dc62a7b3540859410e75c585ef585b7145a24c0a" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=dc62a7b3540859410e75c585ef585b7145a24c0a">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=dc62a7b3540859410e75c585ef585b7145a24c0a</a>></td> </tr> <tr id="id_l106" class="cont nick nick_pinesol"> <td class="time" id="i_546959"><a href="/evergreen/2024-03-11#i_546959">14:19</a></td> <td style="color: #4e00a3" class="nick">pinesol</td> <td class="msg ">News from commits: LP<a href="https://bugs.launchpad.net/evergreen/+bug/2051599">#2051599</a>: fix parsing of start and end dates by Cash Reports <<a href="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=3c6856f19e7e7b8c7b76e63b642ff26b53befde2" title="https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=3c6856f19e7e7b8c7b76e63b642ff26b53befde2">https://git.evergreen-ils.org/?p=Evergreen.git;a=commitdiff;h=3c6856f19e7e7b8c7b76e63b642ff26b53befde2</a>></td> </tr> <tr id="id_l107" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546960"><a href="/evergreen/2024-03-11#i_546960">14:21</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I can easily see a claims returned circulation being checked in and not getting xact_finish set even when there are no bills.</td> </tr> <tr id="id_l108" class="new nick nick_Bmagic"> <td class="time" id="i_546961"><a href="/evergreen/2024-03-11#i_546961">14:22</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Thanks for looking!</td> </tr> <tr id="id_l109" class="new nick nick_Dyrcona dark"> <td class="time" id="i_546962"><a href="/evergreen/2024-03-11#i_546962">14:25</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Gotta love this '# is this check still needed?' at line 3,799 where checkin_handle_circ_finish determines if it should set or clear the xact_finish.</td> </tr> <tr id="id_l110" class="cont nick nick_Dyrcona dark"> <td class="time" id="i_546963"><a href="/evergreen/2024-03-11#i_546963">14:25</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well, I guess it's "test" not "check" in the comment, but still....</td> </tr> <tr id="id_l111" class="new nick nick_Bmagic"> <td class="time" id="i_546964"><a href="/evergreen/2024-03-11#i_546964">14:26</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">:)</td> </tr> <tr id="id_l112" class="cont nick nick_Bmagic"> <td class="time" id="i_546965"><a href="/evergreen/2024-03-11#i_546965">14:26</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">it's always fun reading history</td> </tr> <tr id="id_l113" class="new nick nick_dguarrac dark"> <td class="time" id="i_546966"><a href="/evergreen/2024-03-11#i_546966">14:27</a></td> <td style="color: #0026aa" class="nick">dguarrac</td> <td class="msg ">I had a claims returned test going from a few weeks ago because we just created a new "Claims Returned" status. I just checked in that item and the circ got stamped with the current datetime for xact_finish, checkin_time, and checkin_scan_time.</td> </tr> <tr id="id_l114" class="new nick nick_Dyrcona"> <td class="time" id="i_546967"><a href="/evergreen/2024-03-11#i_546967">14:27</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Are there any rows in money.billable_transaction_summary for that circulation? Well, probably not now if xact_finisht was set.</td> </tr> <tr id="id_l115" class="new nick nick_dguarrac dark"> <td class="time" id="i_546968"><a href="/evergreen/2024-03-11#i_546968">14:27</a></td> <td style="color: #0026aa" class="nick">dguarrac</td> <td class="msg ">The circ's stop_fines_time is still the datetime from when the circ was marked as claims returned a few weeks ago, though.</td> </tr> <tr id="id_l116" class="new nick nick_Dyrcona"> <td class="time" id="i_546969"><a href="/evergreen/2024-03-11#i_546969">14:28</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">dguarrac: That sounds right.</td> </tr> <tr id="id_l117" class="new nick nick_dguarrac dark"> <td class="time" id="i_546970"><a href="/evergreen/2024-03-11#i_546970">14:31</a></td> <td style="color: #0026aa" class="nick">dguarrac</td> <td class="msg ">Awesome!</td> </tr> <tr id="id_l118" class="new nick nick_Dyrcona"> <td class="time" id="i_546971"><a href="/evergreen/2024-03-11#i_546971">14:32</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: It looks like if there's an entry in money.billable_xact_summary, even if the balance_owed is 0.0, that could prevent xac_finish from being set.</td> </tr> <tr id="id_l119" class="cont nick nick_Dyrcona"> <td class="time" id="i_546972"><a href="/evergreen/2024-03-11#i_546972">14:33</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Because of floaing point fun, 0 is not always equal to 0.0.</td> </tr> <tr id="id_l120" class="new nick nick_Bmagic dark"> <td class="time" id="i_546973"><a href="/evergreen/2024-03-11#i_546973">14:33</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">that's a view on top of money.materialized_billable_xact_summary. I think each circulation receives a row there upon insert</td> </tr> <tr id="id_l121" class="new nick nick_Dyrcona"> <td class="time" id="i_546974"><a href="/evergreen/2024-03-11#i_546974">14:35</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Yes. The if in checkin_handle_circ_finixh does "$balance == 0" but $balance is a floating point value, and computer are actually bad at floating point math, Perl notoriously so.</td> </tr> <tr id="id_l122" class="cont nick nick_Dyrcona"> <td class="time" id="i_546975"><a href="/evergreen/2024-03-11#i_546975">14:36</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Meh. I wish i could type today. :)</td> </tr> <tr id="id_l123" class="new nick nick_Bmagic dark"> <td class="time" id="i_546976"><a href="/evergreen/2024-03-11#i_546976">14:36</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">AFTER INSERT ON action.circulation EXECUTE PROCEDURE money.mat_summary_create('circulation');</td> </tr> <tr id="id_l124" class="new nick nick_Dyrcona"> <td class="time" id="i_546977"><a href="/evergreen/2024-03-11#i_546977">14:37</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Bmagic: Something about sufficiently large values of 0. :)</td> </tr> <tr id="id_l125" class="new nick nick_Bmagic dark"> <td class="time" id="i_546978"><a href="/evergreen/2024-03-11#i_546978">14:37</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">:)</td> </tr> <tr id="id_l126" class="new nick nick_Dyrcona"> <td class="time" id="i_546979"><a href="/evergreen/2024-03-11#i_546979">14:39</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I think one of two things happened: 1) there was a balance owed on the circulation when it was first checked in or 2) there was some floating point issue with Perl. Right now, I'm leaning toward #1 being more likely.</td> </tr> <tr id="id_l127" class="cont nick nick_Dyrcona"> <td class="time" id="i_546980"><a href="/evergreen/2024-03-11#i_546980">14:39</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">There was (is?) a bug where clearing a balance would not set a transaction's xact_finixh.</td> </tr> <tr id="id_l128" class="cont nick nick_Dyrcona"> <td class="time" id="i_546981"><a href="/evergreen/2024-03-11#i_546981">14:40</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">M-x remap-key #?x #?s...... :)</td> </tr> <tr id="id_l129" class="new nick nick_Bmagic dark"> <td class="time" id="i_546982"><a href="/evergreen/2024-03-11#i_546982">14:44</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">hmm, there are zero rows in money.billing. I suppose those could have been deleted rather than voided</td> </tr> <tr id="id_l130" class="new nick nick_Dyrcona"> <td class="time" id="i_546983"><a href="/evergreen/2024-03-11#i_546983">14:47</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">it's possible.</td> </tr> <tr id="id_l131" class="cont nick nick_Dyrcona"> <td class="time" id="i_546984"><a href="/evergreen/2024-03-11#i_546984">14:49</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">There may have been other bugs if this happened a few releases ago. None come to mind, but I was looking at the code from main when I described the above behavior.</td> </tr> <tr id="id_l132" class="new nick nick_Bmagic dark"> <td class="time" id="i_546985"><a href="/evergreen/2024-03-11#i_546985">14:51</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">Well, thanks again for spending so much time on it! For now, I'm satisfied that it was (probably) a one-off thing. Until we find a scenario that doesn't close the transaction.</td> </tr> <tr id="id_l133" class="new nick nick_Dyrcona"> <td class="time" id="i_546986"><a href="/evergreen/2024-03-11#i_546986">14:52</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">Well, I always jump at the chance to plumb the depths of circulation again. :)</td> </tr> <tr id="id_l134" class="new nick nick_Bmagic dark"> <td class="time" id="i_546987"><a href="/evergreen/2024-03-11#i_546987">14:52</a></td> <td style="color: #9d6200" class="nick">Bmagic</td> <td class="msg ">I bet :)</td> </tr> <tr id="id_l135" class="new nick nick_Dyrcona"> <td class="time" id="i_546988"><a href="/evergreen/2024-03-11#i_546988">14:53</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">There a bug related to deleting patron accounts that have no bills, but Evergreen says you can't delete them because they have open transactions. The trick is to find the stuck circ, add a bill and pay it.</td> </tr> <tr id="id_l136" class="cont nick nick_Dyrcona"> <td class="time" id="i_546989"><a href="/evergreen/2024-03-11#i_546989">14:53</a></td> <td style="color: #7d008d" class="nick">Dyrcona</td> <td class="msg ">I wouldn't be surprised if your circ being open and that are related somehow.</td> </tr> <tr id="id_l137" class="new special dark"> <td class="time" id="i_546990"><a href="/evergreen/2024-03-11#i_546990">14:57</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jihpringle joined #evergreen</td> </tr> <tr id="id_l138" class="new nick nick_Dyrcona"> <td class="time" id="i_546991"><a href="/evergreen/2024-03-11#i_546991">14:58</a></td> <td style="color: #032c28" class="nick">* Dyrcona</td> <td class="msg act ">would like to get the Perl debugger working with the back end again.</td> </tr> <tr id="id_l139" class="new special dark"> <td class="time" id="i_546992"><a href="/evergreen/2024-03-11#i_546992">14:59</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kmlussier1 joined #evergreen</td> </tr> <tr id="id_l140" class="cont special dark"> <td class="time" id="i_546993"><a href="/evergreen/2024-03-11#i_546993">15:07</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">redavis joined #evergreen</td> </tr> <tr id="id_l141" class="cont special dark"> <td class="time" id="i_546994"><a href="/evergreen/2024-03-11#i_546994">16:45</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">jihpringle joined #evergreen</td> </tr> <tr id="id_l142" class="cont special dark"> <td class="time" id="i_546995"><a href="/evergreen/2024-03-11#i_546995">16:52</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kmlussier joined #evergreen</td> </tr> <tr id="id_l143" class="cont special dark"> <td class="time" id="i_546996"><a href="/evergreen/2024-03-11#i_546996">17:00</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">mantis left #evergreen</td> </tr> <tr id="id_l144" class="cont special dark"> <td class="time" id="i_546997"><a href="/evergreen/2024-03-11#i_546997">17:08</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">abowling joined #evergreen</td> </tr> <tr id="id_l145" class="cont special dark"> <td class="time" id="i_546998"><a href="/evergreen/2024-03-11#i_546998">17:32</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">abowling joined #evergreen</td> </tr> <tr id="id_l146" class="cont special dark"> <td class="time" id="i_546999"><a href="/evergreen/2024-03-11#i_546999">18:18</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">kmlussier left #evergreen</td> </tr> <tr id="id_l147" class="cont special dark"> <td class="time" id="i_547000"><a href="/evergreen/2024-03-11#i_547000">22:59</a></td> <td style="color: #ad7900" class="nick"></td> <td class="msg ">sleary joined #evergreen</td> </tr> </table> </form> <span id="bottom" /> <p> <a href="/evergreen/2024-03-10" rel="prev"> ← Previous day</a> | <a href="/">Channels</a> | <a href="/evergreen/">#evergreen index</a> | <a href="/evergreen/today">Today</a> | <a href="/evergreen/2024-03-12" rel="next"> Next day →</a> | <a href="/evergreen/search">Search</a> | <a href="http://www.google.com/search?q=site%3Airc.evergreen-ils.org+inurl%3Aevergreen">Google Search</a> | <a href="/evergreen/2024-03-11/text">Plain-Text</a> | <a href="/evergreen/2024-03-11/summary">summary</a> | <a href="https://webchat.freenode.net/?channels=evergreen">Join Webchat</a> </p> <div id="footer"> <p>Powered by <a href="http://moritz.faui2k3.org/en/ilbot">ilbot</a>. <strong>Any questions? Ask bshum in #evergreen on irc.libera.chat</strong></p> <p> Evergreen is open source software, freely licensed under <a href="http://www.gnu.org/licenses/gpl-2.0.html" target="_blank">GNU GPLv2</a> or later.<br /> The <a href="http://evergreen-ils.org/blog/?p=583" target="_blank">Evergreen Project is a member</a> of <a href="http://sfconservancy.org/" target="_blank">Software Freedom Conservancy</a>. </p> </div> <script type="text/javascript" src="/s/jquery.min.js"></script> <script type="text/javascript"> IlbotConfig = { base_url: '/', channel: 'evergreen', day: '2024-03-11', still_today: false }; </script> <script type="text/javascript" src="/s/dynamic.js"></script> </body> </html> <!-- -->