Time |
S |
Nick |
Message |
12:14 |
|
rch |
kyle: easy, but not trivial, as it's in the code quite a few times... |
12:15 |
|
paul |
kados : OpCat saving to koha fixed : modif seems to work fine now. update your svn |
12:16 |
|
kados |
paul: great |
12:16 |
|
kados |
paul: I will send you and antoine some info on proper handling of important fields like leaders and fixed fields |
12:17 |
|
paul |
ok. |
12:17 |
|
kados |
some js work has alredy been done for this in Evergreen |
12:17 |
|
kados |
so we can just use that :-) |
12:17 |
|
paul |
feel free to send bugs you're seen on koha 3.0 too, I will work on them next week |
12:17 |
|
kados |
ok |
13:28 |
|
hdl |
kados : around? |
13:28 |
|
hdl |
Have you ever written an XML File with Perl ? |
13:31 |
|
kados |
hi |
13:31 |
|
kados |
never to the filesystem |
13:31 |
|
kados |
I have created web services |
13:31 |
|
kados |
ie, export as XML to apache |
13:32 |
|
hdl |
Have you created them with XML::Simple |
13:32 |
|
kados |
yes |
13:33 |
|
hdl |
Can you tell me more about how to tell XML::Simple to consider a name as an element with no attributes ? |
13:34 |
|
kados |
not without looking at docs :-) |
13:34 |
|
kados |
example? |
13:34 |
|
dewey |
i think example is 750 #0$aSummer resorts$0(DLC)sh85130430$wna |
13:35 |
|
hdl |
I have looked. |
13:35 |
|
hdl |
But hard to understand. |
13:37 |
|
kados |
sure |
13:37 |
|
kados |
give me an example of what you want to do |
13:39 |
|
hdl |
http://pastebin.funraill.org/8[…]28913a47faf332a6/ |
13:39 |
|
hdl |
I want to write back configuration file |
13:40 |
|
hdl |
(pastebin.ca down) |
13:42 |
|
hdl |
I want to tell XML::Simple that directory has no attributes but cannot see any option, so that it takes config as attribute and uses its value. |
14:07 |
|
cm |
rch or kados, are you in? |
14:08 |
|
kados |
hi cm |
14:08 |
|
cm |
hi. |
14:08 |
|
cm |
i'll have one with pineapple. :) |
14:08 |
|
kados |
hehe |
14:09 |
|
cm |
i realized we need to adjust how the due date is calculated relating to holidays. |
14:09 |
|
kados |
hdl: to be honest, i really worry about any application that writes out a config file |
14:09 |
|
kados |
hdl: it's a big security risk to have anything writable by your webserver |
14:09 |
|
cm |
right now, i think it always adds the holiday to the due date. |
14:09 |
|
kados |
hmmm |
14:10 |
|
kados |
what is your expectation? |
14:10 |
|
cm |
it really should only bump it up if the due date would fall on the holiday. |
14:10 |
|
cm |
otherwise, it should ignore it. |
14:10 |
|
kados |
interesting |
14:11 |
|
kados |
hdl: hear that? |
14:11 |
|
hdl |
yes. |
14:11 |
|
kados |
hdl: did san-op do the holidays management? |
14:11 |
|
hdl |
Normally yes. |
14:11 |
|
cm |
i think rch wrote the latest bit. |
14:11 |
|
kados |
ahh |
14:12 |
|
cm |
some of our librarians have been. :) |
14:12 |
|
kados |
hehe |
14:13 |
|
hdl |
cm : I think what you told is the expected way to act. |
14:13 |
|
kados |
cm: rch says he just merged what's been written into dev_week |
14:13 |
|
kados |
cm: so whatever the intended behavior is that's how it's been written |
14:14 |
|
kados |
we could easily adapt it |
14:14 |
|
cm |
i think we will need to. |
14:14 |
|
cm |
i can give you an example. |
14:14 |
|
cm |
we count sundays as holidays here. |
14:14 |
|
hdl |
kados : I would like to add kohaversion information to configuration file. |
14:15 |
|
hdl |
I know this can be a security risk. |
14:15 |
|
cm |
i checked out a dvd today with an issuing period of 4 days. |
14:15 |
|
kados |
hdl: can't we put it in sysprefs? |
14:15 |
|
hdl |
No. |
14:15 |
|
kados |
why? |
14:15 |
|
hdl |
Web installer is not supposed to look into db on 2 first steps. |
14:16 |
|
kados |
hdl: why? |
14:16 |
|
cm |
it gave it a due date of wednesday, when it really should have been tuesday. |
14:16 |
|
kados |
hdl: it would be smarter if it could ;-) |
14:16 |
|
kados |
cm: right |
14:16 |
|
kados |
hmmm |
14:16 |
|
hdl |
Because I test if there is db connection and all third parties softwares installed. |
14:17 |
|
kados |
cm: ok, we'll take care of it |
14:17 |
|
cm |
cool. :) |
14:17 |
|
kados |
cm: so basically it just needs to check to make sure that today isn't a holiday? |
14:17 |
|
kados |
I mean ... |
14:17 |
|
kados |
the due date |
14:17 |
|
hdl |
yes. |
14:17 |
|
kados |
check to see if the due date is a holiday |
14:17 |
|
cm |
yeah. you beat me to it. :) |
14:17 |
|
kados |
then if it is, increment it by one |
14:17 |
|
cm |
exactly |
14:17 |
|
kados |
no prob |
14:18 |
|
cm |
thanks! |
14:18 |
|
kados |
might take a day or two |
14:18 |
|
hdl |
Not By One. |
14:18 |
|
kados |
we've got a backlog atm |
14:18 |
|
cm |
not a problem. |
14:18 |
|
hdl |
becaus it can be a holiday too. |
14:18 |
|
cm |
so do i. ;) |
14:18 |
|
kyle |
cindy: http://search.cpan.org/dist/Tk-MARC-Editor/ |
14:18 |
|
kados |
hdl: right, so we should check for the next non-holiday |
14:19 |
|
cm |
kyle, is that a perl module? |
14:20 |
|
kyle |
Sort of, it's a perl module and a small program that uses said perl module. |
14:20 |
|
cm |
hmm...i see it's a widget. i'll have to try it. thanks. |
14:22 |
|
rch |
cm: kyle: opencataloger is looking pretty good as well. |
14:22 |
|
rch |
toins++ |
14:23 |
|
kados |
kyle: have you used it? |
14:23 |
|
kados |
kyle: Tk-MARC I mean |
14:24 |
|
kyle |
nope, I let cindy handle most marc-related stuff |
14:24 |
|
kyle |
except when she needs a script to manipulate bulk marc records |
14:25 |
|
kyle |
where can we get opencataloger? |
14:25 |
|
kados |
it hasn't been packaged yet |
14:25 |
|
cm |
it's on gna.org but i can't get to the project's homepage. |
14:25 |
|
cm |
nothing there. |
14:25 |
|
kados |
and it doesn't handle fixed fields or leaders yet |
14:26 |
|
cm |
that's not good. |
14:26 |
|
kados |
I'm working with toins to improve it |
14:26 |
|
kados |
I think we're ready to dump the current koha marc editor wholesale |
14:26 |
|
kados |
for serious marc editing |
14:26 |
|
cm |
i was bemoaning to kyle that there isn't a version of MarcEdit for linux yet. |
14:26 |
|
kados |
it's just too flakey |
14:26 |
|
cm |
yeah. i've found that out. |
14:26 |
|
kados |
opencataloger has a much better framework |
14:27 |
|
hdl |
kados : So, A little file in modules will keep kohaversion and tell if koha was installed. |
14:27 |
|
kados |
hdl: in modules? |
14:27 |
|
hdl |
it is the directory taht is known by both OPAC and intranet. |
14:28 |
|
hdl |
If not modules, where ? |
14:28 |
|
kados |
in sysprefs ;-) |
14:28 |
|
kados |
I know you don't want step 1 and 2 of the installer to check for the db |
14:28 |
|
kados |
but I think it should ... and if it doesn't find one, it can continue as normal |
14:29 |
|
kados |
otherwise, if it does find one, it can get the kohaversion |
14:29 |
|
kados |
and continue by updating |
14:29 |
|
kados |
IMO that's the best design choice |
14:30 |
|
hdl |
Will do then. |
14:30 |
|
kados |
hdl: maybe we could have a vote on koha-devel about this? |
14:30 |
|
hdl |
No need for a vote. |
14:30 |
|
kados |
hdl++ |
14:30 |
|
hdl |
Writing a little file nowhere is not a good solution IMO. |
14:31 |
|
hdl |
That is why I wanted to write it on an wml file. |
14:31 |
|
hdl |
But It seems that writing an xml file with perl is a nitghmare. |
14:31 |
|
hdl |
if it is not a VERY simple file. |
14:32 |
|
kados |
hehe |
14:32 |
|
kados |
yea |
14:32 |
|
kados |
XML::Simple is only simple with simple XML :-) |
14:32 |
|
hdl |
I donot know if you glanced at the link I put on irc. |
14:33 |
|
hdl |
But xml produced is really strange to me. |
14:33 |
|
hdl |
And I donot have time to look. |
14:33 |
|
hdl |
It is a shame because I think taht xml and xsl would help us in many ways. |
14:33 |
|
hdl |
If we could write and parse it correctly. |