IRC log for #koha, 2023-10-12

All times shown according to UTC.

Time S Nick Message
02:00 alohabot` joined #koha
02:13 alohabot joined #koha
02:18 bag joined #koha
02:21 alohabot` joined #koha
02:40 alohabot joined #koha
03:33 dpk joined #koha
03:37 alohabot joined #koha
03:50 alohabot joined #koha
05:46 marcelr joined #koha
05:46 marcelr o/
05:57 ashimema Morning
06:00 marcelr hi ashimema i m having problems applying your patches
06:00 marcelr patch 6 with adjusted unit tests gives trouble
06:03 reiveune joined #koha
06:04 krimsonkharne[m] good morning #koha
06:04 reiveune hello
06:04 marcelr hi reiveune krimsonkharne[m]
06:07 magnuse \o
06:07 lds joined #koha
06:07 ashimema DOH, I'll re-upload the full set for you shortly
06:08 marcelr yes please
06:12 magnuse ashimema++ marcelr++
06:13 marcelr magnuse++
06:18 ashimema full set coming up now marcelr
06:18 * ashimema was making breakfast for the kids
06:19 ashimema done
06:19 marcelr ok let me check if it applies now
06:19 ashimema https://gitlab.com/mrenvoize/K[…]anch%5D=bug_15504
06:20 ashimema just in case
06:20 magnuse oops, ashimema accidentally uploaded the breakfast to bugzilla, and fed the kids patches
06:20 marcelr no same problem
06:21 ashimema oop.. https://gitlab.com/mrenvoize/K[…]commits/bug_15504
06:21 ashimema that's the branch
06:21 marcelr what did you upload to BZ ?
06:21 ashimema weird.. I have no idea why it would give the sha issue on fresh patches
06:21 ashimema always find that weird
06:21 ashimema literally just uploaded all the patches again from that branch
06:21 ashimema it's a fully rebased set
06:21 marcelr too bad that i threw away the patches of yesterday..
06:22 marcelr i am here: commit 41a3eb6c7a917d905583993656c1c4e63980152e (HEAD -> master)
06:22 marcelr no
06:22 marcelr thats 5 ahead
06:22 marcelr commit ba298ebdf91d91110243f17080c6da7ecc252ca9 (HEAD -> master, origin/master, origin/HEAD, qa-prev-commit)
06:23 marcelr i need to go 36 up
06:23 marcelr let me try
06:23 marcelr ah sorry it works NOW
06:24 marcelr just thought i was already at the top of master..
06:24 ashimema interesting
06:24 ashimema I don't see 41a3eb6c7a917d905583993656c1c4e63980152e anywhere here
06:25 ashimema or on git.koha-community.org for that matter
06:25 ashimema how strange
06:25 thibaud_g joined #koha
06:26 ashimema ooh.. never spotted the commit graph view on git.koha-community.org before..
06:26 ashimema pretty
06:26 marcelr Author: Kyle M Hall <kyle@bywatersolutions.com> Date:   Fri Sep 1 12:47:47 2023 -0400      Bug 33204: (QA follow-up) Improve option description
06:26 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=33204 enhancement, P5 - low, ---, fridolin.somers, Pushed to master , Add the ability to filter on patron library for borrowers-force-messaging-defaults.pl
06:27 ashimema https://git.koha-community.org[…]er/search?q=33204
06:27 ashimema community has a different sha than you for that
06:27 ashimema strang
06:27 ashimema * strange
06:27 marcelr no we are just mixing two commits
06:28 marcelr the first one was the patch of Matt just before the apply stranded
06:28 marcelr so 5 ahead
06:28 marcelr but we are fine now
06:28 ashimema coolios
06:29 marcelr will finish some other thing and come back to it
06:29 ashimema thanks
06:29 Joubu I am seeing ba298ebdf91d91110243f17080c6da7ecc252ca9
06:29 Joubu it's git show origin/master~36
06:30 marcelr yes
06:30 marcelr Joubu i commented on the Background patch :)
06:36 Joubu I disagree, but don't have time for that
06:36 Joubu I replied
06:36 Joubu you are not fixing a bug, you are introducing another one
06:38 marcelr no i dont agree
06:38 marcelr it is a bug that exists now already
06:38 Joubu background_jobs table should reflect the state of the queue
06:39 marcelr both should be persistent
06:39 marcelr and now the queue is not
06:39 Joubu background_jobs table *must* reflect the state of the queue
06:39 Joubu :D
06:39 Joubu both *should* be persistent
06:39 marcelr ^
06:43 * ashimema is looking at https://gitlab.com/joubu/Koha/[…]3abc39078_558_560 first thing today.. apologies I'd totally missed it before Joubu ☹️
06:45 alohabot joined #koha
07:09 cait joined #koha
07:26 mahesh joined #koha
07:27 mahesh hello i am mahesh nayak
07:28 mahesh i am build chat system using irc with nodejs
07:55 marcelr @later tell tcohen please push 35041 for Jenkins
07:55 huginn marcelr: The operation succeeded.
07:56 asif joined #koha
07:57 asif Hlep: where i can email for Koha issue i am facing can anyone tell how to i add in mailing address
08:57 Joubu Everything is buggy
08:57 Joubu always, everywhere
08:58 Joubu We can send people on the moon since 50 years but we cannot have a lib to correctly escape tabs...
09:00 marcelr hmm We will have work then
09:14 Joubu or... :D the lib is right, and a Koha dev is wrong (not me!)
09:16 marcelr first assumption: the other one must be wrong !
09:16 Joubu the hilarious part is the comment in Koha
09:17 marcelr i hope that i did not write it :)
09:17 Joubu # Locale::PO->quote is buggy
09:17 marcelr yes helpful
09:17 Joubu there is more explanation ;)
09:17 Joubu to be fair, maybe it was buggy at the time and fixed since then
09:18 marcelr that whole language stuff does not have my full trust
09:18 Joubu I am... fighting with the code for the last 2 weeks...
09:19 marcelr well, we should expect improvements then
09:20 Joubu bug 34959
09:20 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=34959 major, P5 - low, ---, jonathan.druart+koha, Signed Off , Translator tool generates too many changes
09:20 Joubu this is one
09:21 marcelr i will have a look perhaps tomorrow?
09:23 asif joined #koha
09:24 Joubu that would be great!
09:25 asif help: any one know how to show shelf location in OPAC book detail as only there things are comming in detail [item type book ,current library, status avalible or not, and date due only] i want to bring one more filed like shelf location
09:31 paulderscheid[m] Morning #koha
09:31 paulderscheid[m] What's the recommended way of reading .env in perl (or your preferred one)?
09:33 Joubu paulderscheid[m]: I don't know, but we had kind of the same discussion on https://gitlab.com/koha-commun[…]erge_requests/483
09:34 marcelr are we doing that somewhere in the codebase actually ?
09:34 Joubu tldr don't just source it
09:34 paulderscheid[m] Haha, thanks joubu :D
09:35 paulderscheid[m] Anyone had some experiences w/ Dotenv on cpan?
09:35 paulderscheid[m] Is it any good?
09:38 ashimema marcelr++
09:38 ashimema thanks so much
09:40 marcelr ashimema++
09:40 marcelr quck follow-up
09:40 marcelr quick
09:41 marcelr i will adjust is_active when you add hold and artreq
09:41 ashimema 🙂
09:41 ashimema I'll take a look at those asap.. hopefully within this week
09:41 ashimema seeing things move motivates 🙂
09:41 marcelr great
09:46 Joubu marcelr++ to keep motivation above 0
09:47 marcelr Joubu++
09:47 marcelr does ++ help too?
09:47 marcelr or no longer ? lol
09:48 alohabot joined #koha
09:48 marcelr Joubu: ik ga er met de volle tien procent tegen aan
09:49 Joubu welke tien procent?
09:50 marcelr 10 mogelijkheden
09:51 Joubu No entiendo de qué estás hablando!
09:54 aude_c[m] <asif> "help: any one know how to show..." <- asif You should check in Administration > Table settings > Opac > Table id: holdingst that item_shelving_location has not been hidden (untick if it is). You can also switch OpacLocationOnDetail system preference to stop the shelving location being displayed in a separate column and have it underneath the branch instead.
09:58 marcelr Joubu: i had that impression, never mind
10:08 marcelr bbl
10:16 oleonard Hi #koha
10:16 khall joined #koha
10:21 eythian hi oleonard
10:21 wahanui hi oleopard
10:21 oleonard Hi eythian, how's it going?
10:22 eythian Not bad, pretty quiet. Waiting for lunch to heat up :)
10:25 alohabot` joined #koha
10:33 angelic joined #koha
10:34 alohabot joined #koha
10:39 alohabot joined #koha
10:47 Joubu @later tell marcelr fun one - 35043
10:47 huginn Joubu: The operation succeeded.
10:59 alohabot joined #koha
11:06 asif joined #koha
11:07 asif help please: can i edit a book record and add shelving location code any one can tell in which MARK code it comes 952 is not visible
11:07 TriveniChandriki[m] 952$c tag number
11:08 asif thank you but its not visible in any framework
11:08 TriveniChandriki[m] asif: This is item level tag
11:09 asif cant we give item level code at the time of editing book record
11:09 asif and what is difference between LOC code its also shelving where it come
11:09 TriveniChandriki[m] asif: No. Only item level editing
11:10 TriveniChandriki[m] asif: Both is same 952$c
11:10 asif so cant we put afterword
11:11 TriveniChandriki[m] LOC and 952$c tag same
11:11 asif ok
11:11 alohabot joined #koha
11:11 asif any way to edit it
11:11 TriveniChandriki[m] asif: U can edit any time  location
11:12 asif if you share the procedure i will appriciate
11:13 oleonard asif: https://koha-community.org/man[…]html#item-records
11:13 asif when i select a book and click on edit only 942 tag appears
11:14 Joubu ashimema: can you explain why your version is better than mine? :D - bug 29523
11:14 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=29523 major, P5 - low, ---, martin.renvoize, In Discussion , Add a way to prevent embedding objects that should not be allowed
11:15 oleonard asif: From the edit screen, click the dropdown menu on the "Save" button and choose "Save and edit items"
11:20 alohabot` joined #koha
11:27 alohabot joined #koha
11:36 marcelr joined #koha
11:36 marcelr o/
11:37 tcohen[m] hola #koha o/
11:37 marcelr hola tcohen[m]
11:43 alohabot joined #koha
11:46 ashimema I'm not sure it is
11:46 ashimema I wanted feedback
11:46 ashimema Joubu ^
11:47 ashimema the only difference really is that i return all the fields still.. but with redacted data in them
11:47 ashimema whilst you return an empty json hash
11:47 ashimema I think the reason I thought of doing it my way was that I thought at least at some point we had fields set as required in the openapi specs
11:48 ashimema so the empty hash would not validate
11:48 ashimema but I'm not actually seeing that now
11:48 Joubu I am not sure it's a job for Koha::Object
11:48 ashimema so yeah.. it's really just 'opinionated' and
11:48 ashimema and open for discussion
11:54 Joubu maybe you are right, having all the attributes in the response seems better.
11:55 angelic Hi koha. I have two pictures https://snipboard.io/yeOlBQ.jpg and https://snipboard.io/rk5cZI.jpg When you looak at the Publisher part you can see that one has link (valeu coming from 260 TAG) but other does not have link (value comming from 264 TAG). I want links to be available in both of them. How can do it.
11:55 Joubu the spec could (should) evolved and the embeded objects will be validated
11:56 angelic I have checked MARC bibliographic framework but the koha link semms unchangable
11:56 ashimema it was really unsure.. hence coding it and asking for feedback 🙂
11:59 Joubu ashimema: why not just set to undef?
12:00 ashimema that's also a very good question.. simply 'cause I didn't think about that until a few minutes after I submitted the patch.
12:01 Joubu well, you could have it "not undef" at the spec level :-/
12:01 ashimema most, if not all, our spec files so far tend to have type arrays to support actual type + null
12:01 ashimema so undef is probably cleaner now I think of it.
12:01 ashimema but yeah.. i bet we're not 100% consistent in that
12:02 ashimema and.. should we be?
12:02 ashimema hard
12:03 Joubu tcohen[m]: can we have your opinion on this one?
12:04 Joubu bug 29523 comments 105, 106, 117, 118
12:04 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=29523 major, P5 - low, ---, martin.renvoize, In Discussion , Add a way to prevent embedding objects that should not be allowed
12:05 marcelr ashimema: 35027 and 35050 require still a bit more attention, sorry
12:05 marcelr 30
12:05 ashimema yup.. i spotted
12:05 ashimema I was too quick in my lunch break
12:05 ashimema revisiting them now
12:05 ashimema apologies for wasting your time there
12:07 alohabot joined #koha
12:27 Joubu ashimema: there is a misunderstanding on the need I think
12:28 Joubu at least the need I have on 33568
12:28 Joubu I let a comment to explain
12:28 ashimema ta, will read in a moment
12:29 ashimema I remember why I filled rather than undeffed.. I wanted to signify a distinction between the data actually missing in the first place and the data being deliberately redacted
12:29 ashimema but yeah.. I'll read your comment in a mo
12:40 khall joined #koha
12:43 tcohen[m] git bz apply 29523
12:44 alohabot joined #koha
12:44 khall_ joined #koha
12:46 Joubu tcohen[m]: see last comment, it's not working. However see my remote branch, that is working, but needs adjustements I think
12:48 tcohen[m] it we were on OpenAPIv3...
12:49 tcohen[m] I'd vote for a solution returning a fixed data structure for the 'hidden' object
12:49 tcohen[m] by using anyOf
12:50 tcohen[m] martin's solution seems to me that would require some annotation on what attributes could be generally visible (e.g. branchcode)
12:51 tcohen[m] looking at your branch
12:51 tcohen[m] ashimema: are you able to see the@later people leave you?
12:51 tcohen[m] I saw marcelr sent me one, on hte logs, but not on element
12:52 ashimema erm
12:52 ashimema not sure actually
12:52 ashimema not seen one in a while
12:52 ashimema but I certainly used to
12:53 marcelr tcohen i received a later just an hour ago or so
12:53 marcelr from jonathan
12:53 ashimema it could be that element keeps us logged in
12:53 tcohen[m] <Joubu> "well, you could have it "not..." <- ^^ for that is the reason I keep mentioning v3
12:53 ashimema though.. I thought later used 'first mention by a person after a while'
12:54 ashimema someone later me please 😛
12:54 marcelr @later tell ashimema test
12:54 huginn marcelr: The operation succeeded.
12:54 tcohen[m] @later tell ashimema wake up dude
12:54 huginn tcohen[m]: The operation succeeded.
12:54 ashimema hi
12:54 ashimema yup
12:54 marcelr you got them?
12:54 ashimema huggin messages me as soon as I speak
12:54 ashimema I got them
12:54 ashimema thanks
12:54 tcohen[m] Joubu: joubu/bug_33568 or joubu/bug_33568_test_29523
12:55 ashimema maybe you need to let huggin talk to you for the first time tcohen?
12:55 ashimema it'll invite you to chat I think
12:55 tcohen[m] can someone later me?
12:55 marcelr @later tcohen[m] test
12:55 huginn marcelr: I'll give you the answer just as soon as RDA is ready
12:55 wahanui i already had it that way, huginn.
12:55 marcelr hmm
12:55 tcohen[m] hola
12:55 marcelr does the [m] interfere
12:55 tcohen[m] I think so
12:56 marcelr @later tcohen test
12:56 huginn marcelr: downloading the Perl source
12:56 tcohen[m] how did you get rid of the [m] ashimema?
12:56 marcelr @later tcohen testing
12:56 huginn marcelr: I suck
12:56 marcelr @later tell tcohen testing
12:56 huginn marcelr: The operation succeeded.
12:56 tcohen[m] I get nothing
12:56 marcelr @later tell tcohen[m] testing
12:56 huginn marcelr: The operation succeeded.
12:56 marcelr and now?
12:56 wahanui well, now is fixed but i'm still crying
12:56 tcohen[m] hi
12:56 * oleonard-away consoles wahanui
12:57 tcohen[m] Joubu
12:57 tcohen[m] which branch
12:57 * eythian xterms wahanui
12:57 tcohen[m] hi eythian !
12:57 eythian hi tcohen[m]
12:57 tcohen[m] I'm resuming our work this days
12:57 eythian ah cool, I saw some mention of that in IRC the other day
12:57 Joubu tcohen[m]: I let you the comment numbers earlier
12:58 eythian sing out if I can help, I sometimes have free time :)
12:58 Joubu there were only 4 comments to look at
12:58 Joubu https://bugs.koha-community.or[…]cgi?id=29523#c105
12:58 huginn Bug 29523: major, P5 - low, ---, martin.renvoize, In Discussion , Add a way to prevent embedding objects that should not be allowed
12:58 tcohen[m] I read them already
12:58 tcohen[m] I want to know which of the two branches on your gitlab
12:58 tcohen[m] I should look to actually read what you talk about
12:59 Joubu Thanks, kidclamp!
12:59 Joubu tcohen[m]: https://gitlab.com/joubu/Koha/[…]8df9aec4a3254d0d5
12:59 Joubu the link on comment 105
12:59 Joubu not sure what else you are talking about
13:01 Joubu tcohen[m]: the branch is named bug_33568_test_29523
13:02 ashimema To answer your last comment there Joubu.. I thought you were embedding.. so I was expecting the library embed to come through.. I hadn't realised you were using the codes
13:02 ashimema I can see the annoyance.
13:02 * ashimema considers some more
13:02 tcohen[m] GET /checkouts
13:02 tcohen[m] x-koha-embed: +strings
13:02 tcohen[m] ^ ^ would do it?
13:03 tcohen[m] x-koha-embed: patron+strings
13:03 tcohen[m] ^^ I meant that
13:03 ashimema indeed
13:04 tcohen[m] should it be 'redacted'?
13:04 ashimema all really hinges on 'what' should be redacted
13:04 ashimema exactly
13:04 tcohen[m] can we put in the schema, what should be kept in case of resource hiding
13:04 ashimema do we need a redaction method per object class.. but that kinda feels chunky to maintain too
13:05 tcohen[m] for example, visible_when_hidden => 1
13:05 tcohen[m] and then have TO_JSON look for those
13:05 tcohen[m] so in Borrower.pm we would have
13:06 tcohen[m] +branchcode => { visible_when_hidden => 1 }
13:06 ashimema we already have the public fields handling stuff.. maybe we could do something using those definitions?
13:06 Joubu we are at REST API level
13:06 tcohen[m] yes, if they are enough
13:06 Joubu it's only hidden for the REST API
13:07 tcohen[m] we annotated is_boolean for the API, in the schema files
13:07 tcohen[m] name = _("A patron from library %s".format(patron.library.name));
13:07 caroline joined #koha
13:07 tcohen[m] parenthesis issue
13:08 Joubu patron.library_id is enough for me, keep simple in the first step
13:09 Joubu the public_read_list is kind of the same my "unredacted" sub
13:09 Joubu (don't ask me why it's unredacted instead of redacted, I have no idea)
13:10 ashimema took me a moment to understand that.. I think you chose it as it 'only shows the special cases that redaction would skip'
13:11 Joubu yes, I guess there was a logic at the time :D but now it feels reversed
13:12 ashimema hehe, yup
13:12 Joubu Now that you pointed public_read_list, what we want here is very similar
13:12 Joubu we should follow the same approach
13:13 Joubu and so I think my patch is doing the right thing
13:14 Joubu only thing is the API spec validation, but we don't validate embeded objects yet
13:14 tcohen[m] we can't
13:15 tcohen[m] I'm not sure how to help
13:15 ashimema that's where we need the 'onOf' isn't it tcohen
13:15 tcohen[m] I believe we should annotate things in the schema and do it in TO_JSON, instead of adding a sub
13:15 tcohen[m] can go with this as an intermediate step
13:15 ashimema I can''t remember the detail.. but I do remember it being annoying that we don't
13:16 tcohen[m] we need to migrate to OpenAPIv3
13:16 tcohen[m] the annoying part is re-splitting the spec
13:16 ashimema we could even move the public_read_list stuff into the schema if we wanted to.. I sorta feel like we should be consistent between the two
13:17 tcohen[m] probably, yeah
13:17 tcohen[m] later
13:17 tcohen[m] heh
13:18 alohabot joined #koha
13:18 tcohen[m] @later tell tcohen heya
13:18 huginn tcohen[m]: The operation succeeded.
13:18 Joubu @later tell tcohen[m] booh
13:18 huginn Joubu: The operation succeeded.
13:18 tcohen[m] so, to sumarize
13:18 tcohen[m] what are the next steps?
13:19 tcohen[m] boo
13:19 Joubu I don't know, I really just want to display "A patron from XXX"
13:19 Joubu :D
13:19 tcohen[m] and you're generally good with 29523
13:19 tcohen[m] just it is not enough
13:19 Joubu what is on 29523 does not work for me
13:20 ashimema I'm happy to push a bit further with redaction as apposed to removal.. if that's what we're all agreed on now
13:21 tcohen[m] I like the idea of only returning allowed/annotated attributes
13:21 Joubu what about:
13:21 tcohen[m] and a mark to tell the resource access has been restricted
13:21 Joubu Koha::Object sub redacted { return $self }
13:21 ashimema so public_read_list does that.. it removes the key and value
13:22 tcohen[m] they probably have an intersection
13:22 ashimema but for staff I wasn't sure we wanted to go ahead and outright remove them as apposed to hide them
13:22 ashimema reasoning
13:22 Joubu Koha::Patron sub redacted { return {%$self->empty->unblessed, branchcode => $self->branchcode } }
13:22 Joubu Then, Koha::Object sub redacted { return $self->unblessed }
13:23 ashimema the question is.. do we want to be able treat 'missing', 'undefined' and 'redacted' differently
13:23 Joubu and we need to write Koha::Object->empty
13:24 ashimema want/need
13:24 ashimema personally.. I think they're different needs.. empty, missing, undefined, redacted
13:25 Joubu *t
13:25 tcohen[m] if we could use oneOf, I would like to say... (full message at <https://matrix.org/_matrix/med[…]hWLSWIfESZnbuYMLr>)
13:25 Joubu This is getting in the same direction as things that get stuck, we overcomplexify things
13:26 Joubu Where else do we need to redact values?
13:26 tcohen[m] I'm proposing: to standardize the structure we return on the restricted case (which is fair to ask, probably just a _restricted: true attribute)
13:27 tcohen[m] and to annotate what to allow being displayed (branchcode?) on the schema
13:27 tcohen[m] to write less code
13:28 tcohen[m] I mean, we have all the framework in place
13:28 Joubu less code than what is written already? :D
13:28 tcohen[m] we can ask if it is accessible in TO_JSON context, we loop through attributes already
13:29 Joubu it does not make sense to have 2 different ways to do the same thing
13:30 Joubu "restricted" does not mean anything when you are at the schema level
13:30 Joubu at least it does not mean what we want here
13:30 tcohen[m] I said visible_when_restricted
13:30 tcohen[m] but yeah
13:31 Joubu api_visible_when_restricted then
13:31 Joubu but still, 2 ways for the same thing
13:31 Joubu you are then asking to rewrite public_read_list BEFORE that
13:32 * ashimema thinks public and restricted are subtly different still.. but yeah...
13:32 tcohen[m] I don't think they are the same
13:32 tcohen[m] But I agree it is inconsistent
13:32 tcohen[m] I would prefer to do it right this time, though :-P
13:33 ashimema lol
13:33 Joubu it's limiting attributes visibility on the REST API, that's similar
13:33 ashimema it's similar
13:33 tcohen[m] Similar, but probably different attribute lists
13:34 ashimema I'm going to code a next step for what's in my head right now as a proposed next step
13:34 ashimema mostly because I don't think I can articulate it in a better way than to just code it and point
13:36 Zahid[m] is it possible to replicate the cardnumber in userid field, when saving the new patron and  the userid is empty
13:37 Joubu ashimema: let me know when you are done ;)
13:38 ashimema will do
13:38 Zahid[m] with "CL" as prefix in userid?
13:51 alohabot joined #koha
13:52 Joubu caroline: do you translate the manual?
13:52 caroline Joubu I wish I had time, but no, not right now
13:54 Joubu feels like there is a step missing...
13:54 Joubu not sure people can actually translate it (with new strings, etc.)
13:54 Joubu caroline: another question then :D
13:54 Joubu should we move https://wiki.koha-community.org/wiki/Koha_Manual to https://wiki.koha-community.or[…]g_the_Koha_Manual
13:54 Joubu everything on the first one is obsolete
13:55 caroline Joubu indeed, right now, the manual translation is broken
13:55 ashimema patch attached to 29523 Joubu
13:55 aude_c[m] If you're looking for someone who does translate the manual, try Manu B (Emmanuel Bétemps)
13:55 caroline I thought you meant in general
13:55 ashimema it 'redacts by default' but allows overriding at the class level to expose the listed fields
13:56 ashimema we're getting back closer to where you were again.. which I think is good..
13:56 Joubu aude_c[m], caroline: I am wondering if it ever worked. There is a step missing, but maybe Bernardo was doing some black magic to adjust pootle
13:56 ashimema I'm still hung up on feeling like we should return all fields in the redaction case which is what this does.. it keeps all there but redacts any unlisted ones
13:57 ashimema right.. I ahve a quick call to head into now.. will come back to this
13:57 caroline yes, I think Bernardo was doing something on his side
13:58 Joubu got it, manual-update.sh, alright!
13:58 caroline I never fully understood how it worked honestly
13:58 caroline There is https://translate.koha-community.org/manual/ which had the updated translations
13:58 oleonard joined #koha
13:59 aude_c[m] Joubu: Are the DocBook based manuals still alive?
13:59 caroline And we used to use this to update the translations https://translate.koha-community.org/tools/
13:59 Joubu I have been reverse engineering all that for a week, brain is melting :D
13:59 Joubu aude_c[m]: I don't think so
13:59 Joubu caroline: that will disappear :D
14:00 Joubu that's manual interaction that can be automated
14:00 Joubu "A page already exists at Editing the Koha Manual, or the page name you have chosen is not valid. Please choose another name."
14:00 Joubu erl
14:00 ashimema Joubu++
14:00 aude_c[m] Let's get rid of https://wiki.koha-community.org/wiki/Koha_Manual, then
14:00 Joubu erk
14:00 ashimema so glad to see translations reverse engineering happening
14:00 ashimema the stuff on that old server has had me perplexed for years
14:01 aude_c[m] (Just to confirm: I tried going to manual.koha-community.org/16.05/en/ and https://manual.koha-community.org/3.8/en/ and I'm getting nothing)
14:01 Joubu ashimema: and.. Weblate is so awesome! :D
14:02 Joubu and the maintainer very reactive!
14:02 Joubu He is fixing bugd the day after I open issues :)
14:02 Joubu bugs*
14:02 oleonard That's awesome
14:02 ashimema That's awesome
14:03 Joubu We will have to pay him a couple of beers
14:04 Joubu aude_c[m]: I am letting you deal with that old page. We should at least keep a link to redirect to the other one I think
14:05 aude_c[m] @joubu Will do; thanks
14:05 huginn aude_c[m]: I'll give you the answer as soon as RDA is ready
14:05 wahanui i already had it that way, huginn.
14:07 Joubu ashimema: you really need to start squashing patches on this one! :D
14:08 Joubu ashimema: it's not what I understood from the discussion. I thought tcohen[m] requested the flag in the schema file.
14:09 ashimema yeah
14:09 ashimema he did
14:09 ashimema but I think we need to have these in the same place
14:09 ashimema I wasn't keen to migrate the public_read_list stuff yet
14:09 Joubu ashimema: did you see the 2 methods I suggested? the $object->empty->unblessed merged with the unredacted list seems a nice pattern
14:09 ashimema actually.. I think really they belong in the Koha level rather than the DBIC level..
14:10 ashimema (well.. I'd rather we only had the DBIC level.. but that's a decade old gripe.. haha)
14:10 Joubu yes, same for me, it does not belong to the schema file
14:10 ashimema I didn't totally understand your empty unblessed if I'm honest
14:11 ashimema Yeah.. I've been doing small fast commits to just get feedback.. we should certainly squash a bunch
14:11 ashimema could you elaborate on empty.. that confued me
14:20 Dyrcona joined #koha
14:26 marcelr ashimema: i would appreciate some feedback on 35001. thx
14:26 ashimema ok.. once I'm out of this call 😉
14:26 marcelr np
14:26 marcelr its on the report, it waits
14:27 Joubu kidclamp: conflicts on 34030 were caused by the "tidy" of the other bug. rebased now!
14:27 kidclamp heh, apologies
14:28 Joubu No worries, thanks! Hope you like it :)
14:29 Joubu ashimema: I will code golf this one
14:32 marcelr htg
14:38 alohabot joined #koha
14:52 Joubu ashimema: not feeling inspired :-/
14:52 ashimema hugs
14:53 * ashimema is still in a call
15:04 alohabot joined #koha
15:09 Zahid[m] can you people guide me in this problem... (full message at <https://matrix.org/_matrix/med[…]EtlksKIHjdAAPIudb>)
15:11 caroline Zahid[m], afaik it's not possible
15:12 caroline maybe custom javascript, but I don't know enough about JS to know if it would be possible or work
15:13 Zahid[m] caroline thanks for the reply i know it is not possible in the current version, can it is done by any other way?
15:14 caroline Zahid[m], like I said, maybe custom javascript
15:14 caroline Check https://wiki.koha-community.or[…]e_with_Cardnumber
15:14 caroline I don't know if it (still) works or how to add the CL however
15:15 caroline I seem to remember someone working on a plugin for that... marcelr maybe?
15:16 caroline I can't find the bug... maybe I imagined it
15:18 caroline ah found it bug 32426
15:18 huginn Bug https://bugs.koha-community.or[…]_bug.cgi?id=32426 new feature, P5 - low, ---, m.de.rooy, Needs documenting , Make userid generation pluggable
15:19 caroline You can check the plugin marcelr made and maybe adapt it
15:19 caroline https://bugs.koha-community.or[…]ent.cgi?id=148211
15:21 ashimema oleonard around?
15:21 oleonard Yes
15:22 ashimema is there no way to add some JS include (that uses jquery) into an include
15:22 ashimema i.e. I want my modal.inc to ref the modal.js
15:22 ashimema instead of having to add modal.inc + modal.js to every place I want to include the modal?
15:23 ashimema something I've hit a few times.. but never had time to dig
15:23 ashimema wondered if you had tried
15:23 ashimema it's because we load jQuery at the bottom so if we include the asset in the include jquery isn't there yet..
15:24 ashimema is there a magic trick to get the Asset stuff to throw it to the bottom of the page from a included file?
15:24 oleonard I haven't come up with a better way, but haven't really thought about it carefully
15:35 reiveune bye
15:36 reiveune left #koha
15:36 * ashimema wonders if we could call the macro inside another macro.. to effectively 'push'
15:36 ashimema onto the block
15:39 Zahid[m] huginn: thanks
15:39 huginn Zahid[m]: I'll give you the answer as soon as RDA is ready
15:39 wahanui i already had it that way, huginn.
15:40 Zahid[m] caroline: thanks i shall look into as this page is very long and lots of details
15:43 Zahid[m] huginn: for knowledge i shall go through the code, may be find some details that are important to change the code on my testing server
15:43 huginn Zahid[m]: I've exhausted my database of quotes
15:58 cait left #koha
16:06 ashimema marcelr could you explain your use case for is_active?
16:06 ashimema I still don't fully understand why it's needed
17:02 cait joined #koha
17:14 oleonard maintenance.pl uses C4::Templates::gettemplate instead of get_template_and_user. Is there a reason for that?
17:16 oleonard wahanui: You probably know but you won't tell me will you?
17:16 wahanui oleonard: wish i knew
17:16 oleonard Sneaky.
18:18 Ethlinn joined #koha
18:20 ashimema Lol
18:38 davidnind Zahid: huginn is a bot, not a real person 8-)
20:49 khall joined #koha
20:53 aleisha hello
20:58 davidnind hi aleisha!
22:17 tcohen[m] Hi all, there's an issue with 21.11. The latest release is missing a db_rev
22:23 kohanoob[m] joined #koha
22:23 kohanoob[m] Hi there I want to know how the fuck to put koha online, please help me
22:24 tcohen[m] RTFM
22:26 kohanoob[m] thx
22:27 kohanoob[m] the manual is thrash but thanks for nothing motherfucker
22:27 kohanoob[m] left #koha
22:29 davidnind I removed kohanoob (probably only for those connecting using Matrix) - leaving this for the log - the language used is unacceptable
22:37 * bag agreed
22:41 bag please at any time - ping me to /op more people in this channel so we can quickly kick
22:41 tcohen[m] bag++
22:41 bag I’ll try to add that to my daily list
22:42 davidnind I can certainly understand the frustration if you are not familiar with networking and web server administration (1. DNS entry for your domain name(s) 2. Network configuration on the server 3. Apache (or other web server) configuration - ports, security certificates, virtual host configuration, etc. 4. Server hardening)
22:42 davidnind bag++
22:44 davidnind On the other hand, if you are not familiar with these things, I don't think you should be making your Koha available on the internet!
22:46 bag true true
22:52 khall joined #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary