Evergreen ILS Website

IRC log for #evergreen, 2013-09-19

| 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:22 paxed bshum: i guess you meant bug 1221411 fix
01:22 pinesol_green Launchpad bug 1221411 in Evergreen "Translating the basic search bar is troublesome" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/1221411
01:26 Mark__T joined #evergreen
01:35 stevenyvr2 joined #evergreen
01:36 stevenyvr2 left #evergreen
01:39 jcamins joined #evergreen
02:33 jcamins joined #evergreen
03:01 zxiiro joined #evergreen
03:16 misilot joined #evergreen
04:36 mcooper joined #evergreen
06:01 dboyle joined #evergreen
07:17 timlaptop joined #evergreen
07:36 kmlussier joined #evergreen
07:37 krvmga joined #evergreen
07:38 krvmga does anyone know how long the URL in a password reset request remains valid?
07:44 phasefx krvmga: I believe it's configurable *looks*
07:46 phasefx krvmga: don't know the default yet, but the library setting for it is Self-serve password reset request time-to-live
07:46 phasefx krvmga: looks like 24 hours for a default
07:47 krvmga thx :)
07:47 krvmga phasefx++
07:48 phasefx np
07:55 kmlussier bshum:#dash_identity a float: left in the media view. I think that will fix our problem with the myopac buttons.
08:03 bott_otr Arrr…  do we have t' latest translation prepared for today?
08:04 kmlussier bott_otr++
08:04 kmlussier Thanks for the reminder - I just switched Facebook over to pirate.
08:16 kmlussier joined #evergreen
08:18 akilsdonk_ joined #evergreen
08:38 kbeswick joined #evergreen
08:40 mrpeters joined #evergreen
08:45 Shae joined #evergreen
08:48 ericar joined #evergreen
08:49 mmorgan joined #evergreen
08:51 mtj_ joined #evergreen
08:52 * mrpeters tries again
08:52 mrpeters Am I dreaming, or did earlier 2.x versions have a library setting that disallowed a user from placing a hold on a bib record for which they had already checked out a related item on?   did this by chance get removed/renamed in later 2.4.x versions?  did it never exist and I am mistaken?   There is an override for staff.
08:55 DPearl joined #evergreen
08:55 dbs mrpeters: sounds like something conifer did, not sure if it got into master
08:55 mrpeters i swear it was in 2.2....hmm
08:56 mrpeters wonder why the override permission would be there in 2.4 if it never made it to master
08:56 phasefx I think it was a one-liner back in circ script days, in one of the permit scripts
08:57 mrpeters nah there was definetly a YAOUS
08:57 mrpeters i'd swear to it
08:57 mrpeters the library thinks they used to have it turned on in 2.2 as well
08:59 phasefx circ.holds.hold_has_copy_at.alert ?
09:00 phasefx and circ.holds.hold_has_copy_at.block
09:01 phasefx not quite the same
09:02 mmorgan mrpeters: Just tested this on our 2.3.7 system.
09:02 DPearl Is the hackaway in the same library room today?
09:02 mmorgan Attempted to place a hold on a bib for a patron who had a copy checked out and it was unsuccessful. Problem HOLD_ITEM_ALREADY_CHECKED_OUT with the option to override.
09:03 dbs bshum: yeesh, the 800px -> 850px has a very bad smell attached to it (the whole px-width thing); why not just put all of the select boxes on a single "line" and let them wrap to the appropriate width?
09:03 * dbs will demonstrate
09:06 phasefx mrpeters: I don't see anything that steps in front of hold_item_is_checked_out in Circ/Holds.pm in 2.2; looks like hard-coded behavior
09:06 mrpeters hmm
09:07 DPearl bshum: Is the meeting in the same room today?
09:08 DPearl bshum: never mind
09:11 kmlussier joined #evergreen
09:15 bshum dbs: That sounds much better.  My brain wasn't working well last night after a certain point, but I didn't want to forget quirks :(
09:15 Dyrcona joined #evergreen
09:15 dbs Could be that I don't understand the rationale behind adv block et aj
09:15 collum joined #evergreen
09:15 mmorgan mrpeters: phasefx: If my patron is blocked for something else, I don't get the already checked out block when I override. Just another point of info...
09:18 mrpeters mmorgan: interesting
09:18 kmlussier joined #evergreen
09:18 mrpeters i must be mistaken about it being a YAOUS then
09:19 remingtron DPearl: it's lonely being the first one to be right.
09:20 phasefx mmorgan: I think all the events stopping a hold are returned from the server, but I'm not sure how they are presented.  A single override would work on all of them at once
09:22 mmorgan phasefx: OK, thanks. I'm assuming if the staff user didn't have permission to override one of the blocks, the override would be unsuccessful.
09:22 jeffdavis Dyrcona: https://en.wikipedia.org/wiki/Elinor_Ostrom <- this is the person I mentioned when you were talking about the tragedy of the commons
09:23 phasefx mmorgan: that should be true
09:24 mmorgan Oh good :)
09:35 dbs bshum: Oh, I see, this is all tied up with config.tt2 advanced search interface specialness. Ugh.
09:37 rfrasur joined #evergreen
09:37 dbs bshum: I guess we could just take out the width:850px from style.css and the first adv_break from config.tt2; it makes sense to separate the sort/pubdate/search libraries from the rest of the filters
09:38 dbs but it doesn't make sense to me to set an explicit width by default. if sites want to hang themselves with grouping 2 or 3 filter blocks per line, they can go ahead and customize it that way
09:38 bshum That makes sense
09:39 * paxed agrees, explicit width is bad
09:39 dbs While I'm at it I'll move the inline styles into style.css :)
09:39 * rfrasur also agrees
09:39 rfrasur Are we hanging out this morning? "we" referring to the mopac working group.
09:40 * dbs needs to at least get dressed before hanging out :)
09:40 * rfrasur agrees with that too
09:41 bshum dbs++
09:41 rfrasur clothes++
09:42 rfrasur well, clothes_at_appropriate_times++
09:46 bshum berick: Filed https://bugs.launchpad.net/evergreen/+bug/1227667
09:46 pinesol_green Launchpad bug 1227667 in Evergreen "MARC batch import/export interface doesn't always load variables" (affected: 1, heat: 6) [Medium,Triaged]
09:46 bshum berick++
09:47 paxed i'd go so far as to say no_clothes++ - with some reservations for place, time, and company.
09:47 dbs sauna++
09:48 paxed yes, that.
09:48 rfrasur that_whole_idea++
09:53 kbutler joined #evergreen
09:58 eeevil new hangout coming soon?
09:59 * rfrasur shrugs
10:00 RoganH joined #evergreen
10:05 tspindler joined #evergreen
10:05 dbs bshum: dumped one on for you, I have an idea for making things more accessible too; we'll see how that goes.
10:06 * dbs looks at "subject" "contains" <input> and realizes that accessibility is a pipe dream in advanced land atm
10:10 jeff $ svn pull
10:10 jeff Unknown command: 'pull'
10:10 jeff Type 'svn help' for usage.
10:11 * paxed can hardly use svn anymore.
10:12 dboyle joined #evergreen
10:13 Dyrcona svn? What's that? ;)
10:15 * paxed gives sourceforge the evil eye
10:18 bradl joined #evergreen
10:18 paxed joined #evergreen
10:18 paxed joined #evergreen
10:22 bott_otr joined #evergreen
10:27 yboston joined #evergreen
10:27 yboston @marc 028
10:27 pinesol_green yboston: The formatted number used for sound recordings, printed music, and videorecordings. Publisher's numbers that are given in an unformatted form are recorded in field 500 (General Note). A print constant identifying the kind of publisher number may be generated based on the value in the first indicator position. (Repeatable) [a,b,6,8]
10:28 yboston @marc 024
10:28 pinesol_green yboston: A standard number or code published on an item which cannot be accommodated in another field (e.g., field 020 (International Standard Book Number), 022 (International Standard Serial Number) , and 027 (Standard Technical Report Number)). The type of standard number or code is identified in the first indicator position or in subfield $2 (Source of number or code). (Repeatable) [a,c,d,z,2,6,8]
10:28 bshum dbs: Hmm, mixed reactions to the filters stretching across the whole screen here.
10:28 dbs bshum: I'm hardly surprised at mixed reactions.
10:28 yboston @marc 022
10:29 pinesol_green yboston: The ISSN, a unique identification number assigned to a continuing resource. (Repeatable) [a,y,z,2,6,8]
10:29 bshum We're pondering the pro's and con's.  I think folks just need some time to get used to it :)
10:29 dbs I mean, we could say "Let's design for a maximum of 1024px wide" but the other half of my screen would get sad.
10:30 csharp eeevil: rfrasur: RoganH is setting up a cam now for hangout, fyi
10:30 dbs So then we could wrap it all in a <center> tag!
10:30 rfrasur cool beans.
10:30 * rfrasur is talking herself off a librarian cliff right now anyway
10:30 csharp however, so far this morning it's mostly intense typing and not much conversation
10:30 * rfrasur understands
10:30 csharp until right this second
10:30 dbs But the big problem, really, is arbitrary break points (which was what was prompting the 800 vs. 850 right?)
10:30 rfrasur it's cool.  whenever, whatever
10:31 kmlussier dbs: Sure, I think the arbitrary break points was my concern. You could have a row with 4 filters and then break down to a row with one.
10:31 dbs "Keep all four of these things on the same line and scroll if my screen width is < $random pixels"
10:33 paxed dbs: max-width for the container, maybe?
10:34 dbs paxed: could do that. I guess I don't know _what_ the design goal is, overall.
10:36 bshum dbs: I think my thinking was that the adv_break in the config.tt2 would be what controlled whether we'd begin new lines right?  (or used to before we went to divs anyways)
10:37 bshum And so it was easier for folks to decide how many per row and deal with the consequences of the width per site
10:37 dbs bshum: yeah. so we add "clear: both" to adv_filter_block instead of a width px thing
10:38 bshum Hmm
10:38 RoganH I was slow on it this morning, not enough caffeine yet.
10:39 jboyer-laptaupe joined #evergreen
10:39 rfrasur RoganH, just got the quote survey.  Good choices.
10:39 bshum Hey paxed, we're exploring using something like the approach described in http://css-tricks.com/responsive-data-tables/
10:40 RoganH thanks
10:40 bshum Curious what implications that might have for i18n
10:40 bshum The CSS seems to contain strings
10:40 bshum I have a feeling that might be weird?
10:40 dbs bshum: pushed the clear:both approach to keep things as they were before.
10:41 dbs If you _really_ want to use flexible boxes, flexbox would be the right way I suppose.
10:41 * bshum trying to think of constructive ways of dealing with all the crazy table madness in the my account areas with bott
10:41 paxed bshum: css content:"text goes here" - yes, those should be translatable...
10:41 jeff well drat. internal server error with no apparent logs.
10:41 bshum paxed: We're not doing it yet, just pondering options available.
10:42 dbs kmlussier: so... what do you want to have happen with a row of 4 filters when someone has a page width that's not wide enough to display all four?
10:42 paxed bshum: ah. inline css generated by tt2, i'd guess...
10:43 dbs Is there some need to group these rows with an additional label to give the user a hint as to _why_ they're grouped?
10:43 jboyer-laptaupe joined #evergreen
10:43 dbs In which case we could add a label + a border to group them, no matter how they break
10:44 paxed legend?
10:44 dbs legend-ary!
10:45 * rfrasur opens "Evergreen 2.4 Testing Documents" with fear and trepidation.
10:45 dbs Sorry. What I said was, with the current approach, we can remove the special <600px MOPAC CSS
10:45 paxed koha seems to use legends all over the place.
10:46 dbs because it's truly responsive, to whatever size of screen you have.
10:47 atheos_ joined #evergreen
10:48 dbs And the commit that I just added keeps the adv_break support, so you start a new row when you have adv_break
10:48 dbs heh
10:50 shadowspar joined #evergreen
10:52 * dbs prepares for the influx
10:53 jeff dee dah doo dee dah doo...
10:58 jeff i wonder how long URLs like this have been returning 500 errors: https://catalog.berklee.edu/​opac/extras/ac/jacket/small/
10:58 jeff http works, but https fails due to lack of "SSLProxyEngine on"
10:58 jeff the apache docs are annoyingly vague on the implications of SSLProxyEngine
11:00 remingtron re: release manager discussion yesterday, gmcharlt added some helpful comments to the notes doc: http://goo.gl/oGoSUI
11:01 senator atheos_: working/collab/senator/opac-stripe
11:05 csharp @blame everyone
11:05 pinesol_green csharp: everyone stole csharp's ice cream!
11:05 csharp @blame git blame
11:05 pinesol_green csharp: git blame stole csharp's ice cream!
11:07 csharp @quote random
11:07 pinesol_green csharp: Quote #24: "<denials> when git doesn't kill you, it makes you smarter" (added by gmcharlt at 03:58 PM, May 03, 2012)
11:10 zerick joined #evergreen
11:14 jeff yboston: http://git.evergreen-ils.org/?p=work​ing/Evergreen.git;a=shortlog;h=refs/​heads/user/jeff/ac_by_record_id_2013
11:27 jeff ‡aPlatzman, Daniel ‡4prf ‡0(Set cat.marc_control_number_identifier in Library Settings)608493
11:29 yboston I would like to update the installation instructions for master/2.5 to use the new "osrf_control --localhost --start-all" command/syntax. Is there a particular developer that wants to give me some feedback before I make the change?
11:30 yboston I am struggling to find the relevant commit so I can see the code
11:36 tsbere yboston: "git blame -- filename" and "git show -- filename" are both wonderful ways to determine what commit(s) touched a file. The former gives you a line by line, the latter just shows you them.
11:36 yboston tsbere: thank you very much
11:40 rfrasur adbowling-isl_, you around?
11:40 rfrasur n/m
11:49 berick yboston: http://git.evergreen-ils.org/?p=OpenSR​F.git;a=blob;f=bin/opensrf-perl.pl.in
11:51 * tsbere supposes that git log -- filename is probably more useful than git show -- filename, but he was in a run of "maybe it was that commit I wanted to look at?" git show statements
11:57 rfrasur Is there a way for me to run both 2.2 and 2.4 at the same time pointed to diff servers?
11:58 rfrasur on the same computer, that is.
12:03 jdouma joined #evergreen
12:06 dbs rfrasur: with virtual machines I guess
12:06 rfrasur dbs, but nothing quick?
12:07 * rfrasur will just use a laptop as well later.
12:09 smyers_ joined #evergreen
12:14 paxed dbs: i just finished Fez. took me a bit over 10 hours, and got about 140% of it.
12:15 paxed dbs: this was the first game in years where i had to use pen and paper to write things down!
12:25 acoomes joined #evergreen
12:54 dbs paxed++ # after getting through the tutorial / first level, I took a break :)
12:55 * phasefx did too
12:55 paxed i haven't been able to get much work done this week, and all the irritation resulted me in playing the game during evenings.
12:59 stevenyvr2 joined #evergreen
13:00 rfrasur Is someone setting up a hangout for the discussion?
13:01 atheos_ joined #evergreen
13:02 phasefx rfrasur: I'll invite you to the one I'm on
13:02 rfrasur got it.  muchas gracias
13:06 * dbs plays with video / audio
13:06 * rfrasur is looking at berick's head and listening to strange chuckling.
13:07 rfrasur and writing a grant proposal
13:07 * rfrasur does work a little
13:12 * phasefx also managed to crash his Hangouts; chaos powers for the loss
13:12 * dbs tries to remember - there's an agenda for this afternoon? Wrap-up meeting or something?
13:12 rfrasur I blame everything on Thursday.  We're mortal enemies right now.
13:12 bshum dbs: Yeah there's a wrap up reports at 1:30 pm EST
13:12 dbs http://evergreen-ils.org/dokuwiki/do​ku.php?id=dev:hackfest:hackaway-2013 - oh yeah
13:12 bshum So in a little bit
13:13 csharp @blame Thursday
13:13 pinesol_green csharp: Thursday is NOT CONNECTED TO THE NETWORK!!!
13:13 csharp pinesol_green: tru dat
13:13 pinesol_green csharp: MARC still isn't dead yet, alas
13:13 bshum dbs: We're going to push through a tiny commit to put a hide block around the searchbar elements while on the myopac pages
13:13 bshum Half the screen being used up by search elements doesn't seem helpful for the time being.
13:13 dbs bshum: NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!
13:13 dbs bshum: I kid. Hide them on all screens except homesearch?
13:13 bshum Or.  :)
13:14 kmlussier +1
13:14 dbs Yeah. Results and all.
13:14 rfrasur hehe
13:14 csharp http://www.youtube.com/watch?v=WWaLxFIVX1s
13:15 eeevil http://www.khaaan.com/
13:16 dbs Pop "Another search" above "Advanced search"?
13:16 rfrasur simultaneous will shatner
13:17 bshum We're contemplating how the basic search, advanced search, and browse search links will need to work.
13:17 bshum Since those are all contained within searchbar.tt2 right now
13:18 bshum Or similar depending on what screen you're on I guess
13:18 bshum I was thinking about making a new nav bar or something for those
13:18 bshum But styling them as similar
13:18 bshum But we're still pondering
13:18 bshum Just figuring there still does need to be a way back to search from the my account areas
13:18 bshum Even if we hide the search forms
13:19 rfrasur and this is a responsive template? or diff template dependent on screen size? or some other mopac mojo that's been created in the wee hours?
13:19 bshum rfrasur: We've been hacking the existing main template and adding stuff to make it work reasonably in mobile.
13:20 rfrasur okay
13:20 dbs bshum: my thought was to stuff it all under the "Refine these results" (or "Refine this search") button for mobile
13:20 bshum dbs: That works nicely for the results.
13:20 dbs But yeah, given the current structure that's either going to require restructuring, or DOM surgery via JavaScript
13:21 rfrasur I feel like I'm at the tail end of the discussion...so...whatever y'all do will be fantastic and I'll concentrate on teaching librarians the difference between a mobile website and an app.
13:21 rfrasur forever
13:21 dbs "Refine this search" could become "Search..." on the not-results page...
13:21 dbs rfrasur++
13:21 rfrasur until I fall over...and then it'll be on my headstone "a mobile website/page is not the same as an app"
13:22 * rfrasur might even get that as a tattoo
13:22 dbs The http://headstone.app/rfrasur mobile website
13:23 rfrasur yep
13:26 Rogan_Ni joined #evergreen
13:28 dbs theory looks reasonably good on my Android 2.3 with stock browser LG Optimus One
13:31 bshum Excellent.
13:31 kmlussier Yay!
13:32 dbs 320x480 3.2" display - feel the power! http://www.lg.com/ca_en/cell-phones/lg-LGP500
13:33 jeff hrm. openlibrary api site down.
13:33 jeff and now it's up.
13:33 jeff > key can be any one of ISBN, OCLC, LCCN, OLID and ID (case-insensitive)
13:47 dbs Learning point: design for mobile first!
13:51 phasefx design for testing first, too, but at least one test tool makes use of accessiblity libraries for working the UI, so you can do both
13:52 jeff man. i thought isbns were messy. lccns and oclc nums are almost worse.
13:54 eeevil how upgrade-safe are the changes that have been made thus far?
13:54 rfrasur thanks bshum
13:54 eeevil **clap, clap, clap**
13:54 dbs eeevil: about as safe as any tpac changes
13:54 eeevil dbs: well, some are very safe
13:54 eeevil some are foundational, and not so much
13:54 dbs that is to say, we're changing css and structure
13:54 dbs so if you override templates, you get to figure out where the diffs are
13:55 eeevil that clears it up, thanks
13:56 dbs fwiw - most of the changes we've made improve the main TPAC view, IMO
13:56 * eeevil pines for a much more granular set of template files, and yet supplies no patches ...
13:56 dbs (to address dbwells' point)
13:56 dbs Well, the searchbar changed significantly
13:57 eeevil but that's pretty safe, I bet
13:57 dbs but improves i18n and accessibility
13:57 eeevil that++
13:57 bshum Oh right, the searchbar
13:57 tspindler left #evergreen
13:58 paxed was bug 1221411 fix included?
13:58 pinesol_green Launchpad bug 1221411 in Evergreen "Translating the basic search bar is troublesome" (affected: 1, heat: 6) [Undecided,New] https://launchpad.net/bugs/1221411
13:58 dbs That's kind of the whole point of a responsive design: it's one design.
13:58 rfrasur is this referring to font size?  sorry...audio is a little hit or miss
13:59 dbs We were evaluating them on their own merits. And even tested with IE (up to this morning, anyway)
13:59 dbs rfrasur: all of the changes
13:59 rfrasur oh...sorry...I meant the 12/14 conversation
13:59 bott_otr joined #evergreen
14:00 dbs paxed: nope
14:00 dbs paxed: but we should definitely take a look at your bug
14:01 eeevil one-layout-to-rule-them-all++
14:01 dbs paxed: we threw out the sentence structure entirely
14:01 rfrasur eeevil++
14:01 csharp hack_prize++
14:01 paxed dbs: ahh, i see.
14:03 dbs wish we had a camera to see!
14:03 eeevil aye
14:04 csharp dbs: is the camera not working?
14:04 eeevil or a url
14:04 eeevil or branch
14:04 eeevil csharp: it's washed out .. nature of webcams
14:04 dbs csharp: hmm, I'm on rogan's hangout and his camera is off
14:04 csharp https://dev198.esilibrary.co​m/~berick/egstaff/ang/patron is what's up there
14:05 dbs Or maybe my hangout is screwed..
14:05 csharp better?
14:05 phasefx still washed out
14:06 rfrasur it's better, but hard to see.  i think other than a screen share, it's going to be like that.
14:06 bshum Yeah
14:08 bshum dbs: Hmm, on Chrome, the javascript is a little slow in rendering the facets.
14:08 fparks joined #evergreen
14:08 bshum It likes to spin for me a few moments longer before pushing them to their normal place on the left.
14:08 bshum Maybe it's just my chrome.
14:08 bshum Just noticed that
14:08 bshum (for the main catalog)
14:09 dbs bshum: no, makes sense, because the facets load after the main results, then they get pushed over to the left after the page finishes loading completely
14:09 bshum dbs: Okay, just checking :)
14:09 bshum *double checking
14:10 dbs yet another design approach would be to load them first still, but set them to "display:none" in mobile mode, and then use the javascript "Refine these results" to unhide them
14:10 Rogan_Ni yeah, the camera is good for people but only so great for little stuff on a screen
14:10 bshum dbs: I think we talked about hiding facets by default and only having them show if one were using the refine search button.
14:11 bshum So maybe that would work better.
14:11 rfrasur dbs and bshum: I think that's a great idea...hiding them
14:11 * bshum could ponder more after
14:12 fparks joined #evergreen
14:13 csharp berick++
14:13 bshum berick++
14:13 rfrasur berick++
14:17 bott_otr joined #evergreen
14:20 csharp senator++
14:20 csharp jboyer++
14:28 rfrasur cash is good
14:28 remingtron jeff++ #syndetic cover image improvements
14:30 Rogan_Ni google hangouts is not my friend today
14:30 Rogan_Ni I'm going to look at some new ways to handle remote participation next year that might be a bit slicker since there was high interest this year
14:31 remingtron puppets++
14:32 csharp jeff++
14:32 eeevil **clap, clap, clap**
14:33 rfrasur Rogan_Ni, I know the call went out on Tuesday for people to moderate the community.  If that offer is still open, I'd like to experiment with a couple things.
14:33 GeoffSams joined #evergreen
14:34 rfrasur If it's not...that's cool, too
14:35 fparks joined #evergreen
14:35 * dbs notes that Hangouts worked really well, at least in his opinion
14:36 csharp dbs++
14:36 csharp felt like you were here with us ;-)
14:36 rfrasur dbs, I agree.  fwiw, I think it's good for people like me to NOT be there as a distraction...but hangouts allows us to still know what's going on.
14:36 * eeevil feels hangouts are 100% better than being completely disconnected
14:37 * phasefx agrees
14:37 gsams joined #evergreen
14:39 eeevil more, smaller rooms for workgroups might make hangouts more workable
14:39 eeevil avoid cross-talk
14:39 eeevil he says selfishly
14:39 Rogan_Ni its a good thought
14:39 rfrasur eeevil - true, but does the cross-talk provide a benefit for the in-person people?
14:39 * phasefx really wants floating holographic heads, but can wait for that
14:39 rfrasur holographic_heads++
14:40 rfrasur oh wait....didn't FB try to do that with a mobile overlay?
14:40 rfrasur (I guess they weren't really holographic...but they're flolating)
14:43 acoomes joined #evergreen
14:44 Dyrcona Anyone seen this, and have any idea what I did wrong?
14:44 Dyrcona Modification of a read-only value attempted at /usr/local/share/perl/5.14.2/​OpenILS/Utils/Fieldmapper.pm line 240
14:44 * rfrasur thinks Yamil needs to bring a playlist with him next year.
14:45 rfrasur so people can request music on the piano
14:47 jeff Dyrcona: i've encountered it in general, and had this in my history, but i do not recall the cause when i dealt with it. i suspect a typo elsewhere. http://www.perlmonks.org/?node_id=570712
14:48 eeevil Dyrcona: could it be something like: Fieldmapper::foo->new = $bar; somewhere in the code?
14:50 Dyrcona Well, I'm actually using $class = Fieldmapper::class_for_hint('are'); $class->new([@data]);
14:50 Dyrcona That works but not if $class is referenced as a member in an object: $self->{fmClass}->new([@data])
14:52 mrpeters left #evergreen
14:53 eeevil weird ... no use of @_ involved, all shifted ...
14:54 Dyrcona Ok. I misspoke slightly.
14:55 Dyrcona I was passing an arrayref $data.
14:55 Dyrcona when I changed data to an array and use the above syntax, it works.
14:56 Dyrcona Thanks for the suggestions.
14:57 rfrasur screenshots are very rarely a bad idea
14:57 rfrasur in this context, at least
14:57 eeevil ah .. interesting. are you looping over an array of arrays? like: for $data ($sth->selectall_arrayref) { $foo = $class->new($data); ... } ?
14:57 Dyrcona eevil: yes. I am
14:58 Dyrcona I'll push it if you want to look, but switching to $sth->fetchrow_array and using [@data] fixed it.
14:59 eeevil that's it. it's the same as "common cause 2"
14:59 eeevil well, just using [@data] should be enough ... but `while(fetchrow_arrayref)` is better anyway, for memory usage reasons
15:00 eeevil array in hand, use foreach; iterator pattern, use while
15:01 eeevil Dyrcona: also, switching to while means you can use the variable directly, no need to deref and re-ref
15:01 eeevil also, \@data will be faster (and less memory hungry) than [@data] ... though that may be a micro-optimization in your use case
15:02 Dyrcona eevil: I'll give it a try, though testing with ten records it won't be noticeable.
15:02 Dyrcona eeevil ^
15:02 eeevil indeed it wont
15:02 eeevil but, while++
15:06 dbs gah. trying to put facets first again is painful
15:18 dbs bshum: so... latest commit does good-ish things for mobile show/hide facets and results (although the "Refine results" / "Back to results" links need styling)
15:19 dbs but the graceful collapsing of place hold / add to my list stopped working. didn't mean to actually _push_ that commit
15:20 * eeevil 's ears are burning
15:26 bshum dbs: Well I haven't pulled it quite yet
15:26 bshum Toying with some other things first.
15:28 depesz joined #evergreen
15:32 DPearl joined #evergreen
15:36 DPearl joined #evergreen
15:37 remingtron now open for editing: http://evergreen-ils.org/dokuwiki/do​ku.php?id=faqs:evergreen_roadmap:2.6
15:38 remingtron it's available from the main roadmap page
15:38 remingtron http://evergreen-ils.org/dokuwiki/​doku.php?id=faqs:evergreen_roadmap
15:48 csharp remingtron++
15:51 DPearl joined #evergreen
15:55 b_bonner left #evergreen
15:56 rfrasur thanks hack-away people.  have safe journeys home.
15:56 csharp rfrasur: thanks!
15:58 kmlussier joined #evergreen
16:07 yboston_ joined #evergreen
16:10 dboyle joined #evergreen
16:15 zerick joined #evergreen
16:29 roses joined #evergreen
16:36 pastebot "roses" at 64.57.241.14 pasted "500 fields visability" (5 lines) at http://paste.evergreen-ils.org/13
16:37 roses roses: Just pasted a question about 500 field workaround in 2.3.7 and question about 500 fields in 2.4.  Thanks.
16:38 RoganH joined #evergreen
16:40 kmlussier RoganH: Weren't you supposed to fly out today?
16:40 RoganH kmlussier: nope, I fly out tomorrow
16:40 kmlussier Ah, ok.
16:40 eeevil roses: the 500 field can be made searchable in any version of evergreen. it's a matter of server configuration.
16:40 RoganH I was confused when we were chatting earlier, I thought you were talking about tomorrow
16:41 * RoganH is always confused.
16:41 kmlussier Yeah, me too.
16:41 roses eeevil: Searchable, but are they visible - ie to the patron who wants to make sure their name is mentioned?
16:42 eeevil roses: they can be made visible, too.  exactly how depends on if you're using the TPAC or the JSPAC (2.3 is the last release that supports the JSPAC), but in either case it comes down to template customization
16:45 roses eeevil: Are copy notes visible in the TPAC of any version of Evergreen?
16:46 eeevil they are in the JSPAC, if you drill down to the copy details, I believe
16:47 roses eeevil: In 2.4 would you still have to drill down to copy details?
16:48 eeevil no, because the JSPAC is been effectively disabled
16:49 eeevil s/is/has/
16:50 kmlussier roses: In tpac, there is no hidden copy details area. The copy notes will display on the record page without any additional clicks, but public copy notes didn't arrive in tpac until 2.4, I think.
16:50 * kmlussier tries to find dinner.
16:50 roses eeevil: So we are just out of luck with the TPAC in 2.3.7 - no workarounds - but it in another field etc.
16:51 eeevil kmlussier: thanks! I wasn't certain about when that landed in a release, or if it had yet
16:52 eeevil roses: based on what kmlussier said, I think 2.4 will be your best bet for both copy details and 500 notes
16:52 eeevil roses: but the 500 notes can be displayed in 2.3 with some template work (JSPAC or TPAC)
16:54 roses eeevil: Thanks.  Any idea of how much customization that would take - or would we just be better off waiting for upgrade?
16:56 eeevil not much, really. 10 lines or less if you just need it on the record detail page
16:59 roses eeevil++kmlussier++ Thanks for your help.  Much appreciated.
17:04 ldwhalen senator: I am taking a look at the Stripe work you are doing with jboyer-isl.
17:04 ldwhalen How is it coming along?
17:04 kbutler /quit
17:04 senator ldwhalen: well, but
17:04 senator for the moment, i've switched tasks
17:04 senator it really almost works i think
17:05 senator i'd be interested in any input, esp. suggestions for services that work in the same way as stripe (no payment info need touch the site's servers) that we could think about adding
17:05 kmlussier joined #evergreen
17:05 ldwhalen senator: Do you know if Business::Stripe does error checking?  Or will that have to be worked into the Evergreen side of things?
17:06 mmorgan left #evergreen
17:06 senator what kind of error checking do you mean exactly? it does report to you if stripe declines the charge or doesn't like your input particularly
17:08 ldwhalen senator: I was wondering if it passes on the Stripe error codes or if it handles them itself.
17:09 senator ldwhalen: stuff like this so far http://pastie.org/8337096
17:09 senator that is, that's the kind of thing i've seen so far
17:09 senator (sorry, going afk a bit)
17:11 ldwhalen senator: thanks for that paste.
18:03 remingtron @later tell yboston: if this is yamil, here's my serials docs: https://bugs.launchpad.net/evergreen/+bug/1207519
18:03 pinesol_green remingtron: The operation succeeded.
18:03 pinesol_green Launchpad bug 1207519 in Evergreen "Serials 2.4 updated documentation needed" (affected: 1, heat: 6) [Undecided,Confirmed]
18:56 dMiller joined #evergreen
19:28 dbs_mob joined #evergreen
19:29 dbs_mob bshum: think I figured it out, now that the facets are back on the left we just need display:inline instead of floats.
19:30 dbs_mob so we toggle display: none and display: inline. should be easy, in theory
19:37 dbs_mob left #evergreen
19:45 stevenyvr2 left #evergreen
20:30 mrpeters joined #evergreen
20:30 dbs ahh, true fix coming.
20:30 mrpeters left #evergreen
21:31 RoganH joined #evergreen
21:33 mrpeters joined #evergreen
21:34 mrpeters left #evergreen
21:51 bshum dbs++
22:40 kmlussier joined #evergreen
23:46 eby joined #evergreen
23:46 eby joined #evergreen

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