Time Nick Message 18:54 JonTech Thanks David, I think the route im going to take is make a copy of both the old and new databases, then use a SQL management tool to move data from the old to new without changing the field structure of the new databased, then restore it back to the server 18:16 davidnz JonTech: The other approach that can be used, is to export your data and import it into a fresh install - basically treating it like a migration, but that can involve some more work like setting up your libraries, patron types, circulation rules, authorized values, etc. 18:13 davidnz Good luck! 18:10 JonTech Thanks for your help, I will look into that 18:08 davidnz If you are getting errors, then posting them on IRC (use paste.koha-community.org) or the mailing list may get you a more informed response 🙂 18:07 davidnz But, I think someone with way more knowledge than I should comment on that, as I don't really understand how it works/should work... 18:06 davidnz From memory, the installer should work through the database updates to bring up to date 18:05 davidnz Install the latest version (or the version you want to use) on the new machine with the updated/supported OS 18:05 JonTech I figured the backup of the sql database was just too old to convert to the new schema 18:01 JonTech Would I install version 3.16 on the updated OS? or the newest Koha version? I made a copy of the sql database, copied it over to the new machine. But when I went to update the database schema I got errors 18:01 davidnz Note: I haven't done an upgrade like this, but reasonably often there are queries on the mailing list or IRC about this, with even older versions 18:00 davidnz Package install instructions: https://wiki.koha-community.org/wiki/Koha_on_Debian 17:59 davidnz I would recommend using a backup of your database on another machine with a fresh install on a supported OS version 17:57 davidnz JonTech: it should be possible 17:47 JonTech Hello, I am hoping to find some online guides or resources on an upgrade path for Koha. We are on a very old version 3.16 to the latest version. Is this even possible? OS is Ubuntu 14. 16:57 caroline Is there a way to translate database updates? For example, in 221200010.pl there is an insert of help text. This is just one example but account types, letters, etc are other examples where they are inserted in english 16:06 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20644 enhancement, P5 - low, ---, koha-bugs, NEW , Per itemtype setting for CheckPrevCheckout 16:06 caroline bug 20644 16:06 caroline Do we still want a choice by itemtype then? 16:04 caroline will add a note in the manual... it's a very hidden functionality 15:59 caroline ah yes, that must be it 15:59 cait I seem to remember there was some time of exception 15:59 cait or has a subscription? 15:59 cait caroline: is the record a serial? 15:47 caroline I have an intern working on 20644 and he was a bit confused (so am i tbh, I thought it checked the record since my clients complained about this) 15:45 caroline did the behaviour change since 2018? 15:45 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20644 enhancement, P5 - low, ---, koha-bugs, NEW , Per itemtype setting for CheckPrevCheckout 15:45 caroline bug 20644 15:45 caroline does anyone know if CheckPrevCheckout checks the record or the item? bug says it checks the record, but I just tried it on a record with two items and the second item did not trigger the warning 15:43 cait sorry for mostly missing the meeting - another crazy day 15:40 lukeg hi 15:30 oleonard Can we remove the "built in" offline circulation system now? I can't find a browser it works with 15:21 reiveune bye 15:17 aude_c[m] bye! 15:16 krimsonkharne[m] I'm off for today, bye all 15:16 krimsonkharne[m] cool, thanks! 15:14 ashimema but all good.. I'm sure we can make it work 15:13 ashimema seems we don't get a nice link via the element thing.. so well have to think a little 15:11 aude_c[m] ashimema: You're not even in the meeting! 15:11 * ashimema tests what the jitsi link looks like when you just add one to the channel 15:10 caroline someone has to run a script to create the page anyway, so it wont be there right away 15:10 caroline ok thanks! 15:10 aude_c[m] caroline: I'll add the Jitsi link to the meeting wiki page closer to the time 15:09 ashimema deffo come along krimsonkharne 15:09 aude_c[m] Thanks, see you next time! 15:09 huginn Log: https://meetings.koha-community.org/2023/documentation_irc_meeting_13_april_2023.2023-04-13-14.01.log.html 15:09 huginn Minutes (text): https://meetings.koha-community.org/2023/documentation_irc_meeting_13_april_2023.2023-04-13-14.01.txt 15:09 huginn Minutes: https://meetings.koha-community.org/2023/documentation_irc_meeting_13_april_2023.2023-04-13-14.01.html 15:09 huginn Meeting ended Thu Apr 13 15:09:27 2023 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 15:09 caroline #endmeeting 15:09 caroline #info Next meeting: 9 May, 2023, 14 UTC 15:07 aude_c[m] krimsonkharne: Sure! :) 15:07 aude_c[m] caroline: ok 15:06 krimsonkharne[m] aude_c: can I join you guys for the meeting on using cypress for screenshots? Just to listen in :) I helped with screenshots in Marseille and would be up to try it out 15:05 caroline I've had complaints about the day, apparently some can't make it on thursdays, do we want to try tuesday? 15:04 caroline 4 weeks from now is may 11 15:04 aude_c[m] hehe 15:04 caroline should have done that before lol 15:03 caroline #topic Next meeting 15:03 aude_c[m] No problem :) 15:03 caroline #info *jitsi 15:03 caroline #info next meeting will be a video call on kitsi 15:01 caroline I use jitsi phone but we use another service for video 15:01 caroline I've never used it that's why I was asking 15:01 aude_c[m] Anyone can do it; but if you prefer I do then yes, no problem 15:01 caroline can you create the link? 15:00 aude_c[m] On desktop it just works within the browser 15:00 aude_c[m] yes 15:00 caroline have you used jitsi video before? 14:59 aude_c[m] yes. But otherwise just sharing a Jitsi link via the meeting page on the Wiki should be straightforward 14:58 ashimema we can certainly give it a go 14:58 ashimema might push them to jump to matrix 😜 14:58 aude_c[m] I wonder how it works for people who use the old-fashioned way of getting to the Koha channel 14:57 aude_c[m] We could just do it at the next meeting? 14:57 caroline #idea use video calls rather that IRC for meetings 14:57 caroline ok so idea stage at this point 14:55 aude_c[m] Oh, that's nice. 14:55 aude_c[m] Having someone taking notes shouldn't be too onerous 14:55 ashimema hell.. there's even jitsi build in to element here 14:55 aude_c[m] I mostly use the tagged logs 14:54 caroline I sometimes go back to the logs 14:54 ashimema though I don't know who reads the existing minutes.. we don't often add actions much 14:53 ashimema if you do though.. it would be good to get them minuted by someone who attends 😜 14:53 ashimema mostly it was a .. would it help to have video calls instead of text meetings? 14:53 ashimema I'm sure we could donate some zoom time.. or there are other tools available 14:53 caroline ok I had an action point to add it to the agenda, but I couln't remember who wanted to talk about it 14:52 ashimema I wondered if a different medium would help you guys.. 14:52 aude_c[m] I thought it was on the agenda by popular request :D 14:52 ashimema Well.. not me per say.. 14:52 aude_c[m] oh, the call for papers closes this week 14:52 caroline ashimema, I think last time you wanted to talk about video calls? 14:51 ashimema 21 July my girls are off.. 14:51 Joubu I will try to be there, yes 14:51 aude_c[m] Haha! I thought I'd heard the call for papers was open 14:50 caroline probably... they haven't opened the registration yet afaik, but as soon as they do, i'll start harassing my boss ;) 14:50 aude_c[m] Don't know... Will you? 14:49 aude_c[m] Your girls at school until mid-July? 14:49 caroline will any of you be at kohacon? 14:49 * ashimema has no idea when his hols are yet.. it's been a nuts year 14:49 aude_c[m] Thanks. I'll try and get in touch with David 14:49 aude_c[m] So Joubu, Martin, Caroline, David, me, probably Lucy, cait? 14:49 caroline I'll double check the holiday dates and email you 14:48 caroline cool thanks! 14:48 aude_c[m] yes, I can 14:48 caroline does someone want to organize this? 14:48 aude_c[m] works for me. We'll need to find a time David can make 14:47 caroline week of june 26? I'll have to double check because june 24 and july 1st are holidays and since they fall on a weekend they will be reported sometime that week 14:46 Joubu yes 14:46 aude_c[m] end of June? (she says selfishly because she's on holiday until 22 June) 14:46 ashimema there tends to be a summer lul in activity 14:45 ashimema I'm game for that 14:45 caroline after 23.05 comes out 14:45 Joubu it's better for the project IMO 14:45 caroline We can meet in the summer maybe? 14:45 Joubu But I am happy to help if you want to have a try 14:45 Joubu It means more time for other things :) 14:44 Joubu caroline: I really don't want to force you (the doc team), if you prefer to continue to do that manually I am fine with that 14:44 ashimema though 23.05 is rapidly approaching and I know Joubu and I are busting a gut already trying to get a bunch of stuff into it still.. so time is.. erm.. always a challenge 14:44 ashimema I'm happy to join whatever meeting or help wherever I can 14:43 Joubu ktd has everything in it, you can setup a local install to make it ready for cypress 14:43 Joubu we don't want you to automate that, it should be done an other way 14:42 caroline so we can't do it from a local installation 14:42 Joubu the problem is the sample data, the condition to generate the screenshot, etc. 14:42 Joubu (almost) 14:42 Joubu everything is in ktd for that 14:42 Joubu yes, but I will need to have a look first 14:41 caroline it's not linked to ktd is it? 14:41 caroline can we set up a video meeting with you and david and aude and whoever else wants to try and you can set us up? 14:41 Joubu ashimema and I will have a look, but what davidnz started is the way to go 14:40 caroline ok lol! 14:40 Joubu selenium sucks 14:40 Joubu is to* 14:40 caroline the second something changes in the page it breaks 14:40 Joubu caroline: the idea to to provide you something easy to use/write 14:40 caroline I tried something similar selenium? but it was *that* intuitive 14:39 ashimema yeah.. i've not tried it yet 14:39 ashimema good call about adding them into our existing tests.. I like that 14:39 Joubu ashimema: the problem with those tools is the selector, if they are too specific it is a nightmare to maintain 14:39 aude_c[m] ... but we could try? 14:39 ashimema tieing it in to actually slotting those screenshots into the manual.. that's another thing 14:39 Joubu only the ERM module is covered by those cypress tests 14:39 ashimema so rather than writing the above.. you click 'start' in the studio.. then you browse around the app as normal up to the point where you need the screenshot. then you hit stop and out pops the automated test code to get you to that point.. 14:38 Joubu those lines are coming from t/cypress/integration/ERM/Agreements_spec.ts, that is in Koha, yes 14:38 caroline Could we just add some lines to the existing tests to make screenshots too? 14:38 caroline Is this all already in the tests you have to write for testing Koha? 14:38 ashimema OK.. if I'm understanding it right.. cypress studio will even let you 'record a browser session' and it'll write most of that stuff for you.. 14:38 Joubu if you have basic knowledge of HTML you can write that 14:37 Joubu you click the submit button in the #agreements_node 14:37 Joubu cy.get("#agreements_add").contains("Submit").click(); 14:37 Joubu you fill the node #agreement_name with "your agreement name" 14:37 Joubu cy.get("#agreement_name").type("your agreement name"); 14:37 Joubu you click "new agreement" 14:37 Joubu cy.contains("New agreement").click(); 14:37 caroline ok, your answer to the cypress question before the meeting scared me lol! 14:37 Joubu cy.visit("/cgi-bin/koha/erm/agreements"); (you go there) 14:37 Joubu I am going to show you some easy step, from an existing file: 14:36 Joubu it will not be proper programming 14:36 Joubu I would like to (have time and) look at how we (devs) could provide the doc team and easy "framework" to write the steps to generate the screenshots 14:36 caroline I know long term, it's better for the manual, but we already have trouble recruiting, if we have to program stuff too it will not help our numbers 14:35 aude_c[m] And getting to the point where we in the Docs team can start testing the idea? (and see how we can help to get there) 14:34 aude_c[m] The four of you interested in getting together to go over the details? 14:34 caroline I know you and David have tried it, but there has never been an explanation of how to do it for the rest of us 14:34 aude_c[m] What do we do? Do we need David? And a way to talk other by typing everything? 14:34 * ashimema must not let himself get distracted 14:34 * ashimema was about to play with Cypress Studio... looks cool. 14:33 caroline #info Automated screenshot idea 14:33 caroline it's fine we can talk about it 14:33 Joubu sorry! 14:33 caroline Joubu, there is idea but no plan 14:32 aude_c[m] That's the next agenda item ;) 14:32 aude_c[m] (Every time I check that page though, I am very tempted to completely change its structure) 14:32 Joubu wasn't it a plan to automate them? 14:32 caroline Currently we do it in the human way 14:32 Joubu it will be useful if we want to automate that later 14:31 caroline Joubu, no not in that way 14:31 aude_c[m] I updated that before Hackfest 14:31 Joubu I mean, "for screenshot xxx you need to do that, then..." 14:31 aude_c[m] s/://, s/Editing_the_Koha_Manual/Editing\_the\_Koha\_Manual/, s/Adding_screenshots/Adding\_screenshots/ 14:31 caroline how to add screenshots is here https://wiki.koha-community.org/wiki/Editing_the_Koha_Manual#Adding_screenshots but I never do it via the interface so not sure if it's still good 14:31 huginn aude_c[m]: I'll give you the answer as soon as RDA is ready 14:31 aude_c[m] @joubu: there are some explanations on the Editing Koha manual page https://wiki.koha-community.org/wiki/Editing_the_Koha_Manual#Adding_screenshots 14:30 caroline aude_c[m], ok we can do it that way 14:30 aude_c[m] Lucy was given the same permissions and we already agreed we should not merge our own requests but merge each others'. So Caroline, happy to merge yours if you want. 14:29 Joubu Do you document the steps to create the screenshots? 14:29 ashimema I trust you guys 😜 14:29 ashimema well.. if it works, don't knock it I say 14:29 aude_c[m] Screenshot extravaganza and recruitment: yes. And I think it's a start; we need to sustain it. We could keep in touch with that group, do more to promote Docs in various places, have "intro to Docs" sessions like the bug sign-off ones, ... 14:29 caroline it's not like code where it can break something 14:29 caroline If there is an error, we find it down the way and correct it 14:28 caroline Not much honestly... I merge all my own stuff too 14:28 ashimema cherry-picking down is in her gift now too with those rights I imagine. .. so at least that's two of you looking at it/thinking about it now. 14:28 ashimema how much of a review process is there in the manual submissions.. I gave Aude the permissions to merge stuff at hackfest and hopefully that's helping to spread the load a little 14:27 caroline I thought the screenshot extravaganza might help recruit 14:27 aude_c[m] yep 14:26 ashimema never enough people, never enough time 14:26 caroline we are 3-4 at the most at any point 14:26 aude_c[m] *recruitment drive 14:26 ashimema haha.. it's the same in all community. 14:26 aude_c[m] We do need a Docs team drive 14:26 caroline aude_c[m], that's what I keep telling ashimema lol! 14:26 aude_c[m] Regarding rmaint for Koha manual: it's an idea. Though considering our numbers right now, it sounds rather ambitious! :D 14:26 * ashimema thinks we need a docs team drive to get some manual rmaints to help with the waterfalling. 14:25 caroline I only tried it via terminal once... I wanted to stay on top of it this cycle... did not stay on top if it :( 14:25 ashimema nice 14:24 ashimema I didn't know cherry-picking in the gitlab UI worked 🙂 14:24 ashimema ooh.. cool 14:24 ashimema we have an rmaint for each koha code branch for a reason.. it's a big job keeping on top of it all... perhaps docs should consider a similar recognition of team organisation 14:24 caroline ashimema : https://snipboard.io/ndiU8C.jpg 14:23 aude_c[m] yes, but Caroline also just told me I can cherry pick from the GitLab interface (super useful, thank you!) 14:23 caroline It also links into the reorganization david wants to do 14:23 ashimema I'm late to the party today.. tooooooo many meetings 14:23 ashimema is this a question around backports.. 14:23 ashimema but I'm not sure how well it would fly 14:22 * ashimema wondered about adding tags into one manual to say when features were added.. as aposed to having a manual per version 14:22 aude_c[m] that's one of the points in the "con" column 14:22 aude_c[m] yes 14:22 caroline *your 14:22 caroline But if something changes, it might not be the same in you koha vs the manual? 14:22 aude_c[m] It would always be the most up to date, for a start 14:21 aude_c[m] It would simplify a lot of things if we only had one version of the manual 14:21 caroline I think the Koha interface also links directly to the version manual 14:21 caroline I know a lot of people look into the manual for their own version 14:21 aude_c[m] Maybe one for when more people are around? 14:20 caroline Oof, that is a big question 14:20 caroline https://snipboard.io/ndiU8C.jpg 14:20 aude_c[m] This actually led me to the (controversial?) thought: do we still need more than one version of the manual?! 14:20 caroline It's in the commit Options > Cherry pick 14:19 caroline Sure 14:19 aude_c[m] Ohh brilliant! Can we talk another time about how it works please? 14:19 caroline Yes it's possible through the gitlab interface, that's how I usually do it 14:19 aude_c[m] Is that something you do, Caroline? Otherwise I will ask my colleagues again another time 14:18 aude_c[m] And the answer was: I don't know how to do that, and Martin / Matt B thought weren't sure I could do it with the tools I use 14:18 caroline since we're now working on the 23.05 manual 14:18 caroline oh we'd have to cherry-pick the changes 14:17 aude_c[m] One of the main question from Hackfest participants was: why aren't the new screenshots in the 22.11 manual? 14:16 aude_c[m] Yes, that would be the other option 14:16 aude_c[m] Right, we'll see how many of us continue doing it. If it's not a huge group, it will work without 14:16 caroline https://wiki.koha-community.org/wiki/Koha_Documentation_Team#Projects 14:15 caroline So maybe we should add it to the docs projects wiki page? 14:15 caroline Ok the framapad won't be there forever, I only made one for 30 days 14:15 aude_c[m] for anyone who wants to continue helping with replacing screenshots 14:15 aude_c[m] Also, the "who's doing what" notepad may still be relevant https://mensuel.framapad.org/p/koha-screenshot-update-chapters-9zvo?lang=en 14:14 AnkeB Esp. the date range search for pubdate? 14:14 aude_c[m] because it would helps us spot things that have been deleted by mistake a bit quicker 14:14 AnkeB Hi, can anyone help with Zebra indexing? 14:14 aude_c[m] Maybe doing everything on GitLab directly (including amending images.rst) would be better next time 14:14 caroline segue into automated screenshots? 14:13 caroline That's great! 14:13 aude_c[m] I think it would be fun to do again. Lucy and I are going to keep going. 14:13 aude_c[m] Two Hackfest participants replaced another 7 screenshots the next day. 14:12 aude_c[m] I had to improvise as I didn't expect that many people on site and wasn't well prepared, but we managed to make it work! 14:12 caroline wow! 14:12 aude_c[m] On-site on the Wednesday: 6 people participating (plus me), 36 screenshots replaced in total. Joining remotely: Lucy replaced another 15. 14:11 caroline #info Hackfest screenshot extravaganza happened headed aby Aude 14:11 caroline #topic Project updates 14:10 caroline last action point was caroline to add video calls to next agenda which I did just now, it will be in the project updates 14:10 aude_c[m] ByWater shared an Elastic syntax cheatsheet from SEKLS https://bywatersolutions.com/education/monday-minutes-elastic-search 14:09 aude_c[m] To clarify: I don't actually have anything ready to submit yet! 14:09 caroline I have some stuff about mappings https://inlibro.com/knowledge-base/index-de-recherche-elasticsearch/ 14:09 caroline Cool thanks aude_c[m] ! 14:08 aude_c[m] I gathered my ES doc but haven't submitted anything to the manual yet... 14:07 aude_c[m] yes! :) 14:07 caroline all to look into their own docs for ES related info and submit it to have a starting point in the manual 14:07 caroline caroline to ping docs team member friday march 17 to do a test run for screenshot update - I didn't forget this and we did it and it worked well I think? 14:07 caroline I know it still happened, we'll talk about it in the project updates 14:07 caroline caroline to send an email to the mailing list about hackfest screenshot update details - I totally forgot about this I'm really sorry! 14:06 caroline I thought of reminding you during hackfest, but only thought about it on Friday morning (so friday afternoon for you) a bit too late 14:06 cait I stil get a moderation request every day, I won't forget :) 14:06 caroline lol no problem 14:05 cait sorry, only here with one eye :) 14:05 cait no, but was planning to ask again 14:05 caroline did you have news from paul? 14:05 caroline cait followup on mailing list close down 14:05 caroline #topic Updates - Review of action points 14:05 aude_c[m] Ohh. That's fine, thank you. I've used Einheitssachtitel; the library will tell me if they want something else! 14:04 cait I work with one of the authors of the German RDA book :) 14:04 cait but woudl have to check with my cataloguing coworkers 14:04 cait Einheitstitel 14:04 cait i think with RDA they killed the sach 14:03 aude_c[m] Sorry cait , that was me asking how you would say "uniform title" in German! 14:02 cait paulderscheid[m]: uniform title? 14:01 aude_c[m] #info Aude Charillon, PTFS Europe, UK 14:01 caroline #info Caroline Cyr La Rose, inlibro, Québec Canada 14:01 caroline #link agenda https://wiki.koha-community.org/wiki/Documentation_IRC_meeting_13_April_2023 14:01 caroline please use "#info" in front of your introduction to have it show up in the automatic minutes 14:01 caroline #topic Introductions 14:01 huginn The meeting name has been set to 'documentation_irc_meeting_13_april_2023' 14:01 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01 huginn Meeting started Thu Apr 13 14:01:09 2023 UTC. The chair is caroline. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01 caroline #startmeeting Documentation IRC meeting 13 April 2023 14:00 aude_c[m] (no lucyvh today) 14:00 aude_c[m] yes 14:00 caroline ppl here for docs meeting? 13:46 aude_c[m] Thank you! We'll use that for now :) 13:44 paulderscheid[m] cait aude_c Einheitssachtitel ? 13:44 aude_c[m] Any other German speaker welcome to help! 13:44 aude_c[m] We're having fun with a de-DE XSLT file... 13:44 aude_c[m] (also, my colleague Janet says hello!) 13:43 aude_c[m] cait: could I ask you how you would say "uniform title" in German please? 13:35 caroline https://www.vice.com/en/article/jg5ew4/gpt4-hired-unwitting-taskrabbit-worker 13:34 caroline I read an article about chatGPT4 where it hired a human on fiver or rabbittask or whatever to solve a capchat for it, because it knew it couldn't do it on it's own... and lied to the human about it saying it was a person with a disability and that's why it needed help 13:33 oleonard No, I'm just kidding! 13:33 caroline XD 13:32 caroline lol... it has that? I bet it's so that AI bots can sound more human and overtake us 13:31 * oleonard takes the Duolingo course in human 13:30 Joubu Did you try cy.get("#started_on_0+input").type("your date")? 13:29 Joubu well, that's not what you are asking for, but did you see that? 13:29 Joubu lines 231 cy.get("#started_on_0+input").click(); 13:29 caroline I came across it because I was documenting (in "human" text, in French) what each column is 13:29 Joubu ashimema: t/cypress/integration/ERM/Agreements_spec.ts 13:28 Joubu ashimema: yes, we do that somewhere I think, let me search for it 13:28 caroline oleonard, I don't know that it ever did... but I don't see item-level holds that often 13:27 oleonard caroline: Do you know when it last worked? 13:24 caroline ok I will write test plan and file the bug thanks for looking! 13:24 cait it makes a lot of holds_count.defined and that's alays true 13:24 cait the defined for sure 13:24 cait it's wrong 13:24 cait maybe when the code was moved to Koha namespace 13:23 cait caroline: i think something changed and the templates were not adjusted 13:23 caroline in the holdings table on the opac 13:22 caroline maybe oleonard you would know how to make this column appear https://snipboard.io/5cF39K.jpg 13:22 caroline cait did you have a look at item_priority in the daylight and come to the same conclusion? 13:21 davewood oleonard: builtin undelete would make alot of sense. 13:20 ashimema we hide the input that has an id.. so then actually finding and entering a date using .type ends up... erm.. hard 13:19 ashimema is there an 'easy way' to enter a date into a vue flatpickr component using cypress that I'm missing 13:18 ashimema Joubu ? 13:17 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33077 enhancement, P5 - low, ---, oleonard, Pushed to master , Improve ease of translating template title tags 13:17 * oleonard glares at the 400+ templates that could be updated to follow-up bug 33077 13:16 oleonard Honestly I don't know why it isn't built into Koha! 13:12 oleonard davewood: ^ I don't think I've tried it, but maybe it will work for you 13:12 davewood sweet 13:12 oleonard https://inlibro.com/en/koha-plugins/undeleterecords-instructions/ 13:10 davewood https://www.koha-support.eu/howto-undelete-biblioitems-in-koha/ 13:10 davewood hi all, I had write code to undelete erroneously deleted biblios&items ... Im pretty sure someone had to to that before. is there a better way to do it or possible koha utils that i should have looked up before doing the work myself? 13:03 caroline Hi oleonard! 13:03 oleonard Hi caroline 13:00 cait which is sad, because it works perfectly for the catalog 13:00 cait tcohen: I think not... but I think i will turn off the isbn pref for now :( 13:00 cait yeah, that's how it works... as soon as you embarass yoruself asking something you figure it out 13:00 tcohen :-P 13:00 tcohen maybe the item search stuff is just fixed now 13:00 tcohen and it worked 13:00 cait aah 13:00 * cait is still traumatized 12:59 tcohen you complained about git 12:57 cait I can complain about item search killing servers... if that helps any? 12:57 cait ... and what did I complain about? (just read back) 12:56 cait not sure how they check for background, maybe only font:background? 12:56 ashimema yeah.. 12:56 ashimema silly thing is.. accessability tools actually suggest the contrast is good?! 12:56 tcohen maybe we just need a slightly higher contrast 12:56 oleonard Everyone needs to get back into their dank dark caves where they belong 12:56 ashimema yup.. I remember 12:56 cait when we reviewed the new design 12:56 ashimema haha 12:55 cait Joubu: I have one of those screens too - I was driving ashimema crazy complaining about the background colors :) 12:45 oleonard Joubu: I'll be right over 12:44 Joubu right, that's actually my screen that has very bad contrast it seems 12:40 tcohen which page you found broken, Joubu? 12:40 oleonard Joubu: Checking a couple of admin pages doesn't show table striping to be broken 12:36 oleonard Joubu: Did *I* lose them?? :D 12:31 tcohen <.< 12:31 tcohen git grep _get_data_and_patron 12:20 Joubu oleonard: did you lose the odd/even background colours in our tables on purpose? 12:12 paulderscheid[m] I will 12:10 Joubu paulderscheid[m]: let met know if you have any questions! 12:09 huginn paulderscheid[m]: I'll give you the answer as soon as RDA is ready 12:09 paulderscheid[m] @joubu 12:09 paulderscheid[m] Yes 12:08 tcohen \o/ yes 12:05 Joubu Do we agree that the plan is to port what has been done for ERM to a simple page that will serve as an exampe? 12:02 paulderscheid[m] I'll start doing that later today. 11:59 paulderscheid[m] The cities thing! 11:59 paulderscheid[m] Yes 11:59 tcohen are you still willing to? 11:59 tcohen paulderscheid[m]: hi. did you offer to rewrite a page in Vue so it is used as reference by other devs? 11:40 tcohen complain++ 11:40 oleonard Then I guess I should complain about the sink in my kitchen being broken? 11:39 Joubu no, it's because cait asked here, it happened to me yesterday as well. It unstuck only when you are complaining about it. 11:37 tcohen it is because I logged in the server to check 11:35 cait ... and now it started, of course 11:35 cait hm my git pull is stuck - someone else too? 11:35 tcohen Joubu: yeah, we were a bit f*d up last week 11:35 cait hi marcelr 11:35 tcohen cait: thanks 11:35 marcelr o/ 11:34 cait I think we could do it 1 hour earlier (daylight savings) 11:33 Joubu we rescheduled it twice already 11:26 tcohen would you accept doing it 30 minutes earlier? 11:26 tcohen #koha do you think we could schedule the failed dev meeting for next week? 11:12 cait oleonard++ 11:12 cait thank you! 11:12 cait perfect 11:12 cait aah and already pushed for 22.11.05 11:11 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33278 normal, P5 - low, ---, oleonard, Pushed to stable , Correct JS for activating default tab on various pages 11:11 oleonard Bug 33278 11:11 cait bug I mean 11:10 cait do you know which one maybe? 11:10 oleonard cait: I submitted a patch to fix multiple instances of that 11:10 cait the MARC vie opens without an active "marc" tab 11:10 cait it#s in 22.11 - do you know if maybe a patch was missed or so? 11:09 cait this doesn't seem to work on the staff MARC detail page - I think because we also have .tab-pane in the header search 11:09 cait } 11:09 cait $("#bibliotabs a:first").tab("show"); 11:09 cait if( $(".tab-pane.active").length < 1 ){ 11:09 cait oleonard: just the one I was loookign for :) 11:06 magnuse kia ora oleonard 10:58 oleonard hello #koha o/ 10:58 tcohen hola #koha o/ 10:15 cait all the matrix users left 10:15 cait oh 09:39 ashimema cy.wait('@getSearch').its('request.url').should('include', '/search?query=Book') 09:39 ashimema ooooh.. I just found the magic in the docs 09:22 ashimema should really be swatting up for my accessibility meeting in 30 mins instead. 09:22 Joubu I think we didn't manage to do that 09:21 ashimema I digress 09:21 ashimema anywho 09:21 ashimema then one can override it inside ktd for CI or set it locally for local running.. right? 09:21 ashimema probably should be set to use a env variable right? 09:21 ashimema indeed 09:21 Joubu it's a bug 09:21 Joubu cypress.json should be adjusted 09:20 ashimema so I'm doing that same as you and pedro then 09:20 ashimema okies 09:20 Joubu yes, outside 09:19 ashimema on the host that is. 09:19 ashimema but it would be nice not to have to yarn install at all 09:19 ashimema then running yarn run cypress open is magic 09:18 ashimema so I just yarn installed outside my container.. updated cypress.json to point to localhost:8081 09:18 ashimema I've not looked into x11 forwarding options properly yet 09:18 ashimema Joubu.. I presume your running them outside of ktd to get the open to work? 09:16 marcelr i should have a look 09:16 ashimema it would be easy to write a whole playbook in it, and not assert anything so it doesn't actually test anything. 09:15 ashimema but it takes a little wrapping your head around to know how to actually use it to test stuff.. and no just 'drive' an application 09:15 ashimema cypress is cool.. and fairly easy to write/understand... 09:10 marcelr especially in this new area :) 09:10 marcelr ashimema++ all for documenting what you did 09:09 ashimema I suppose I can just add // comments as notes intead 09:09 ashimema I wish there was a way to add to test output the way you can in perl.. it's easy to forgot what your testing for without a note.. 09:06 ashimema 🙂 09:05 Joubu don't forget the '*' in the intercept :) 09:05 ashimema then I can start helping more on erm 🙂 09:04 Joubu browser* 09:04 ashimema I'm using this as a learning ground for getting my cypress testing up to scratch 09:04 Joubu exact, by_expired is only for the browse 09:04 ashimema that gives me some things to go on 09:04 ashimema OK.. ta 09:04 Joubu 3. Same for /cgi-bin/koha/erm/agreements?by_expired=true&max_expiration_date=2023-04-04 09:03 ashimema I should probably also be testing that.. I've not worked out how to yet however. 09:03 Joubu yes, I would 1. intercept /api/v1/erm/agreements?max_expiration_date=${today}* and make it return 1 result with a specific name 2. Hit /cgi-bin/koha/erm/agreements?by_expired=true and confirm that the name appears in the table 09:03 ashimema I assume 'new url' is what we set the browser address bar to 09:03 ashimema it doesn't even have the by_expired=true in the xhr we're intercepting 09:03 ashimema in fact... 09:02 ashimema it intercepts without it. 09:02 ashimema OK.. so you'd mock an additional specific response so we can assert that we got it. 09:02 Joubu you are missing by_expired=true in the intercept 09:01 ashimema which intercepts both.. with and without a valid date being assigned 09:01 Joubu ? 09:01 Joubu you could make the intercept return something specific and see if it's displayed in the table, 09:01 ashimema I originally had cy.intercept("GET", "/api/v1/erm/agreements?max_expiration_date=*", []); 09:00 * ashimema hasn't found it in the docs.. so was hoping you might have already had to do it 09:00 ashimema or am I misunderstanding something... 09:00 ashimema is there a way to assert that the intercept should happen 09:00 ashimema before your fix it would still 'pass' because we just wouldn't intercept 08:59 ashimema which works and sort of proves the your fix 08:59 Joubu ha but we are intercepting anyway 08:59 ashimema right now I've got `cy.intercept("GET", "/api/v1/erm/agreements?max_expiration_date="+dates["today_iso"], []);` 08:59 ashimema i.e. that the uri actually gets the today date 08:59 Joubu First you could simply access /cgi-bin/koha/erm/agreements?by_expired=true 08:58 ashimema i.e... how can I assert the order of events.. 08:58 ashimema but i can't work out how to test it.. 08:58 ashimema the fix you've makes total sense in code.. 08:58 ashimema however.. 08:58 ashimema I've got an intercept and I've added tests for max_expiration_date_filter containing the default 'today' value if none is added 08:57 ashimema still kinda wrapping my head around cypress testing.. 08:57 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33490 normal, P5 - low, ---, jonathan.druart+koha, Signed Off , Agreements - Filter by expired results in error 08:57 ashimema I'm working on a cypress test for bug 33490 08:56 Joubu yep 08:56 ashimema Joubu still around? 08:54 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29185 enhancement, P5 - low, ---, m.de.rooy, Needs Signoff , Show MARC21 tag 765 - Original Language Entry 08:54 marcelr bug 29185 is ready for signoff 08:35 huginn paulderscheid[m]: mtj was last seen in #koha 19 hours, 54 minutes, and 22 seconds ago: <mtj> git checkout v22.05.11 08:35 paulderscheid[m] @seen mtj 08:22 ashimema good point on the security concerns it could introduce 08:21 Joubu ashimema: I've let a comment on koha-sandboxes-docker #15 08:21 ashimema I rubber ducked myself 😜 08:21 ashimema nope 08:21 Joubu ashimema: here now, do you still have a question? :) 08:13 PedroAmorim[m] o/ 08:10 paulderscheid[m] Morning #koha 08:09 ashimema actually, ignore that.. i think in this case it's that we added a param to make a particular complex search simpler 08:07 ashimema other times use the q= search 08:07 ashimema and noticed we sometimes use field level query params 08:07 * ashimema is looking at the cypres tests for a bug 08:07 ashimema Joubu.. is there a reason we mix rest query styles in our vue components? 08:00 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33514 normal, P5 - low, ---, koha-bugs, NEW , SearchWithIS[B|S]NVariations breaks ISBN search in item search 08:00 cait bug 33514 08:00 cait caroline: I figured it out, it's 33514 - depends on SearchWithISBNVariations 07:57 ashimema just never found the time 07:56 ashimema started but didn't get far I think 07:56 Joubu ashimema: https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/15 - didn't you work on something similar at some points? 07:29 Joubu tcohen, ashimema: discussion about JS template literals was during Feb dev meeting - https://irc.koha-community.org/koha/2023-02-08#i_2471543 06:55 magnuse i also had problems using apt, but changing to a norwegian mirror solved it. guess it might be something similar 06:55 magnuse Joubu: thanks, looks like i'll have to do some more digging 06:52 Joubu magnuse: it's working for me 06:31 magnuse huh, why can't i use cpanm inside ktd? seems like it only times out 06:29 magnuse \o/ 06:28 reiveune hello 05:43 marcelr o/