Time Nick Message 11:19 kados yea 11:13 owen The php script doesn't belong anyway... it should be re-written. 11:02 kados as is the mysql connect info, etc. 11:02 kados the branch and itemtype data is hardcoded 11:02 kados owen: all of these custom scripts share the same problem 10:52 kados well ... your php and stephen's script 10:52 owen Excellent 10:51 kados I just got Stephen's script working on NBBC ;-) 10:51 kados cool 10:48 owen ...everything except dewey/classification 10:31 owen Well, I got chris's script working on 101, FWIW 10:17 kados db changes and all ;-) 10:17 kados k ... I'm gonna try my hand at genericizing this and committing the whole shebang 10:15 owen Yeah, that's what my PHP script draws from 10:14 kados reservelist 10:14 kados ahaa ... there's a new table after all 10:12 owen I guess he couldn't stay on top of that. That doesn't make sense. 10:12 owen He does some manipulations to determine what goes where, I think. Maybe I'm wrong 10:12 kados for what? 10:11 kados really? 10:11 owen yeah, because Stephen edits it somehow 10:11 kados also, it builds a static text file rather than put the list in the db 10:11 kados but I can probably hack together a generic version 10:11 kados hmmm ... yea this is pretty NPL-centric 10:09 kados ahh ... yes 10:09 owen Is it a cron job? 10:09 owen I don't know 10:09 owen You mean the script that builds the reserve list? 10:09 kados (the perl part i mean ;-)) 10:08 kados where is the custom reserve list report that NPL uses? 10:08 kados right 10:05 owen Looks like the opac understands that you can place a reserve if there are no copies, but it doesn't understand when you set an item type as not for loan 10:03 owen Under what circumstances are things showing up as available for reserve when they shouldn't? 10:02 kados in fact, maybe we need a whole different status field for that 10:02 kados what you really want is to run a simple check to see if an item should or should not be reservable 10:01 kados but it's insane to hardcode that into the script 10:01 kados you can easily get the 'locally defined' value for each key 10:01 kados etc. 10:01 kados 2 => Lost 10:00 kados 1 => Withdrawn 10:00 kados 0 => In 10:00 kados so if you've got: 10:00 kados well ... there's no easy way to get a hash's key ... easy to get the value ... but not the key 09:59 owen Where does the problem lie? 09:59 kados yea ... I've written a note to the list 09:58 owen Hmm... that's no good 09:57 kados at least that I can tell 09:57 kados in the OPAC it's impossible to tell whether an item should be reserveable or not using Paul's new 'notforloan' scheme 09:57 kados I just noticed another problem that you and I talked about earlier 09:56 kados owen: right ... I've moved it but it still doesn't work ... 09:55 owen kados: it looks like he did commit the template, just not to the right location 09:35 kados right ;-) 09:35 owen Cheryl says she thinks it is. To me everything is faster at The Plains 09:34 kados btw: is Koha's speed any better today for circ? 09:34 kados well ... for one reason, he didn't commit the cooresponding templates ;-) 09:31 kados yea ... found that too ... neither one is working on rel_2_2 ;-) 09:31 owen Those are older. Chris did some work on the reservereport.pl script and moved it into reports in HEAD 09:31 kados not in reports/ 09:30 kados so in rel_2_2 I see a reservereport.pl and reservereport.xls in cgi-bin 09:30 kados yea 09:28 owen Yeah... I'm not sure. Maybe reserves aren't that common for them. Don't they charge for them? 09:27 kados it's a real mystery 09:27 kados how does hlt survive without this feature? 09:26 kados right 09:25 owen Even a single branch library would want a reserve report that only listed items which were available 09:21 owen And I'm sure it could very easily be redone in Perl. There's nothing particularly complex about it 09:21 kados ahh 09:21 owen The only aspect that is PHP for us is the display on the intranet 09:20 owen reservereport.pl under reports in HEAD...that's the one chris recently worked on. 09:20 owen Most of the work is done by Perl...stuff that Stephen put together 09:19 kados is it PHP or ColdFusion? 09:19 kados yea 09:19 kados which is probably not a bad thing for a single branch library ... 09:19 owen We really need to figure out how to make our reserves process generic enough to share 09:18 owen ...but I think it simply lists ALL reserves 09:18 kados ahh 09:18 owen Actually, chris just did some work on an existing reserves report script 09:18 owen :) It's a mystery 09:18 kados owen: quick question ... in a normal Koha install, how are staff supposed to pull out reserved items? 09:17 kados morning all 08:50 owen Hi thd 04:52 osmoze brb in 2 hours 04:52 osmoze so, lunch time 04:52 osmoze yes, a solution for 300 $ with "étui" for awkward man 04:44 thd osmoze: Ipaq and similar portable devices are a good idea. The special purpose barcode readers about which I was thinking are designed not to break when dropped from a tall ladder onto the concrete floor when inventorying the storage area. Those industrial devices cost multiples of the prices for similarly configured Ipaqs. 04:38 osmoze and it's really simply to adapt a linux into 04:33 osmoze exemple : http://www.filesaveas.com/pocketpc.html (the second) 04:32 osmoze with touch screen, and there are not so expansive 04:32 osmoze there are with an usb slot ( for barecode reader) and there are wireless built in 04:31 osmoze or simply an ipaq :) 04:29 thd s/RAID/RFID/ 04:29 thd osmoze: The better system to track inventory is RAID with readers built into the shelves. 04:17 thd osmoze: Ideally the actual inventory would always match the existing record. In practice, that never happens. Book thieves and the mice that hide books do not record anything in the system. More importantly misshelving loses inventory. Misshelving is usually verified systematically at inventory time. 04:15 osmoze hum... oki :) 04:13 thd osmoze: there are real time wireless barcode readers. They cost much more than the portable ones that have no wireless access. 04:10 osmoze thd> but if you can make this when is open ? it's economic ( for supplementary hours) and you can do that step by step 04:10 thd osmoze: actually, libraries that I know had to verify inventory to comply with government mandate. 04:08 thd osmoze: some libraries that I know used to close for a week during summer for inventory. 04:08 osmoze i don't know how to say screen that we can pût on 04:07 osmoze with screen, but, one day i ve seen a little keyboard like mobile phone with a pci connector 04:06 thd osmoze: what do you do for keyboard input in such a system? 04:06 osmoze it's not real time ^^ 04:06 osmoze and, the problem of a barecode reader that the librairy should be closed 04:05 osmoze so, i m a dreamer ^^ 04:04 osmoze it 04:04 osmoze and you can make a lot of thing with 04:04 osmoze you have a little linux with wireless 04:03 osmoze it's like a embeded pc 04:03 osmoze you understand my idea 04:03 osmoze it's not only a barecode reader 04:02 osmoze and, it's a good idea for a big library to have a support to inform people 04:01 osmoze http://www.soekris.com/, litlle pc, but we can imagine a soekris not for net, but with a little screen 10" 04:01 thd osmoze: soekris? 04:00 thd osmoze: laptops are bulky and not light enough. A more portable barcode reading device should be used, the barcodes would then be offloaded to a file when the portable reader is full. 03:59 osmoze yes, one day i search about a little computer to inventory or for book's return, like soekris 03:54 thd osmoze: Not a maniac? :) 03:53 thd osmoze: The laptop example is what I was looking for some support for in Koha. 03:53 osmoze i m just a geek ^^ 03:53 osmoze ^^ 03:52 thd osmoze: I am a maniac about many things. I am, however, only an amateur programmer. I know library standards and the book trade to compensate for any lack of professionalism about programming. 03:49 osmoze :) 03:48 thd osmoze: poor English is not bad. It is bad that I do not know enough French to communicate in even poor French. 03:48 osmoze hé hé, are you a geek ? ;) 03:47 osmoze excuse my poor and bad english ^^ 03:47 osmoze it's a good feature :) but, my opinion is it's can be have two way : a listing for librarian by bulk for exemple, and by site. The seconde way is to have a page where scanning all book one by one (with a laptop for exemple) and after, make difference... no ? 03:46 thd osmoze: I usually do not take much difference between weekends and weekdays. 03:45 thd I am trying to complete the feature list for the new koha.org website. 03:43 osmoze lol 03:43 thd hdl: Do you ever answer questions on weekend mornings? 03:42 thd s/module/component 03:42 osmoze maybe hdl know 03:42 osmoze no 03:41 thd osmoze: Do you know of such a module or script for Koha? 03:40 osmoze but, it's can be important in a module in koha 03:40 thd osmoze: Do you know how it might be done in Koha? 03:40 osmoze but, if i should, i have phpmyadmin, so, it's same when we return book to the departemental librairy 03:39 osmoze not at this time 03:38 thd s/you library/your library 03:37 thd :) Do you verify inventory at you library? 03:36 osmoze hello, one minute, i need to translate in this morning, it's hard ^^ 03:34 thd osmoze: What does Koha have to support systematically taking inventory to compare the material on the actual shelves and the in circulation records to the catalogue record of current holdings? 01:31 thd What does Koha have to support systematically taking inventory to compare the material on the actual shelves and the in circulation records to the catalogue record of current holdings? Many institutions are required to take inventory in fulfilment of government mandate. Inventory taking support is a standard ILS feature list component. 22:47 chris edit source will work in any browser, so should the rest of the features, only the edit content, (with the rich text editor enabled, like the kea site for koha has switched on) wont 22:42 chris because its not designed to 22:07 thd chris: Why does the Kea editor not work in Opera, older versions of Mozilla etc. ? 21:31 thd chris: That is exactly what I was asking. 21:05 chris was that what you were asking? 21:05 chris edit content you can only edit the parts that have been tagged editable 21:04 chris with edit source, you edit the entirity of the document 21:04 chris but you can embed some html 21:04 chris you can still only edit the small part 20:46 thd If I am in text mode as opposed to WSIWG mode in the Kea content editor, do I have the same advantages to edit the document source as if I were using the edit source function which is not enabled for my user? 19:01 chris g'day 18:03 meushi gnite 16:25 meushi for the intranet part, fr/en should be enough 16:25 meushi well, the nice part is that irght now only opac needs to be supported in 20 languages 16:22 shaun although i would personally do the latter, not that that it will likely happen in the next few releases 16:21 shaun meushi: i think you've found the answer 15:55 meushi or c) come to your senses and run away? ;) 15:53 meushi a modified html::template with locale::makephrase? 15:52 meushi or 15:52 meushi 20 languages directories under the template 15:52 meushi how would you deal with having to support 20 languages? 15:51 meushi hmm... I've got a question about templates in international settings 15:07 shaun i would say the current default ones are much harder to like 15:04 kados shaun: fine with me but IIRC rach doesn't like npl ;-) 14:55 shaun kados: am i missing something? why not just use npl as default and make it more suitable for css customisation? 13:43 meushi so it remains coherent with the other reports (empty cells if no result) 13:43 meushi and I would also suggest removing "<!-- TMPL_ELSE -->Item" from line 43 in cat_issues_top.tmpl 13:39 meushi bor_issues_top.tmpl line 36 13:36 meushi one sec, I'm downloading the source at home 13:35 owen Okay 13:35 meushi the template for reports - > top borrowers 13:35 meushi hmm, I don't have the code under my eyes 13:34 owen Which page, meushi? 13:29 meushi at least on firefox 13:28 meushi else the highlight lines get moved 1 cell to the right 13:28 meushi when it's looping and passing highlight, after the else, you want tr and not td 13:27 owen Any bugs you find pass them on to me and I'll commit them 13:27 meushi the top borrower table had a typo in the logic 13:27 owen Fixes? 13:25 meushi partial french translation and a few fixes in the reports 13:25 owen Great 13:25 meushi owen: I've been playing with the npl templates today 13:24 owen Hi meushi 13:24 meushi hello owen 13:22 owen The only new development on HEAD is the programmer's templates, which the public doesn't have to ever see 13:16 shaun 3.0 sounds goooood 13:15 kados nope ... I think 3.0 will have completely new templates 13:15 shaun kados: was there ever a final decision that NPL templates would be used as default in 2.4? 12:56 owen Just default, but each itemtype/borrowertype combo had to be filled in 12:55 owen No... it doesn't look like that's the case after all 12:54 owen Hmm... I'd have to look. I'm guessing each branch. 12:53 kados or just in default? 12:53 kados for each branch? 12:53 owen I think we just filled in every possible combo. 12:52 kados hdl: got time for one more question? 12:52 kados ahh ... did we ever fix it? 12:50 owen We ran across this problem when we last upgraded, kados 12:49 kados thanks ;-) 12:49 hdl Have fun. 12:47 kados and that borrowertype can issue that itemtype with no error 12:47 kados (not *) 12:47 kados filling in value for default and MAIN 12:47 kados I just tried something 12:47 hdl It MUST do all the checking. But maybe it is too restrictive. 12:46 hdl The fact is that it does all the checks before returning and if one is not fulfilled, returns wrong. 12:46 hdl C4/Circ2.pm : TooMany 12:45 kados hdl: what function? 12:45 kados hdl: ? 12:45 kados and three branches (including default) 12:44 hdl But you can have a look at the function I spotted to see. 12:44 kados 25 itemtypes and 13 borrowertypes for this client 12:44 hdl yes. 12:44 kados takes quite a long time ;-) 12:44 kados ahh ... every case for every branch? ;-) 12:43 hdl every case. 12:43 hdl But I happened to have problems when not filling 12:43 hdl seems not. 12:43 hdl yes. 12:43 kados paul: are you around? 12:43 kados I haven't done fees yet ;-) 12:43 kados not fees ... just loan lengths 12:42 hdl I never tried filling fees. 12:42 kados hdl: none of your clients have this problem? 12:41 meushi heh 12:41 kados hdl: it seems so 12:41 kados meushi: could be ... I'm running OSX 12:41 hdl So there is a bug. 12:41 meushi kados: might be the #$@! standard XP config at work... worked with my non-standard linux desktop, too 12:41 hdl Ohoh. 12:41 kados hdl: I get the same error 12:40 kados hdl: I have setup values for all '*' in default and all '*' in MAIN 12:40 kados hdl: still not working 12:40 kados meushi: strange ... it works for me 12:36 meushi yeah, I renamed them... of course 12:36 meushi looks like acroread didn't like the forms: stuff 12:35 meushi piping them through "pdf2ps | ps2pdf14" makes them readable again 12:35 kados did you change the extension to .pdf? 12:34 meushi I still have a small issue with barcode pdf generation... they are seen as corrupted by acroread, they open with warnings in xpdf 12:33 kados :-) 12:32 meushi to provide heated discussions on IRC? :p 12:31 kados hi meushi 12:31 kados what's the point of default if it doesn't work as a default :-) 12:31 meushi hi 12:31 kados this seems like a bug to me ;-) 12:31 kados one last time ... if I only fill in 'default' it will not work? 12:30 kados ok ... 12:30 hdl That's why I shouted. 12:30 kados hdl: so I need to define in both? 12:29 hdl C4/Circ2.pm : TooMany 12:29 hdl Sorry. But both borrower branch AND default branch values are checked. 12:28 hdl Ah ok. 12:28 kados (within default) 12:28 hdl you can choose branch with issuing rules setting page. 12:28 kados default and * 12:28 kados that's where I am ... default 12:27 kados where? 12:27 hdl I think you miss them. 12:27 kados ? 12:27 hdl you should also fill default branch values hehe... 12:27 kados yes? 12:27 hdl kados 12:27 hdl GOSH ! 12:23 hdl ;) 12:23 hdl But may be a bug... 12:23 hdl I think th problem is that when the itemtype/borcat is empty, there might be a feature that does not take *s into account. 12:22 kados I will try it now 12:22 kados no ... 12:21 hdl Have you tried filleng every cas with those values ? 12:21 kados any idea how to fix the problem? 12:21 kados this is a production system for a client of mine 12:21 hdl Yas, it is default taken into account. 12:21 kados is it a bug? 12:20 kados when everything is blank it works fine 12:20 kados Too many issues (already issued / max : a 0 / 0) 12:20 kados Please Confirm Issue: 12:20 kados but when I issue something I get: 12:20 kados for all '*' fields 12:20 kados 6,14 / 0.2,1,1 12:19 hdl yes. 12:19 hdl for us it is on the 1st May. 12:19 hdl Yas 12:19 kados I have defined rules in '*' 12:19 kados hdl: do you understand borrower issuing rules? 12:19 hdl :) 12:19 kados Labor Day 12:18 hdl wichi holiday is it ? 12:18 kados (labor day ... most libraries are closed ;-)) 12:18 kados (this is an american holiday weekend) 12:18 kados hopefully next week 12:17 kados I haven't been able to reach him yet 12:17 hdl ok. 12:17 hdl Is your likely client satisfied ? 12:17 kados I need to discuss it with the Law librarian 12:17 kados for now 12:17 hdl Are you through with serials management ? 12:16 kados hdl: I'm here 12:16 hdl kados ? 12:06 owen ...and Freehand is picky. It didn't like that FH11 file at all :) 12:01 owen Whoa. The Internet is cool. 12:00 shaun sent