Time  Nick  Message
11:25 kyle  hey all.
09:10 lea   hi again
09:04 kados :-)
09:04 kados oops, I hope it wasn't my fault on the koha wiki
09:03 hdl   It is good on wiki. But I read man zebrasrv and was mislead.
09:03 hdl   I used zebrasrv -c where -f was to be used.
08:54 hdl   yes. It was a misuse of zebrasrv.
08:53 kados hdl: did you solve the zebra server probs?
08:53 kados hi
08:52 hdl   hi kados
08:26 kados hi all
08:26 kados hdl: ?
08:26 kados paul around?
07:36 lea   i'm getting moved. BBIAB
07:09 lea   this koha meeting is mad
06:21 lea   bbiab
06:19 lea   What's the normal strategy with this? I can't be the first person to hit this issue.
06:19 hdl   In france there are two or three servers so the problem is different.
06:18 lea   thus polluting your target data
06:17 lea   suppose you use 10 different servers, each server will have different subject Authorities no?
06:17 lea   Ah, i know what the issue was
06:17 lea   unless i'm approaching this wrong?
06:16 lea   i tried isbn matches and that doesn't work too well
06:16 lea   we have 15K books to migrate so automation is essential
06:16 lea   well, i tried, but they dont work very well
06:15 hdl   lea : don't you use z3950 sources to enrich data ?
06:15 hdl   paul tells you you can at least have 10 chars if not more (12 or 16)
06:13 lea   minimum? What if you just want to have a "staff" category?
06:13 paul  lea : in 3.0, all codes can be 10 char long (minimum)
06:12 lea   or is that fixed?
06:12 lea   ok. another quick q: Is it possible to extend the borrower categories IDs from 2 chars?
06:11 lea   it has very little info in it
06:11 lea   actually, i tell a lie. It *is* marc21, but it sucks.
06:10 lea   so any data imported is mapped by us
06:10 lea   hdl: Our source data is not marc21
06:09 hdl   Can be helpfull
06:09 hdl   buildauthorities builds authorities from peculiar fields in  biblios and link biblios to them.
06:07 hdl   (IMHO)
06:07 hdl   Now, you could create a new itemtype and affect short terms to it.
06:06 lea   what is the strategy to take before then? One that can be migrated to the new flagging system at a later date?
06:06 lea   ah ok
06:06 hdl   3 months.
06:06 lea   heh
06:06 hdl   God knows :P But soon.
06:05 lea   ok. When is that scheduled?
06:05 hdl   it will be allowed in rel30
06:05 lea   hi hdl
06:04 hdl   lea : builauthorities is a script to have a look at.
06:04 lea   or does it have to go in it's own item type?
06:04 lea   ok, next: short loans. Is there a way of specifying that a book is short loan by means of flagging it?
06:03 lea   i mean, I was going to write a program to map existing keywords to Subjects. We just thought it might be nice to get a predefined target data set
06:03 lea   super
05:45 chris he'll be asleep at the mo, but i can find out the details for you when i next see him
05:45 chris he
05:44 chris i havent done it, but kados assures me its easy, and no more than an hour or 2 work
05:43 chris the good news is its very very easy to create one from your existing records
05:43 chris short answer no, but we are working on it
05:43 chris (quick answeres)
05:43 chris yes, no, maybe, 12
05:42 lea   brb
05:42 lea   is there a standard Subject Authority i can get hold of for Koha? We don't want to create one from scratch!
05:41 lea   i have a quick copule of questions before i have to go
05:41 lea   hi chris
05:38 chris hi lea
05:29 lea   hi
16:36 kados hi _paul
16:33 kados kyle: looks like you got it sorted, congrats
16:23 kados woot
16:23 kyle  how I have to implement the branchcodes in the marc.pl sql
16:23 kados yea, it can be confusing
16:23 kyle  I was working on the correct marc.tmpl, but the wrong marc.pl
16:22 kados and refresh the page to see if it shows up :-)
16:22 kyle  That was the problem ; )
16:22 kados one way you can test is by putting some garbage string into the template
16:22 kados can't tell you how many times I've made that mistake :-)
16:21 kyle  oh, ok.
16:21 kados are you sure they are the ones in the path of your server?
16:21 kados I mean marc.tmpl and marc.pl
16:21 kados yea, sorry
16:20 kyle  I think we are talking about different things.
16:20 kados and the right auth.pl?
16:20 kados you sure you added it to the right auth.tmpl?
16:20 kyle  and yet, nothing.
16:19 kyle                          </select></td></tr>
16:19 kyle                  <!-- /TMPL_LOOP -->
16:19 kyle                  <option value="<!-- TMPL_VAR NAME='value' -->"><!-- TMPL_VAR NAME='branchname' --></option>
16:19 kyle                  <!-- TMPL_LOOP NAME="branchloop" -->
16:19 kyle                          <option value="">Default</option>
16:19 kyle  <tr><th scope="row">Branch:</th><td><select name="branch">
16:19 kyle  in marc.tmpl:
16:19 kyle    $template->param(branchloop => \@branch_loop,);
16:19 kyle    }
16:19 kyle      push @branch_loop, {value => "branch: $branch_hash", branchname => $branches->{$branch_hash}->{'branchname'}, };
16:19 kyle    for my $branch_hash (keys %$branches) {
16:19 kyle    push @branch_loop, {value => "", branchname => "All Branches", };
16:19 kyle    my @branch_loop;
16:19 kyle    my $branches = getallbranches();
16:19 kyle  # load the branches
16:19 kyle  in marc.pl :
16:18 kados could you be more specific? :-)
16:16 kyle  I'm still getting nothing.
16:15 kyle  ok.
16:14 kados look at those diffs
16:14 kados actually, just add exactly what I added to Auth.pm and auth.tmpl
16:14 kyle  I pulled the code from search.pl and advsearc.tmpl, but I'm not getting anything.
16:14 kados use C4::Koha;
16:14 kados add:
16:14 kados ahh, it's quite easy
16:14 kyle  I'm trying to add the branches pulldown to marc.pl, but I'm not getting anywhere.
16:13 kyle  That's a nice update though.
16:13 kados interesting
16:13 kyle  For the CCFLS we don't want librarians to accidentally set themselves to the wrong library, so i added a little javascript to our templates that sets the cookie based on the login name.
16:12 kyle  I'll let cindy know about that. She handles all the updates.
16:11 kados kyle: just cvs update Auth.pm and auth.tmpl
16:11 kados kyle: yup
16:10 kyle  you mean logging in to koha?
16:10 kyle  I'm around
16:00 kados kyle: which allows the librarian to pick a branch when they are logging in
16:00 kados kyle: check my recent commit please
16:00 kados kyle: you around?
14:21 kados hdl: are you around?
14:01 kyle  I agree.
14:01 kados or just your rules technique
14:01 rch   or maybe even for 3.0
14:01 kyle  I borrower should be able to check out the Meadville maximum of 4, and then go to Saegertown and check out thier max of say 2.
14:01 kados yea, makes sense
14:01 rch   maybe for 3.2
14:00 rch   good... that's the easy answer.  there should be system-wide limits in place, though.
14:00 kados wow
13:59 kyle  rch: that's a good question, I would say yes.
13:56 rch   kyle: / cm : if each branch has its own issuingrules.maxqty = 10 , say for itemtype DVD, can a patron check out 10 DVDs at each branch?
13:49 kyle  ok, my changes are comitted. You can add the fix for the Item Type, and Branch dropdowns.
13:47 kyle  excellent, works. And yes, I'm on the koha-cvs list.
13:46 kados kyle: are you subscribed to koha-cvs?
13:45 kados yep, think so
13:43 kyle  kados: did you commit that update to dev_week?
13:42 kyle  cindy has confirmed that my modifications work. I'll add that patch code and commit it.
13:34 kados kyle++
13:34 kyle  Ok, let me just make sure the export by callnumber and barcode are working, then I'll commit my changes.
13:34 kados and in the corresponding template
13:34 kados have a look at how the itemtypes dropdows work in opac/search
13:34 kados or if you want to take a crack at it
13:34 kados well I'd be happy to do it
13:33 kyle  how should I fix that?
13:33 kyle  how should I fix that?
13:33 kados someone--
13:33 kados someone musta forgot to update the export routine at the same time
13:33 kados we switched the way we do itemtype dropdows
13:33 kados there's a bit of history there
13:33 kados ahh, right
13:32 kyle  and the Item Type line is this: <tr><th scope="row">Item Type: </th><td><!--TMPL_VAR Name="CGIitemtype"--></td></tr>
13:32 kyle  There is supposed to be a Branch Loop, but marc.pl doesn't give it any data.
13:31 kyle  Also, on that form, there is Item Type, with no choice pulldown, and branch, which only has the choice "default"
13:29 kyle  cm: just update /build/koha and I'll pull the changes from there.
13:26 cm    yep.
13:26 kyle  it's a CVS pull without the CVS, as per the dev_week install howto.
13:26 cm    yeah, we've tweaked bits of it.
13:26 kados so you can use diff and patch directly then
13:26 kados ahh
13:26 kyle  but our main code isn't CVS.
13:25 kados diff and patch are your friends
13:25 cm    we have a funky install, though.
13:25 kados cvs update will patch it for you :-)
13:25 cm    you could just paste the code in
13:25 kados shouldn't touch that part
13:25 kyle  won't that overwrite my newly modified marc.pl. I've added the by callnumber stuff, and now I'm working on the by barcode part.
13:23 kados kyle: if you run cvs update marc.pl it should patch it for you
13:22 cm    i was just wondering about that.  :)
13:22 kyle  cm: don't overwrite our current marc.pl, I'm working on it : )
13:21 cm    spiffy.  :)
13:21 kados just a sec
13:21 kados I can commit to dev_week
13:21 kados that's all you need
13:21 kados                 -attachment=>'koha.mrc');
13:21 kados     print $query->header(    -type => 'application/octet-stream',
13:21 kados if ($op eq "export") {
13:20 cm    ok.
13:19 kados lemme see
13:19 kados might not be in dev_week
13:19 kados I think so
13:17 cm    is it in cvs?
13:17 cm    hey kados, where's that patch for saving the output as a .mrc?
13:15 cm    cool.
13:15 kados sweet
13:15 kyle  I'll go ahead give a shot at implemening those.
13:14 kyle  my bad, poor choice of language.
13:14 kados yep, should be simple
13:14 kados ahh, ok
13:14 kyle  either export by a range of callnumbers, or by a range of barcodes.
13:14 cm    i think kyle means either/or.
13:13 kados do you mean 'and'?
13:13 kyle  I can do that, I believe.
13:13 kados or?
13:13 kyle  It shouldn't be very hard to add export by *both* callnumber or barcode.
13:13 kados yea, probably
13:13 cm    yeah, item.itemcallnumber.
13:13 cm    weird...maybe somebody started it but didn't finish.
13:12 kados and when we say callnumber, we're talking about item.itemcallnumber, right?
13:12 kyle  It would be no harder than by callnumber, but for some reason by callnumber was never implemented.
13:12 cm    yeah, that too.
13:12 kyle  I mean export by barcode
13:12 kyle  Our librarians wanted to export by callnumber.
13:12 cm    item callnumber would be useful.
13:11 kados what would be useful for you?
13:11 kyle  first it checks for start_bib and end_bib, then it tries for start_bib on, then it just grabs everything!
13:11 cm    dunno...the template says item call number, i think.
13:11 kados any thouhts on how it _should_ work?
13:11 kados s/uses/supposed to use/
13:11 kados I wonder if it uses the record-level call num or the item-level
13:11 cm    64 mb!
13:10 cm    and it exported the whole database
13:10 kados honestly I've never tried limiting by callnumber
13:10 kyle  have you tried it by callnumber, or only by biblionumbers? By callnumber is an option on the form, but I don't see any mention of it in the perl file.
13:10 cm    i tried exporting a call number range of OS 000 through OS 999 (oversize)
13:10 kados ahh, interesting
13:10 kados there's a patch to make it save it as .mrc
13:10 cm    however, it doesn't limit by itemcallnumber.
13:09 cm    yeah, AFAIK.
13:09 kyle  it's a marc file?
13:09 cm    it's the marc output
13:09 cm    yeah, it does that, but it's not the actual .pl file
13:09 kyle  Instead of doing something, it asks me to save marc.pl
13:09 cm    & thanks, btw.
13:09 cm    hey kados, i can answer that.
13:08 kados kyle: could you define broken?
13:07 kyle  On our koha server, the Marc Export function appears to be broken (export/marc.pl). Is this broken for everyone?
13:00 kyle  thanks, I appriciate that.
13:00 rch   kyle: i'll take a look
12:59 kyle  It's just a matter of grabbing the logged in branchcode and substituting for wherever the homebranch branchcode is being used, but I don't know where that is.
12:58 kyle  I think it should be an easy fix. I've been poking around in Circ2::Issuebook, but the problem is somewhere deeper than that.
12:57 kyle  Since CCFLS is not a Main Library / Branch Library system, each library sets it's own rules.
12:57 rch   this should be a pretty easy fix, though.
12:57 kados yes
12:57 kyle  I believe that NPL has the same rules for all branches, am I correct?
12:56 kyle  I thought, if this was not a desired way of doing things, it may have slipped through all this time because all Koha users are either single libraries or are library systems that all use the same rules.
12:56 kados rch: man, I cant wait for your rule-based stuff to be done :-)
12:55 kados wow, that is interesting
12:55 kyle  It's certainly a problem for us because each library in our system has different rules.
12:54 kyle  Is that intentional?
12:54 kyle  Basically, we've found that when issuing items, the governing issuing rules are chosen but the borrower's home library, *not* the library being issued *from*
12:53 rch   sure... what's the issue?
12:53 kyle  hey rch, how I about I just toss this issue out and get your input.
12:53 rch   hey kyle
12:52 kyle  I've found an issue that is either a huge bug, or an intentional but confusing choice when it comes to issuing items.
12:51 kyle  kados, you around?
12:38 kados cm: should be able to do what you want quite easily
12:37 kados cm: he can help ya' out
12:37 kados cm: I've forwarded it to ryan
12:36 kados cm: hi :-)