Time Nick Message 23:09 dcook lukeg You always seeem to be up at the moment but I guess it is still just afternoon in the US! 22:23 davidnind ashimema++ 22:23 ashimema Have a good one #koha 22:22 ashimema Anywho . Time for bed here 22:22 ashimema I removed the 'pre' wrapping on that one in the end.. it didn't look as nice though was theoretically more accurate... But I found a nicer CSS style based alternative I use in the follow-up bug. 22:19 ashimema No worries.. it's a minor bug really.. just one I kinda liked in the end. 22:18 lukeg ashimema: I'll try to have a look at that one now 22:18 ashimema Back to EDI tomorrow.. far less fun 22:18 ashimema Silly little fixes around notices enticed me too much. Lol 22:17 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30287 normal, P5 - low, ---, martin.renvoize, Needs Signoff , Notices using HTML render differently in notices.pl 22:17 ashimema I spent too much time refining bug 30287 the last few days. 22:16 ashimema The js error gives it away I suppose 22:15 ashimema Thanks 22:15 ashimema Ah, I see 22:15 lukeg so it caused a JS error: unexpected < 22:14 lukeg it was inside a <script> tag 22:14 lukeg ashimema: the asset was just misplaced 22:11 * ashimema is reading code on his phone.. probably not great for trying to understand how I broke stuff there 22:10 ashimema So was the modal just not triggering at all 22:09 lukeg Thanks davidnind! 22:05 ashimema Thanks for the patch there lukeg 22:05 ashimema Wow, I'm confused by that 22:01 ashimema <oleonard> "The amount of time I just lost..." <- Haha, I've done this soo many times 22:00 davidnind testing complete - now signed off 21:57 davidnind lukeg: testing now for you... 21:21 lukeg tuxayo: I think that is an easy fix, I put a patch up if you want to test! 20:59 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35295 blocker, P5 - low, ---, koha-bugs, NEW , No hold modal when checking in an item of a held record 20:59 tuxayo Bug 35295 20:55 tcohen[m] tuxayo++ 20:55 tuxayo ok :) 20:55 tcohen[m] blocker and rel_23_11_candidate 20:55 tcohen[m] yes, please 20:54 huginn` tcohen[m]: The operation succeeded. 20:54 tcohen[m] @later tell ashimema bug 31041 broke the item trapped for hold modal 20:54 tuxayo blocker, right? 20:54 tuxayo Opening a ticket and adding a comment in 31041 20:54 tuxayo ef880e349f (HEAD) Bug 31041: (follow-up) Clean up and generalise 20:54 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31041 normal, P5 - low, ---, lucas, Pushed to master , Cashup summary modal printing issue 20:54 tuxayo bug 31041 20:53 tcohen[m] tuxayo: did you find the culprit commit? 20:38 tcohen[m] maybe 17617? 20:24 tuxayo Seems not already reported. 20:22 tuxayo (bisecting in progress) 20:21 tuxayo Still works on yesterday's main/master 20:21 tuxayo huh, testing a hold patch between yesterday and today: checking in an item on hold doesn't trigger anything related to a hold existing >_< 20:16 tuxayo fridolin: 🟡 20:08 fridolin yllow 19:54 tuxayo krimsonkharne: «but you might still find the messages in the patron's account on the left side in the tab "Messages" - even if email isn't set up» Nope :( 19:33 oleonard The amount of time I just lost to debugging because I didn't realize my HTML customization wouldn't be "published" until tomorrow :( 18:49 reiveune bye 16:30 kidclamp I'll test if you submit a patch Joubu 14:53 Joubu it needs to test if serverside is true however 14:53 Joubu this one looks good 14:53 Joubu kidclamp: https://datatables.net/forums/discussion/comment/149688/#Comment_149688 14:50 kidclamp Joubu there was a later example where they caught anything less than 3 characters, but that also isn't really what we want 14:26 ashimema I'll take a look, thanks 14:25 magnuse and it's not that the config file is empty or missing or broken? 14:24 ashimema I think it might be some ILL backports we have in our .11 branch.. we run slightly ahead 14:24 ashimema coolios 14:23 magnuse it is used by quite a number of libraries, at least. also some that have upgraded to 22.11 recently 14:22 magnuse ashimema: here 14:21 ashimema we're getting ''' is empty or non-existent at /usr/lib/x86_64-linux-gnu/perl5/5.36/YAML/Syck.pm line 114.' errors trying to use it with 22.11 14:20 ashimema how well is Libris backend maintained? Have you considered migrating from YAML::Syck to YAML::XS? 14:20 huginn` tcohen[m]: The operation succeeded. 14:20 tcohen[m] @later tell aleisha please look at commit 4945422d322bc40bfd90a60231367e45fd734b03 and ping me, or better email 14:19 ashimema magnuse around still 14:13 Joubu The examples in the DT forum should work 14:13 Joubu We can easily add a 500ms delay, but it's not exactly what we want 14:11 kidclamp joubu - I saw that, I have played around in the past and was unable to get things working 14:08 Joubu koha-tmpl/intranet-tmpl/prog/js/vue/dist/erm.js 14:08 Joubu koha-tmpl/intranet-tmpl/prog/en/modules/how-to.tt | 1 + 14:08 Joubu installer/data/mysql/atomicupdate/bug_22188_-_add_pubdatepatternformat_column_serial.perl | 8 + 14:08 Joubu how-to.pl | 1 + 14:07 Joubu but, really really wrong... 14:07 huginn` Joubu: The operation succeeded. 14:07 Joubu @later tell wainuiwitikapark please tell Danyon that commit 4945422d322bc40bfd90a60231367e45fd734b03 is wrong 14:06 huginn` Joubu: The operation succeeded. 14:06 Joubu @later tell aleisha please tell Danyon that commit 4945422d322bc40bfd90a60231367e45fd734b03 is wrong 14:06 huginn` Joubu: The operation succeeded. 14:06 Joubu @later tell danyon commit 4945422d322bc40bfd90a60231367e45fd734b03 is wrong 14:06 Joubu danyon nick? 13:58 magnuse Joubu++ thanks a ton! 13:55 magnuse that would do it... 13:55 magnuse "* ES indexing daemon not running for <instance>" 13:53 Joubu koha-es-indexer 13:51 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32594 critical, P5 - low, ---, nick, RESOLVED FIXED, Add a dedicated ES indexing background worker 13:51 Joubu bug 32594 13:51 Joubu maybe not in 22.11 13:50 Joubu it's a separate worker 13:50 magnuse jobs like batch_item_record_modification run as they should, just not the update_elastic_index ones 13:47 magnuse Joubu: for example: {"record_ids":["7166"],"record_server":"biblioserver"} 13:45 Joubu something maybe in background_jobs.data? 13:44 magnuse tried stopping koha-worker, stopping rabbit and starting koha-worker (and all its queues) again, but that didn't help 13:43 magnuse koha 22.11.10, elasticsearch 7.16.2 13:42 magnuse got a problem with elastic indexing. background jobs are stuck at "new". nothing in the logs. koha-indexer says it is running. koha-worker --queue elastic_index has been restarted. anyone else seen that? i'm running out of ideas... 12:42 * cait1 waves 12:25 paulderscheid[m] Works great. 12:24 paulderscheid[m] Yep, I already got the 00-load.t on my plugins. 12:24 tcohen[m] he also checks in different Koha versions to see where it fails 12:23 tcohen[m] but all the boilerplate is done 12:23 tcohen[m] barely compilation tests 12:23 tcohen[m] inside KTD 12:23 tcohen[m] he's already running some tests 12:23 paulderscheid[m] I'm already copying his work :D 12:23 tcohen[m] I do, but for gitlab 12:23 tcohen[m] he's got a nice pipeline already 12:22 tcohen[m] talk to khall 12:22 paulderscheid[m] Yes 12:22 tcohen[m] you use github, right? 12:14 paulderscheid[m] Yeah, I will move it into the kpz as I already use ktd --plugin up. Thanks again for adding that by the way tcohen++. Just wanted to test it out before committing to writing tests for everything. 12:10 tcohen[m] but that's unrelated as well 12:10 tcohen[m] you should mount the plugin as we do with the ktd command 12:09 paulderscheid[m] Not related though. 12:09 paulderscheid[m] And it would be great to get this working in pipelines as well :P 12:03 paulderscheid[m] Also for everything under t/db_dependent/api/v1/ 12:03 paulderscheid[m] But just installing the plugin causes every $builder->build_object call to return undef when wrapped in a transaction. 12:02 paulderscheid[m] What I did is to install the plugin and then copy the test inside of the container and try to prove it. 12:01 paulderscheid[m] Here's is the one test file I wrote so far: https://github.com/LMSCloud/LMSEventManagement/blob/master/t/target_groups.t 12:00 ashimema add me to the interested parties list 😜 11:58 tcohen[m] because I've been meaning to add tests for the plugins I maintain for a while 11:58 tcohen[m] if you have it somewhere, I would like to take a look 11:57 tcohen[m] nice 11:57 paulderscheid[m] - Run the tests that ship w/ the plugin inside ktd. 11:57 paulderscheid[m] - Install the plugin. 11:57 paulderscheid[m] What I'm trying to do is: 11:56 paulderscheid[m] Beforehand 11:56 tcohen[m] or inside the tests 11:56 paulderscheid[m] Yes 11:56 tcohen[m] do you install the plugin before running the tests? 11:55 paulderscheid[m] Running unit tests for plugin modules w/ an installed plugin. 11:55 tcohen[m] paulderscheid: I'm late in the conversation, but what you're trying to do? 11:51 paulderscheid[m] And obviously if you remove the plugin it starts working again as well. 11:51 paulderscheid[m] That's why all tests fail that use transactions. 11:51 paulderscheid[m] Don't know whether this is related but the problem I encounter is that after you begin a transaction, the $builder->build_object will only return undef. If you don't wrap it in a transaction it works. 11:50 tcohen[m] hola #koha o/ 11:48 Joubu seen that? 11:48 Joubu git grep "FIXME: CGI::Session::Driver::DBI" t/db_dependent/api/ 11:47 paulderscheid[m] One sec 11:47 Joubu paulderscheid[m]: which error do you get? 11:44 paulderscheid[m] Well, I have the most interesting bug then. If you got the time try to install a plugin that uses the api hook and then try to run the tests in koha. Everything with a transaction will fail, even though the spec will be valid. 11:43 khall_ paulderscheid[m] that is correct, but you should be able to use the tests in Koha as a basis, those should have transactions iirc 11:42 paulderscheid[m] Yeah, but you dont' have transactions in there, right? 11:42 khall_ you could start by copying those and then using built-in plugin related tests as a foundation 11:41 paulderscheid[m] :D 11:41 khall_ paulderscheid[m] sounds doable, have you seen my plugin unit tests? 11:41 paulderscheid[m] Or rather khall_? 11:40 paulderscheid[m] khall? 11:12 paulderscheid[m] To be more precise: using transactions. 11:01 paulderscheid[m] Anyone every try to write unit tests for plugin modules? 11:01 paulderscheid[m] hi #koha 09:51 Joubu magnuse: I sent you the link 09:46 magnuse is the weblate system available to everyone yet? i can't seem to find a url 09:42 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35284 major, P5 - low, ---, koha-bugs, NEW , No more delay between 2 DT requests 09:42 Joubu kidclamp: bug 35284 09:18 * krimsonkharne[m] uploaded an image: (25KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/ZdIlCtrEvMXgZHcjiUTpNPzx/image.png > 09:18 krimsonkharne[m] krimsonkharne[m]: Eh, meant "Notices" tab, not "Messages" 09:18 krimsonkharne[m] also morning #koha :) 09:18 krimsonkharne[m] the text above being left-aligned and the buttons right-aligned is triggering my OCD.. maybe out of scope for that bug 09:18 krimsonkharne[m] > After the addition of hold cancellation reason when checking out an item that has a waiting hold. (that's a proposed patch I'm reviewing) 09:18 krimsonkharne[m] <tuxayo> "Anyone else to tell if the..." <- > <@tuxayo:matrix.org> Anyone else to tell if the bottom on that UI is good enough despite the buttons going on two lines? https://pic.infini.fr/rTRO8lJI/mLFEXEiQ.png 09:16 krimsonkharne[m] <tuxayo> "Where is it possible to find..." <- I'm not sure, but you might still find the messages in the patron's account on the left side in the tab "Messages" - even if email isn't set up? 08:09 mtj hi Joubu, about 07:53 ammarspv[m] Fantastic - I am building an interesting case backed by Koha - I will be more than happy to share the case study and results once it is ready for testing. In the meantime to bypass the webhook situation, we have created Python script as additional layer that is connected to the Koha DB, and it will triger webhook update to our other system based on the end-points that we define 😁 07:30 ashimema To use the REST API simply add a user to your Koha and then create an API key for them via the staff client. 07:29 reiveune hello 07:29 ashimema The gotcha in the biblios endpoint on the REST api is that you need to send an Accept header to get back the format of your choosing. 07:29 ashimema https://api.koha-community.org/23.05.html#tag/biblios 07:29 ashimema API wise, the REST api is comprehensive, but you also have access to bibliographic records via Z39.50/SRU should you be more familiar with those protocols. 07:29 ashimema We currently don't have any webhooks supported I'm afraid. I'd be interested in what webhooks your keen to have so please submit a bug to bugzilla with a request. 07:20 ammarspv[m] Respected Koha Community,... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/RcKaYHdgBRPdHmDPVPJboNwB>) 06:41 Joubu mtj: around? 06:38 huginn` Joubu: The operation succeeded. 06:38 Joubu @later tell fridolin please release now! 01:29 tuxayo Where is it possible to find if a hold cancellation reason taken into account? Without setting up emails to check the notification sent to the patron.