Time Nick Message 00:05 bag @later tell trea happy birthday! 00:05 huginn bag: The operation succeeded. 00:12 wizzyrea lol bag. 00:12 bag ;) 00:12 bag bunch of respect for trea from here - so I gotta try and make him smile :D 00:16 wizzyrea daww 01:24 * collavoce waves at pianohacker 01:25 collavoce guess who? 01:25 wahanui guess is gmcharlt's call then 01:49 wizzyrea literal guess 01:49 wahanui wizzyrea: guess =is= gmcharlt's call then 01:49 wizzyrea forget guess 01:49 wahanui wizzyrea: I forgot guess 01:54 gmcharlt wizzyrea: thanks! 01:58 wizzyrea :) 01:58 wizzyrea figured it didn't need to ping you everytime that happened :P 02:00 * dcook wasn't sure that gmcharlt was even still alive! 02:00 dcook I suppose it's late in Georgia though 02:01 dcook Or really early if it's the other Georgia 02:01 francesca heya 05:35 * magnus_afk waves 06:10 * magnuse waves again 06:33 dcook Jeez louise... 06:33 dcook Using PostgreSQL's time zone conversions are sure fun... 06:42 marcelr hi #koha 06:50 Joubu hello 06:50 wahanui hola, Joubu 06:57 marcelr hi Joubu 06:59 Joubu @later tell rangi somewhere on /bugzilla3/show_bug.cgi, under QA Contact for instance 06:59 huginn Joubu: The operation succeeded. 07:27 dcook All right. I'm outta here! 07:27 dcook Enjoy your Friday working day while I go and drink beer :D 07:27 cdickinson "working" day 07:36 magnuse working "day" 07:36 marcelr hi magnuse cdickinson 07:41 cdickinson Hiya 07:46 magnuse hiya marcelr 07:58 bag hola 07:59 marcelr hi bag 07:59 bag hi marcelr 07:59 marcelr kind of early for you? 07:59 marcelr or late :) 08:00 bag I have slept a little - so it’s early 08:00 bag I’ve got some tooth pain - so I took a pain killer and that’s messing with my sleep 08:01 magnuse bag: HI 08:01 bag (it’s 0100) 08:01 marcelr too bad 08:01 bag magnuse: HI 08:01 wahanui hey, bag 08:01 marcelr 10am here 08:01 magnuse 0100 is neither early nor late, just crazy :-) 08:01 bag but at least I can research my vote for kohacon16 08:02 bag well magnuse bag is always crazy no matter the time? 08:02 bag wait reverse that 08:02 bag bag is always silly no matter the time :D 08:02 bag that’s better 08:02 magnuse bag? 08:02 wahanui I LIKE BASEBALL 08:03 bag winner winner 08:03 magnuse much better 08:03 magnuse ah yes kohacon16 08:03 bag magnuse? 08:03 wahanui rumour has it magnuse is a Norwegian giant 08:03 bag magnuse is THE awesome 08:03 magnuse if i get to do all the traveling i want to do in 2016 there will be a lot of traveling 08:04 bag my october through december is shaping up that way 08:04 bag I’ve been invited to hong kong again to play baseball in an international tournement :D 08:04 bag gonna do that - plus other trips ;) 08:05 magnuse yay 08:16 * Joubu send some morphine to bag :D 08:16 magnuse hiya putti 08:17 putti magnuse, hi 08:35 bag Joubu: THANKS! 08:48 xarragon Hmm.. is there an easy way to test Koha's ability to send email? 08:49 xarragon And does Koha support local emails, on the local computer itself, like <username>@<hostname>? 08:49 xarragon The web interface refused to accept such an email, so I forced it in via the mysql cli. 08:50 xarragon A Perl script could send me emails using perl-something-email-simple 08:50 bag hmm, maybe if you turn off the email server - then you can check to see the notice generation? 08:50 bag like check the tables for that 08:51 bag but that is only if you are interested in seeing the notices (not all emails from koha are notices :P ) 08:51 xarragon Well I am testing out some patches for a new overdue system 08:54 Joubu xarragon: have a look at 8000 08:54 Joubu bug 8000 08:54 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8000 enhancement, P5 - low, ---, maxime.beaulieu, Needs Signoff , Test mode for notices 08:54 xarragon Joubu: Ah, nice 08:54 Joubu hum, no sorry. it's not what you asked 08:55 xarragon Well still useful. Right now I am just familiarizing myself with Koha's code and use for notices, since I need to actually mess around with this myself sooner or later. 08:57 magnuse a signoff on 8000 might be a good start, then :-) 08:57 putti when can we expect bug 6427 to go to upstream? 08:57 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6427 enhancement, P5 - low, ---, kyle, Signed Off , Rewrite of the accounts system 08:59 magnuse putti: someone from the qa team needs to qa it and then the rm needs to approve it and push it 09:00 bag heya Joubu how you doing? 09:00 xarragon magnuse: Yeah my idea exactly 09:00 putti okay. How quickly that process usually happens? 09:00 kivilahtio_ He is doing fine, give the man a rest :) 09:00 xarragon Anyways, after RTFM it seems like the script I ran only puts messages in the message queue. And since I have a dev install with no crons running that is why I get no emails 09:00 bag magnuse: I think we’re at the point where khall needs to rework the accounts rewrite into an easy suite/package for testing and acceptance (it’s on his massive list ;) ) 09:01 bag heya kivilahtio_ 09:01 wahanui kivilahtio_ is going on a holiday this saturday so... 09:01 kivilahtio_ bag: tell khall to use PAgeObjects! 09:01 Joubu bag: I am getting wet whenever I go outside, otherwise I am fine :) 09:01 magnuse better stay in then:-) 09:01 bag @later tell khall from kivilahtio_: bag: tell khall to use PAgeObjects! 09:01 huginn bag: The operation succeeded. 09:01 kivilahtio_ wow, IRC sure is handy 09:01 kivilahtio_ bag: how is ES thing going on? 09:02 kivilahtio_ bag: do you have a document about the scope of the rewrite? 09:02 bag it’s so dry and hot here Joubu … But I know in a few months I’ll be wet all the time too 09:02 magnuse putti: impossible to say, depends on how long a queue the qa team has, how many issues they discover, how fast the developer is at fixing them etc 09:02 bag kivilahtio_: I think there is something on the wiki - but I think the project ran into scope creep - so kyle is at the point where we need to re-examine 09:02 kivilahtio_ bag: tcohen told me about some great ideas regarding changing the way we present records. 09:02 putti magnuse, alright, thanks! :) 09:03 bag kivilahtio_: ES is done - it’s ready to test 09:03 kivilahtio_ bag: great news! 09:03 kivilahtio_ bag: so that is currently just a drop-in replacement for Zebra? 09:03 bag it’s not tweaked correctly - that needs to happen - plus tons and tons of testing 09:03 kivilahtio_ bag: and we need more work to get rid of the horrible configuration clutter? 09:03 bag kivilahtio_: for z3950 you still need zebra 09:03 kivilahtio_ bag: Ok. I will tell our superlibrarian that she can take a look et ES 09:03 kivilahtio_ bag: ok 09:03 fridolin hie there 09:04 magnuse bonjour fridolin 09:04 kivilahtio_ fridolin: hido frido! 09:04 bag fridolin!!! HI 09:04 fridolin whaou thanks for this welcoming :D 09:04 bag yes I love the ideas of tcohen for record presentation :) 09:05 * fridolin testing Bug 14544 actually 09:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14544 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Move the list related code to Koha::Virtualshelves 09:05 bag kivilahtio_: I am working with Elastic on trying to get a international day of training going for all the devs in koha… but it’s outside of anything they have ever done before - so it’s hard to get them to change 09:05 fridolin this code was is soooo strange 09:06 bag I want to pay for free sessions to all the devs - so we all know how to develop against the api’s of elastic search 09:06 bag so stay on the look out for that 09:06 Joubu fridolin: and so nice now, isn't it? ;) 09:07 bag fridolin: are you a star wars fan too? 09:08 marcelr fridolin++ # 14544 09:08 fridolin Joubu: nice work indeed, like climbing Mont Everest 09:08 fridolin Joubu: i have found a little error , see last note 09:08 fridolin bag Yes, a lot 09:09 bag cool - I am too - I’m very excited for december! 09:09 fridolin A great fan I am, but training I must to master the Force 09:10 fridolin I try to not look at videos nor texts about it 09:10 bag one speaks, like a yoda you are 09:10 fridolin I like nowing nothing 09:10 fridolin :D 09:10 marcelr Joubu: this nice patch set of bug 9809 is now for you to QA ;) 09:10 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9809 normal, P5 - low, ---, kyle, Signed Off , Get rid of reserveconstraints 09:11 marcelr Joubu: GetReserveFee goes to bug 14702 09:11 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14702 normal, P5 - low, ---, m.de.rooy, ASSIGNED , Fix GetReserveFee 09:11 marcelr holds are fun 09:11 marcelr holds 09:11 marcelr where is wahanui when you need him 09:13 bag holds? 09:13 wahanui holds are made to sell more aspirin 09:13 bag HA 09:13 Joubu marcelr: ok thx! 09:14 kivilahtio_ bag: I already read the MAsterin ElasticSearch from packt.pub :) So I am all hyped up! 09:14 bag right on! 09:14 kivilahtio_ bag: I just really wish we could rewrite the whole search-retrieval-presentation chain 09:15 Joubu https://www.flickr.com/photos/tredok/20737417925 09:15 liddle Hello, all ... I'm looking to connect with someone who has gone by the nick "oliver_". He wrote about MAB2 > MARC conversion back in March, and I am involved with a similar project. 09:15 bag ;) 09:15 bag @seen oliver 09:15 huginn bag: I have not seen oliver. 09:15 bag @seen oliver_ 09:15 huginn bag: oliver_ was last seen in #koha 16 weeks, 6 days, 17 hours, 15 minutes, and 34 seconds ago: <oliver_> cait: thanks, as always 09:15 bag nicks? 09:15 liddle Yes, I saw that chat, too. 09:16 bag liddle: http://wiki.koha-community.org/wiki/IRC_Regulars see him in there? 09:16 bag or her ;) 09:17 liddle No, not in that list. Does anyone else have any clues? (I am in the process of exploring the Catmandu set of scripts referred in March.) 09:20 liddle In any case, thank you very much for the help given! 09:24 bumby I'm new to koha development - are there any coding guidelines for implementing ajax requests (specificly server side)? 09:26 bumby I can only find two or three files handling ajax requests (opac-ratings-ajax.pl, opac-tags.pl, tags/review.pl) so I guess it is not used much in koha. Should I try to avoid ajax:ing? 09:27 bumby (working on 14224 atm) 09:29 bumby (guess I should prefix my bug numbers with bug for the bot to catch it :) testing with bug 14224) 09:29 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14224 new feature, P5 - low, ---, martin, ASSIGNED , patron notes about item shown at check in 09:29 bumby \o/ 10:08 magnuse coding guidelines? 10:08 wahanui coding guidelines are http://wiki.koha-community.org/wiki/Coding_Guidelines 10:09 magnuse bumby: i don't think there any specific to ajax, but have a look 10:09 fridolin does any one have the same issue with save password : Bug 14599 ? 10:09 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14599 minor, P5 - low, ---, koha-bugs, NEW , Saved auth login and password are used in patron creation from 10:14 Joubu fridolin: bug 14544, I don't have $shelf-> at l.120 10:14 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14544 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Move the list related code to Koha::Virtualshelves 10:15 Joubu fridolin: ok got it 10:16 fridolin Joubu: ah cool 10:17 bumby magnuse: Thanks, I've looked there but found nothing relevant. I guess I'll just follow the few examples I've found, they seem to work fine :) 10:22 magnuse bumby: cool 10:23 magnuse there should be more examples in the intranet, i think 10:23 magnuse searching bugzilla for ajax gives 65 hits 10:24 Joubu marcelr: are you working on bug 14702? 10:24 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14702 normal, P5 - low, ---, m.de.rooy, ASSIGNED , Fix GetReserveFee 10:26 Joubu marcelr: ok, read your commit msg 10:27 marcelr yeah 10:27 marcelr fix coming 10:39 Joubu ho f*** 10:39 Joubu sorry for the spam... 10:48 magnuse @wunder boo 10:48 huginn magnuse: The current temperature in Bodo, Norway is 19.0°C (12:20 PM CEST on August 21, 2015). Conditions: Clear. Humidity: 64%. Dew Point: 12.0°C. Pressure: 30.18 in 1022 hPa (Steady). 11:10 Joubu marcelr: for bug 9809, do you suggest to mark it as PQA? 11:10 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9809 normal, P5 - low, ---, kyle, Signed Off , Get rid of reserveconstraints 11:11 marcelr yes let tomas decide further 11:11 Joubu marcelr: I would not put 2 patchsets in conflict in the RM queue 11:11 marcelr i do not see the problem 11:11 marcelr rebasing is everywhre 11:12 marcelr the conflict will not be that hard, i guess 11:12 Joubu We will get 3 steps, instead of 1 :) 11:12 marcelr 3? 11:12 wahanui hmmm... 3 is not. 11:12 Joubu kyle/you will write the patch, I will QA it, then Tomas 11:12 Joubu You propose to keep only the last step 11:12 marcelr we are talking about 9809? 11:13 Joubu I think you were attached to these steps? ;) 11:13 marcelr it has been signed, so next is qa 11:13 marcelr if you qa it at least? 11:13 marcelr that was my assumption.. 11:14 * Joubu is lost 11:14 marcelr somehow we are not understanding something 11:15 Joubu I would prefer to get a followup on top of 14464 to fix the potential conflict. In order not to let this patch/merge conflict to Tomas 11:15 marcelr ok; i just think if the other patch does not get pushed, we are rebasing for nothing 11:16 marcelr so i just wait for the push first 11:16 Joubu So I will wait to PQA it 11:16 marcelr ok 11:16 marcelr maybe we better ask tcohen to push the other one now 11:17 Joubu yep, he should be around soon 11:18 marcelr @later tell tcohen what about bug 14464 ? if you push it, we can rebase bug 9809 on top of it 11:18 huginn marcelr: The operation succeeded. 11:21 drojf hi #koha 11:23 xarragon This childish mental handicap of mine prevents me from looking at stuff like 'loo.onhold' without snickering in the templates.. 11:27 drojf xarragon: you will love moosex 11:27 xarragon gahh.. i can feel it already 11:32 drojf @later tell liddel try the german koha list at http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de 11:32 huginn drojf: The operation succeeded. 11:33 drojf hmpf 11:33 drojf @later tell liddle try the german koha list at http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de 11:33 huginn drojf: The operation succeeded. 11:33 drojf sorry for the spam, liddel. if you do exist ^^ 11:34 xarragon Hmm.. weird, my browser sees a logged in admin page but the JS debuuger in the browser sees the "unauthorized" page 11:34 drojf reload in the debuggermaybe? 11:36 xarragon Guess having 10+ paranoia plugins could be the issue.. 11:36 xarragon Let's see if Chromium handles it properly 11:37 marcelr Joubu: bug 14702: would you have another idea for the third patch? We could even clear hold fees when upgrading? 11:37 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14702 normal, P5 - low, ---, m.de.rooy, Needs Signoff , Fix GetReserveFee 11:38 marcelr hmm maybe it still needs some attention for the biblio level hold 11:39 Joubu marcelr: I will try to have a closer look, but it looks good 11:39 Joubu marcelr: s/IFNULL/COALESCE 11:44 marcelr bye Koha 11:45 magnuse i want to delete all patrons in a given category that do not have any active loans/issues. if i use the "Batch patron deletion/anonymization" tool and just select the patron category - should that do the trick? and leave intact any patrons with active loans/issues? 11:51 Joubu magnuse: I don't think so 11:51 Joubu they will be deleted even if they have active issues 11:55 magnuse Joubu: ouch! thanks 11:59 Joubu magnuse: looking at the code, I was wrong. There is a check not to delete patrons with fines or issues 12:02 magnuse Joubu: i have a vague feeling there was a bug related to that... 12:02 Joubu magnuse: I should be fixed 12:03 Joubu Bug 11352 12:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11352 critical, P3, ---, abl, CLOSED FIXED, Batch Patron Deletion/Anonmyzation deletes more than warning states it will delete 12:03 magnuse ah, cool! 12:04 magnuse i'll backup the db and try it :-) 12:04 Joubu yes, backup! :) 12:10 magnuse Joubu: it works as advertised, only patrons without active issues are deleted. phew... 12:11 xarragon So now I am coding Koha from the hospital. :-) 12:13 Viktor xarragon Hopefully not while being prodded. You are quite allowed to put the computer down while being examined :) 12:14 Viktor xarragon But I guess it's the same wifi :) 12:14 xarragon Viktor: Yeah, Region Halland. 12:15 xarragon Viktor: Hopefully they will only poke probes into my nasal cavity and no other orifices.. That will make it a bit hard to look at the laptop I guess. 12:16 tcohen morning #koha! 12:16 magnuse kia ora tcohen 12:16 Viktor xarragon LOL! Certainly hope so. 12:16 Viktor tcohen Morning 12:18 Viktor xarragon Doctors once drained spinal fluid on me and the doctor who knew what he was doing walked out and let the intern handle it. Not my happiest prodding moment :) 12:18 xarragon Viktor: I am having some issues with that patch I am looking at. Can't seem to set any rules, the web interface seems to have some broken JS in both Chromium and FF. 12:18 xarragon Viktor: Wonderful. 12:19 xarragon The doctors are giving me some odd looks. They must think I am hax0ring the place. 12:19 Viktor xarragon Hm. Weird. Which one of them was it again? 12:19 xarragon Viktor: The ones for Hylte's overdue stuff.. 12772 12:19 Viktor xarragon Well arent you? :) 12:20 xarragon Of course not, not while I am working! 12:20 magnuse ...or being prodded 12:21 Viktor xarragon I actually don't like relying on the public wifi for work since it's to vulnerable to hacking from others on the same one. 12:21 Viktor xarragon :) 12:21 xarragon yeah.. well, in this case I just needed to install some debian packages, and they are cryptographically signed so i am fine with that. 12:22 Viktor magnuse "Careful with that if you don't want your Facebook default setting for posts being 'public' " ;) 12:22 xarragon Public IRC logging is also fun in that aspect. 12:23 xarragon But this is not the weirdest conversation I have had on IRC. 12:23 xarragon Viktor: Well if you can easily test the patches that can tell me if I am testing them the wrong way. 12:24 Viktor xarragon I'll try applying them and see what happens. 12:24 xarragon The SQL in th new overdue script does select overdue items correctly, but it seems I can't set any rules.. I am going to check the DB for the overdue rules and see if they end up in there. 12:25 xarragon In my case I can not edit a line once I create it. 12:25 xarragon And all the checkboxes are just disabled. 12:25 xarragon Viktor: Btw, found another free IDE: CodeLite. 12:26 Joubu xarragon: I don't know what you are trying to do but, did you see the deps? 12:26 Joubu on bug 13624 12:26 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13624 enhancement, P5 - low, ---, charles.farmer, Signed Off , Remove columns branchcode, categorytype from table overduerules_transport_types 12:40 tcohen Joubu: good morning 12:40 wahanui well, it's morning somewhere, yes 12:42 Joubu tcohen: o/ 12:43 xarragon Viktor: When I do check boxes for "email" etc for a rule, they do get stored into the table 'overduerules', but it won't show in the Web UI, all boxes are empty and disabled even when editing a row. 12:44 xarragon Web console gives an error about an empty selection string in jquery. 12:45 xarragon I will try it on my Wintendo box when I get back home. 12:45 xarragon For me, FF and Chromium on Linux are no-go. 12:46 xarragon Viktor: Also, when I run the overdue script I get a heap of errors: 'keys on reference is experimental at', which is bad.. 12:47 Joubu add a % in front of the $hashref 12:47 Viktor xarragon Thanks! I think that if you don't get it up and running chances are small that I will. But let's have a look together next week if nothing else. 13:07 magnuse have fun #koha! 13:30 xarragon Viktor: Ok, I have stuff in my nasal cavity now. The big probing is yet to come but I'll code up until that happens. 13:31 xarragon Joubu: Yeah, I plan to do that and fixa ny other errors. It is just a reference, so dereferencing it will make thoe code valid, good'ol standard Perl. 13:31 xarragon Mmm.. nothing quite like the feeling of 'drop database koha' 13:31 huginn New commit(s) kohagit: Bug 14588: Simplify merge_ajax.pl <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a6539ea73d87fbfcd0343ec17e705e198ac24b93> / Bug 14031: Itemnumber should be a numeric search in ccl.properties <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9eee8b90d72bf8d0bcbd10fe214b29518895798a> / Bug 14652: Change one more occurrence of N/A. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff 16:32 Joubu have a good w-e #koha 16:32 Joubu if someone is still around... 16:32 pianohacker bye Joubu :) 16:51 xarragon Hmm, so if I have an overdue item and rules that says to email me after a delay of one day.. Can I just run misc/overdue_notices.pl and something shoudl appear in the 'messages' table? 16:53 xarragon Ah, verbose flag actually gives me most of the meat 16:55 Joubu check the branchcode (you can have a specific rule for a library) 16:55 Joubu check the category code, an also the requiredoverduenotice (or something) flag in the categories table 16:56 Joubu which is a checkbox in the interface 16:56 Joubu xarragon: also the -t (trigger) param (overdue_notices.pl) 16:56 Joubu can change the behavior 16:57 Joubu have to run 16:57 Joubu xarragon: good luck :) 16:58 xarragon Bye, thanks. Should be fine, this is the old code. Just need to know how to trigger a message there so i can try iyt on the new code as well 18:22 tcohen bad news, even when Apache docs says UDS support was introduced in 2.4.7, it wasn't until 2.4.8 :-/ 18:22 pianohacker tcohen: unix domain sockets for fcgi? 18:23 tcohen yeap. For proxypass, in general 18:23 tcohen mod_proxy feature 18:23 tcohen it means koha-plack would only work with Debian Jessie 18:23 tcohen or Ubuntu 14.04 with a backports ppa 18:24 pianohacker hmm. Do we have to do it with proxypass? I thought Apache had supported direct fcgi through uds for ages 18:25 * tcohen sits and waits to be elinghted by pianohacker 18:27 tcohen pianohacker: *for ages* might date back to 2013, when apache 2.4.8 came out, right? 18:27 pianohacker enlightenment or half-remembered falsehoods... 18:27 pianohacker I thought it was on 2.0 or 2.2, one sec 18:30 pianohacker tcohen: ahhh, I'm thinking of mod_fastcgi 18:30 pianohacker which would require a non_free dependency :/ 18:34 * tcohen needs a beer 18:35 tcohen that's all folks, have a nice weekend :-D 18:35 pianohacker bye tcohen :) 18:46 huginn New commit(s) kohagit: Bug 13387: Uniform titles (130 / 240 / 730) Display in XSLT <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=16f382e7ecb0a7d817da59c45dcd58655e3949ee> / Bug 14693: Contract.t should generate dates based on current date <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e2ad507500bf36b7c8ea1d16f31e8155940e1909> 22:58 gideon hi who knows where i can change header and footer html in koha admin ?