Evergreen ILS Website

IRC log for #evergreen, 2015-02-04

| 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
00:56 akilsdonk joined #evergreen
05:04 pinesol_green Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html>
06:02 edoceo joined #evergreen
07:14 hopkinsju joined #evergreen
07:15 jeff__ joined #evergreen
07:20 b_bonner_ joined #evergreen
07:57 rjackson_isl joined #evergreen
08:05 akilsdonk joined #evergreen
08:19 graced joined #evergreen
08:20 ericar joined #evergreen
08:25 Dyrcona joined #evergreen
08:33 kshitij joined #evergreen
08:34 mrpeters joined #evergreen
08:35 kshitij left #evergreen
08:48 gmcharlt joined #evergreen
09:01 maryj joined #evergreen
09:05 abowling joined #evergreen
09:08 julialima_ joined #evergreen
09:09 mmorgan joined #evergreen
09:13 sarabee joined #evergreen
09:34 RoganH joined #evergreen
09:41 ericar_ joined #evergreen
10:02 bshum RoganH++
10:06 dbwells Good morning, all.  Last Wednesday for the OPW project we talked a lot about buttons, today we want to talk at least a little about tables.
10:07 dbwells Here is a mockup julialima_ has developed for us of some proposed style changes for client tables.  It also shows (roughly) the same table in the current design for reference: http://www.calvin.edu/libra​ry/images/table_mockup.png
10:11 yboston joined #evergreen
10:11 dbwells We are certainly interested in overall reactions, but can also take some time to point out some of the differences once people have had a chance to look it over.
10:19 dbwells It seems we are light on opinions this morning :)  julialima_ and I will be around until 11:00am, but we'll also send this same concept to the list for discussion.
10:19 * jeff grins
10:21 jeff both the old and the new lack a "last page" button, which may simply be due to underlying bits -- say, the expense of calculating the last page, etc.
10:21 jeff but the new has "Page 1/1" and still lacks a "last page" button.
10:22 jeff anything intentional/noteworthy there, or am i reading too much into it?
10:23 dbwells jeff: Yes, I think you're reading too much into it :)
10:23 jeff I do like the removal of "total paid", but mostly because it can be confusing when the bulk of the "paid" is "Forgive" payments. :-)
10:25 jeff But sorry, I forgot to state my overall reaction: looks like a nice improvement!
10:26 dbwells Sorry, I know the tables aren't perfectly analogous, but that's really just chance.  The project is focused on the style elements.
10:26 mmorgan Do I see that "Actions" has turned into that "stack" in the upper right?
10:27 jeff "hamburger menu" is the term I've seen most often, and that's started to see use around here. :-)
10:27 dbwells mmorgan: yes, that is one concept we've been exploring.
10:28 jeff dbwells: are the column picker and actions both under the hamburger menu?
10:28 mmorgan That was my next question :)
10:29 dbwells jeff: julialima_ might be able to answer that better, but that is how I understood it.  It would be a submenu in there, I think.
10:29 jeff (realizing that it's a mockup, and that neither are likely actually in existence under the hamburger...)
10:32 julialima_ jeff and mmorgan: Yes, it will display the same options
10:33 dbwells I think it is a sensible compromise, but maybe others would argue that column configuration is a first class action deserving it's own widget.
10:34 jeff julialima_: thanks!
10:34 julialima_ I even eliminate columns options, and perhaps would present in a separate popup. Of course it is debatable.https://raw.githubusercontent.com/Julia​Lima/OPWInternship/master/tables-01.png
10:34 jeff dbwells: That was my initial thought (regarding column-picker "demotion"), but perhaps that's just an argument for finding ways to make the need for the column picker less frequent.
10:36 jeff (three ideas there would be: 1) reasonable defaults, 2) default->org->workstation/user prefs hierarchy/overrides/whatever 3) easier access to more columns for a given row)
10:36 mmorgan IMO, column config is far less used than Actions, so having it tucked in the hamburger makes sense to me.
10:37 dbwells julialima_'s second pic there doesn't actually show the actions yet, but they would be in there above the column stuff.
10:38 gmcharlt jeff: one thing I'm doing in my own webstaff dev is actively picking reasonable default columns for tables
10:38 gmcharlt but just to toss something out: if anybody wants to send me their (customized) column configurations, that's data I'm willing to look at
10:39 jeff gmcharlt: yay! and the fact that work has been done to fix the old xul-client issue of "ahr columns are ahr columns, no matter the surrounding context" also has helped.
10:40 jeff when viewing holds on a patron's account, you're far less likely to find the patron name a helpful bit of info, but seeing patron last/first/alias is helpful when viewing holdshelf at a library.
10:40 jeff similar, very little reason to see the title/author on each hold when viewing holds on a title, but that info is relevant when looking at holds on a patron account or browsing the holdshelf. :-)
10:41 gmcharlt Shut down the Department of Redudancy Department!
10:42 jeff something else i find myself doing (and have no idea if it's something others do often) is adding a column when i'm interested in only a single additional field on a single row -- a faster way to see full details for a given row (some interfaces already have this) would avoid the column picker dance there also.
10:42 * mmorgan agrees with jeff. Better defaults would be a huge improvement and make customization less of a requirement. As things are now, customization is essentially required.
10:43 dbwells gmcharlt: Thanks for that offer.  I really hope you get some responses, as that kind of feedback will make a huge difference in overall OOTB usability, in my opinion.
10:43 dbwells It sounds like we are all of similar opinion :)
10:43 * mmorgan would be willing to share tree_column files. How would gmcharlt like them shared?
10:45 gmcharlt mmorgan: email is fine, or put up a zipfile on a public webserver and post the link
10:45 mmorgan ok, will gather up some files.
10:47 mmorgan Back to the navigation in the mockup - would anyone else prefer to see the forward/back last/first page arrows just to the left of the hamburger rather than where they are now?
10:50 gmcharlt I'm neutral on that question
10:51 gmcharlt I like the styling in general, but one thing that bothers me a bit is the potential for very common actions to end up hidden under the hamburger
10:51 gmcharlt (as it were)
10:52 dbwells gmcharlt: I agree.  How do you feel about dedicated buttons in the title bar for the most common actions?
10:53 gmcharlt dbwells: that seems reasonable; that, or an action bar below the title bar
10:55 dbwells gmcharlt: that's a good idea and very useful feedback, thanks!
10:56 mmorgan If individual actions turn into dedicated buttons, I'd favor the action bar concept rather than adding them to the title bar.
10:57 mmorgan Maybe pie in the sky, but an option to expand the hamburger into an action bar?
10:58 ericar_ joined #evergreen
10:58 dbwells mmorgan: Yes, maybe pie in the sky, but still an excellent idea.
10:59 gmcharlt that may be an achievable piece of pie (making no promises though), as each item on an action bar and/or the hamburger menu would still just be a menu item
10:59 gmcharlt the common ones would just be decorated differently to indicate that they should get priority in the display
10:59 dbwells I think the ideal style will allow for various levels of progressive expansion/compression based on interface need and user preference.
11:00 dbwells That seems to be what we're describing, I think.
11:01 dbwells The initial goal will need to be a middle ground of sorts, but with our eye still on that pie :)
11:03 eeevil we do have an analog to the idea of an actions bar right now, actually.  the billing history interface (IIRC) has buttons left-justified on the same row as the pagination and actions bar
11:04 eeevil or, maybe the top-level billing interface?
11:04 dbwells eeevil: Yes, I know what you are talking about.
11:05 dbwells The billing interface in general has been our primary focus, as it is a rich set of screens with a lot of good ideas.
11:05 eeevil anyway, we can move those elements around easily in the grid widget template. I think someone could come close to julialima_'s mockup today just by doing that much
11:05 gmcharlt indeed
11:06 eeevil (that someone is not me right this moment, though ... TUITS!)
11:09 gmcharlt $a Tuits $x Dearth $y 2015
11:11 dbwells Well, it's past 11:00am so I need to retreat.  Thanks all, once again, for the feedback.  We're doing our best to identify and codify existing ideas, then trying to apply them to various places in the client and see what works most broadly.
11:12 jeff julialima_++ dbwells++
11:13 mmorgan julialima_++ dbwells++
11:13 julialima_ Thank you all :)
11:29 nhilton joined #evergreen
11:48 bmills joined #evergreen
12:07 vlewis joined #evergreen
12:13 maryj joined #evergreen
12:31 Dyrcona Head Up: I just ran the 0905 upgrade script and it ended with a rollback. Details to follow.
12:33 Dyrcona ERROR:  cannot ALTER TABLE "record_entry" because it
12:33 Dyrcona has pending trigger events
12:33 bshum Bleh
12:33 Dyrcona I'll make a fix and post it to Launchpad.
12:33 Dyrcona After lunch.
12:34 bshum Dyrcona++ # thanks for testing that in your system.
12:55 nhilton joined #evergreen
12:58 jihpringle joined #evergreen
13:10 chatley_ joined #evergreen
13:11 buzzy joined #evergreen
13:18 pinesol_green Showing latest 5 of 7 commits to Evergreen...
13:18 pinesol_green [evergreen|Josh Stompro] LP#1390138: Another update for install/update docs - added make install - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=0d739da>
13:18 pinesol_green [evergreen|Josh Stompro] LP#1390138: Updating Upgrade and Install docs for 2.7 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=3c7bd0b>
13:18 pinesol_green [evergreen|Josh Stompro] LP#1390138: Updating Upgrade and Install docs for 2.7 - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=b671b65>
13:18 pinesol_green [evergreen|Ben Shum] LP#1390138: Remove references to Ubuntu Lucid Lynx 10.04 as this is not supported - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=7331f82>
13:18 pinesol_green [evergreen|Ben Shum] LP#1390138: Clarify 2.6-2.7 upgrade path - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=1dc77fa>
13:19 collum joined #evergreen
13:19 bshum Stompro++ # I did some light rebasing to get things all squared away
13:19 bshum But thanks for your contribution on getting us upgrade docs
13:19 bshum For 2.7
13:20 bshum When the docs are rebuilt overnight (and we actually cut and release 2.7.3) I'll go ahead and update the downloads page on the main Evergreen site accordingly.
13:23 jwoodard joined #evergreen
13:27 maryj joined #evergreen
13:27 nhilton joined #evergreen
13:28 dMiller_ joined #evergreen
13:41 mglass joined #evergreen
13:46 bmills joined #evergreen
13:48 pinesol_green [evergreen|Bill Erickson] LP#1261777 repair cloned addr owner link - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=f48b1bc>
13:50 bshum Alrighty, that's that.  Just waiting for Dyrcona's results from https://bugs.launchpad.net/evergreen/+bug/1418164 and then I think we're in ready shape to cut 2.7.3 today.
13:50 pinesol_green Launchpad bug 1418164 in Evergreen "0905.schema.use_current_normalize_heading.sql fails with SQl Error" (affected: 1, heat: 6) [Undecided,New]
13:58 kmlussier @dessert bshum
13:58 * pinesol_green grabs some coffee frappes for bshum
13:59 bshum Coffee?  Bleh
13:59 kmlussier Brrrrr...way too cold for coffee frappes.
13:59 kbutler joined #evergreen
13:59 kmlussier Even though I just had one a few nights ago. :)
14:01 nhilton_ joined #evergreen
14:02 graced joined #evergreen
14:09 tsbere I invite others to decide how important this is: https://bugs.launchpad.net/evergreen/+bug/1418177
14:09 pinesol_green Launchpad bug 1418177 in Evergreen "Part Holds ignore boundaries after placement" (affected: 1, heat: 6) [Undecided,New]
14:09 tsbere MVLC doesn't use boundaries, so I don't see it as that important. I just happened to run into it when looking for a solution to a different issue.
14:09 nhilton joined #evergreen
14:12 kmlussier I'm guessing it's important to those sites using boundaries.
14:13 mrpeters left #evergreen
14:15 tsbere kmlussier: At least I saw it as important enough to test and post to launchpad, right?
14:27 krvmga joined #evergreen
14:36 bshum Dyrcona++
14:38 mrpeters joined #evergreen
14:40 bshum Okay, off to cut 2.7.3
14:41 pinesol_green [evergreen|Jason Stephenson] LP#1418164: Fix 0905.schema.user_currnet_normalize_heading.sql. - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=c9ee432>
14:45 Stompro bshum++, thanks for fixing up the upgrade docs and committing them.
14:52 bshum dbwells: So I think that when we make the upgrade scripts for 2.7.3 and 2.6.5, it's a matter of moving the last bits of ALTER TABLE out of the transaction body.  Kind of like how Dyrcona repaired 0905 in master.
14:52 Dyrcona That feeling you get when you notice typos in your commit message when you read the commit email.....
14:52 bshum Just something to watch out for, I haven't done that sort of editing for a version-upgrade script in a long time.
14:53 dbwells bshum: If we're including a bigger reingest step anyway (full or metabib.reingest_metabib_field_entries style), we don't need that last chunk of 905 at all, I think.
14:54 dbwells bshum: nevermind, this is authority stuff
14:54 dbwells sorry
14:54 Dyrcona dbwells: I think the triggers were dropped to speed things up, but I'm just guessing.
14:55 dbwells Dyrcona: I am sure you are right.
14:55 bshum dbwells: Ah right, I forgot about the reingest step.  Should I just add verbiage for that at the end of the upgrade script?
14:55 Dyrcona Problem is FK relationships are triggers, and you can't always drop those.
14:59 dbwells Dyrcona: I think for similar problems in the past we've also had some success doing "SET CONSTRAINTS ALL IMMEDIATE;" in the transaction before altering the table;
15:03 dbwells bshum: I'm planning to steal stuff from the bottom of the 2.5.0 upgrade script.  Let me whip up a paste and see what you think.
15:03 bshum dbwells: Sounds good.  I'll finish editing my working branch and then manually tweak the tarball with the final changes for the upgrade scripts then.
15:06 mrpeters left #evergreen
15:08 bshum dbwells: Maybe more the variant at the end of the 2.6.0 script is better
15:10 bshum Oh, funny, the 2.5 to 2.6.0 upgrade script does the same thing with the authority table triggers.
15:10 bshum Puts them outside the COMMIT main transaction body
15:10 bshum Guess we're repeating history there, heh
15:10 bshum Again.
15:10 dbwells bshum: Is metabib.reingest_metabib_field_entries not enough?  I need to check to remember what exactly it does and doesn't do.
15:11 bshum dbwells: I'm unsure.
15:15 dbwells It's not the right piece.
15:18 dbwells I think we need metabib.reingest_record_attributes() in this case.  Let me see if I can test it out a bit.
15:26 dbwells bshum: based on my testing, SELECT metabib.reingest_record_attributes(id); is sufficient for this situation.  Paste forthcoming...
15:30 pastebot "dbwells" at 64.57.241.14 pasted "Partial Reingest Addendum For Upgrade Script" (24 lines) at http://paste.evergreen-ils.org/30
15:35 Dyrcona Is there a test script floating around to see if Python is working correctly with Evergreen?
15:35 Dyrcona I did --enable-python 'cause I eventually want to see if I can get constrictor working.
15:35 bshum dbwells++
15:35 bshum I'll tack that on and get the tarball finished to push up to the website
15:36 * Dyrcona decides to look at constrictor in the mean time.
15:38 jeff Dyrcona: there's osrfsh.py -- that's a start.
15:38 Dyrcona jeff: yeah. I just tried srfsh.py and that worked.
15:39 jeff er, yeah. i was about to verify that filename but went with what came to mind first because i figured you'd get the point. :-)
15:40 Dyrcona There's also opensrf.py for managing python services.
15:41 Dyrcona It lists nothing available when I ask it, as I expect.
15:42 Dyrcona I also found this: http://wiki.evergreen-ils.or​g/doku.php?id=opensrf:python
15:45 dbs Dyrcona: I'm still using Python to do all of our LDAP auto-create users from LDAP stuff
15:45 Dyrcona dbs: Cool.
15:46 Dyrcona I assume the <plugins> entry goes inside the <srfsh> block in .srfsh.xml.
15:46 Dyrcona Or, is that even necessary?
15:48 dbs I don't use srfsh.py, sorry
15:49 Dyrcona Well srfsh.py worked without the link or the configuration, so that's why I asked.
15:49 Dyrcona I imagine that wiki page may be out of date.
15:49 dbs That untrustworthy dbs guy wrote it 6 years ago, so maybe
15:50 dbs And it looks... unfinished
15:52 Dyrcona I assume that I could enable python on a utility server and run python scripts on that server against a production server without python enabled, and the python scripts would still work.
15:52 dbs Yep
15:52 Dyrcona Cool.
15:53 vlewis_ joined #evergreen
15:54 Dyrcona I was going to try Java again, too, but decided not to deal with that today.
16:05 Dyrcona I would say that wiki page is out of date.
16:05 Dyrcona Python packages get installed to /usr/local/lib/python2.7/dist-packages/ or equivalent these days.
16:07 bshum Okay, 2.7.3 is up
16:07 bshum Tomorrow after the docs server updates, I'll add the link to the upgrades chapter too.
16:07 Dyrcona bshum++
16:13 pinesol_green [evergreen|Ben Shum] Forward-port 2.7.2-2.7.3 upgrade script - <http://git.evergreen-ils.org/?p=​Evergreen.git;a=commit;h=4ef6f4b>
16:13 bshum After the whole tagging in OpenSRF experience, going back to these fake tags and branches feels more annoying :)
16:14 bshum Just saying.
16:15 jboyer-isl joined #evergreen
16:16 gmcharlt bshum++ # tilting at those hashtag windmills
16:16 bshum Bring back evgils I say.  I'm tired of all these unrelated tweets :(
16:24 Dyrcona @love git tag
16:24 pinesol_green Dyrcona: The operation succeeded.  Dyrcona loves git tag.
16:24 jboyer-isl #evergreenopensourceintegratedlibrarysystem - still leaves 116 characters.
16:24 * Dyrcona has visions of guis writting in PyQT, linking to PyUNO to produce odt and ods documents.
16:25 Dyrcona "Writting? Really, fingers?"
16:27 bshum Heh
16:58 kmlussier Have a nice night #evergreen!
16:59 kmlussier And +1 to evgils. I'm also tired of those beer drinkers and e-girls hiijacking our hashtag. :)
17:18 mmorgan left #evergreen
17:28 mdriscoll left #evergreen
17:36 * berick wonders if anyone is going to be sticking around in Hood River Saturday evening after the conference.
18:34 bshum berick: We will be.
18:34 bshum "We" being a contingent from Biblio
18:35 bshum Easier to fly home early Sunday morning.
18:35 bshum Otherwise getting back east tends to suck
18:59 eeevil berick: so, I'm getting doubled pcrud commits from .update() in the pcrud.js ng service ... thoughts?
20:25 bmills joined #evergreen
22:14 bmills joined #evergreen
23:13 nhilton joined #evergreen

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