Time |
Nick |
Message |
04:51 |
pinesol_green |
Incoming from qatests: Test Success - http://testing.evergreen-ils.org/~live/test.html <http://testing.evergreen-ils.org/~live/test.html> |
06:03 |
|
wsmoak joined #evergreen |
07:50 |
|
sarabee joined #evergreen |
07:50 |
|
rjackson-isl joined #evergreen |
07:56 |
|
jboyer-isl joined #evergreen |
08:04 |
|
akilsdonk joined #evergreen |
08:27 |
|
mrpeters joined #evergreen |
08:35 |
mrpeters |
https://bugs.launchpad.net/evergreen/+bug/1394989 all fixed up -- thanks tsbere++ for the mentoring |
08:35 |
pinesol_green |
Launchpad bug 1394989 in Evergreen "Collections API users_of_interest can crash on users with null card values" (affected: 1, heat: 6) [Undecided,New] - Assigned to Michael Peters (mrpeters) |
08:40 |
|
mmorgan joined #evergreen |
08:58 |
|
Shae joined #evergreen |
09:16 |
|
eby joined #evergreen |
10:02 |
berick |
mrpeters++ |
10:03 |
mrpeters |
thanks berick |
10:04 |
|
pmurray_away joined #evergreen |
10:05 |
|
pmurray joined #evergreen |
10:58 |
|
vlewis joined #evergreen |
10:58 |
|
dreuther_ joined #evergreen |
11:02 |
|
dreuther joined #evergreen |
11:56 |
|
dreuther_ joined #evergreen |
12:13 |
|
dreuther joined #evergreen |
12:23 |
|
jihpringle joined #evergreen |
12:37 |
|
sandbergja joined #evergreen |
12:40 |
mrpeters |
was reading response from Matt Lewin (the guy writing an app for his daughter) -- I am no expert on the API's, but wouldnt a call to actor.usr, actor.circ, etc. be possible (I thought i saw an example of doing this through HTTP once) for the user you authenticate as for any Evergreen system? |
12:40 |
mrpeters |
It sounds like this guy is serious about doing some real dev work towards a mobile app that could be plug-n-play with any Evergreen system (you'd just have to know the hostname of your library's OPAC for configuration) and I would like to lend him as much help as I can. |
12:48 |
|
StomproJosh joined #evergreen |
12:48 |
|
nhilton joined #evergreen |
12:54 |
jeff |
I haven't made time to read the thread but will try to take a look this weekend. |
12:55 |
jeff |
(that said, it looked like others have already responded) |
12:55 |
jeff |
mrpeters: without reading the thread, i don't have enough information/context from your question alone to hazard a guess/answer |
12:56 |
jeff |
with what we've done with our apps, i can confirm in a very vague fashion that many things are possible :-) |
12:57 |
mrpeters |
no problem, let me try to summarize. this was the sentence that stood out to me: "Put another way, if I wanted to write a mobile app that would allow a user to retrieve and manage his own library record, would I end up coming back to you guys? For example, I might want to extend the functionality of the app to reconcile the library’s idea of what a user has borrowed with the app’s idea." |
12:58 |
mrpeters |
which got me thinking, you can see that in my account -- can you get a JSON response of your patron record, borrowing history, etc. through an HTTP api call? |
13:00 |
jeff |
yes and no. this is the kind of thing i've been wanting to make before now. |
13:01 |
jeff |
it exists on a whiteboard and on a ruby app that relies mostly (but not exclusively) on screen scraping. |
13:02 |
mrpeters |
yeah, i think a ton of people want to do it, just haven't had time...which is totally understandable. i think its way cool that this guy is just a random patron and wants to get involved like this. |
13:02 |
jeff |
you can make HTTPS calls through the gateway to log in, get information on what you have checked out, etc. it's just not as well polished or documented as i'd like it to be. |
13:03 |
dbs |
there's also my long-dead social branch which made it possible to expose borrower activity as Atom XML Activity Streams. Back when Atom was cool. Then the Activity Streams group changed to JSON. |
13:03 |
jeff |
but talking to the opensrf gateway or translator, while both speak json, is not like many other web APIs with wider familiarity. |
13:03 |
mrpeters |
oh yeah, i remember that dbs |
13:03 |
dbs |
Very much not a REST API, no. |
13:04 |
dbs |
foobar.com/user/<id>/circ_history would be nice though eh? :) |
13:05 |
mrpeters |
it would be neat, even if it was just json or xml or something that a guy like this could translate and format within the app |
13:05 |
* jeff |
assigns additional priority to catching up on the thread in question |
13:05 |
jeff |
perhaps while i'm covering a desk shift saturday afternoon :-) |
13:05 |
mrpeters |
it really would just be a simple query on action.circulation where usr = your au.id wouldnt it? |
13:06 |
mrpeters |
jeff++ eeevil has been giving him great info too, so eeevil++ too |
13:09 |
dbs |
mrpeters: pretty much, assuming authentication + circ history having been turned on (or else anonymization will trash your history) |
13:14 |
mrpeters |
hmm, what turns those on? maybe i missed a new feature that disables the tracking of circ history |
13:15 |
dbs |
mrpeters: it's a user opt-in thing to keep your circ history. basically populates a bookbag IIRC |
13:15 |
jeff |
Huh. Skimming the thread, I'm more worried that people are resorting to writing apps and taking photos to prove that they have returned library books. |
13:15 |
dbs |
well, yeah |
13:15 |
jeff |
dbs: used to populate a bookbag, now uses actual circs. |
13:15 |
mrpeters |
ah, to keep your circ history in "My Account" that is, right? |
13:15 |
jeff |
(iirc) |
13:16 |
mrpeters |
you can't actually turn off the writing of a transaction to action.circulation, can you? |
13:16 |
dbs |
jeff: ah, IRC but time marches on |
13:16 |
dbs |
mrpeters: no, but anonymization will separate the transaction's relation to a user |
13:16 |
mrpeters |
got it |
13:17 |
mrpeters |
i recall that now |
13:17 |
|
dreuther_ joined #evergreen |
13:25 |
|
dreuther joined #evergreen |
13:31 |
|
dreuther_ joined #evergreen |
13:44 |
|
sarabee joined #evergreen |
13:47 |
|
kmlussier joined #evergreen |
14:48 |
mmorgan |
I'm trying to add the "part" field to overdue notices, can someone clue me on in what to add the notice trigger environment? |
14:51 |
|
mrpeters1 joined #evergreen |
15:02 |
tsbere |
mmorgan: Do you know how to read the IDL? |
15:10 |
|
mrpeters joined #evergreen |
15:11 |
|
akilsdonk_ joined #evergreen |
15:27 |
|
yboston joined #evergreen |
15:44 |
|
mrpeters joined #evergreen |
16:14 |
|
mmorgan1 joined #evergreen |
16:15 |
jboyer-isl |
Quick Q for anyone very familiar with postgres: What’s the harm in having an Eg Db that has a collation of utf8.en_US rather than C? |
16:15 |
mmorgan1 |
tsbere: I flounder around in the idl quite a bit, would like to be able to "read" it better |
16:16 |
jboyer-isl |
I’m just working with a test machine, but nothing seems unusual (I wouldn’t notice if the answer is “it’s slow” because it’s already slow.) |
16:17 |
tsbere |
mmorgan: Generally you are going to want to get "parts" off of the copy. If that works it will be an array, so you would want the first element in the templates. |
16:19 |
rjackson-isl |
do audiobooks transit? Not sure what the deal is with the 7 day notice showing wrong library? |
16:19 |
rjackson-isl |
sorry - wrong window (crawls back under rock...) |
16:27 |
|
mrpeters joined #evergreen |
16:45 |
|
jboyer-isl left #evergreen |
16:46 |
mmorgan1 |
tsbere: thanks for trying to help with this, will need to get back to in on Monday.. |
17:07 |
|
kmlussier1 joined #evergreen |
17:15 |
|
mmorgan left #evergreen |
17:56 |
|
akilsdonk joined #evergreen |
18:00 |
|
kmlussier left #evergreen |
21:32 |
|
sarabee joined #evergreen |
21:33 |
|
akilsdonk joined #evergreen |
21:33 |
|
StomproJosh joined #evergreen |
21:46 |
|
akilsdonk joined #evergreen |
21:46 |
|
StomproJosh joined #evergreen |
22:56 |
|
akilsdonk_ joined #evergreen |
23:56 |
|
akilsdonk joined #evergreen |