Time  Nick                 Message
07:25 magnuse              that's a new one: Can't use string ("Rosalie") as a HASH ref while "strict refs" in use at /home/kohaadmin/kohaclone/about.pl line 751
07:25 magnuse              after upgrading from 22.05 to 22.11
07:26 reiveune             hello
07:26 magnuse              also, the interface is 22.05. the "version" syspref says 22.05, but /usr/share/koha/lib/Koha.pm says 22.1
07:26 magnuse              koha-upgrade-schema does nothing
07:27 Joubu                restarted the services?
07:29 magnuse              just rebooted the whole server, no change
07:29 magnuse              the "generator" tag in the opac says 22.05
07:30 Joubu                if the value in DB is still 22.05 and the code is 22.11 then Koha cannot work properly
07:33 magnuse              well, it mostly does, the only thing i have found is the "Can't use string ("Rosalie") as a HASH ref" on the about page
07:35 magnuse              there is something really weird here
07:38 magnuse              oh wow, this is a gitified setup... *facepalm*
09:36 Joubu                @later tell kidclamp could you have a look at bug 34360? I don't manage to find a correct fix.
09:36 huginn`              Joubu: The operation succeeded.
10:20 MatthewBlenkinsop[m] cait: Just added bug 35757 for the failing sushi tests
10:20 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35757 minor, P5 - low, ---, matt.blenkinsop, Needs Signoff , Sushi service and counter registry tests are failing
12:01 oleonard             Joubu still around?
12:08 Joubu                oleonard: yes
12:09 oleonard             I'm still looking at Bug 35329... I'm curious why you used the "no_id" option: [% PROCESS 'av-build-dropbox.inc' no_id => 1
12:09 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35329 enhancement, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Move patron searches to a modal
12:09 oleonard             ...in patron_search.inc, for sort1 and sort2
12:09 Joubu                oleonard: sometimes we need several modal in the DOM, for instance for funds (we have "users" and "owner")
12:09 Joubu                so we cannot have nodes with the same id
12:10 oleonard             Ah, makes sense, thanks
12:10 Joubu                that's why the "aqbudgets" patch adds a lot of changes to patron-search.inc
12:10 Joubu                to replace let with var, but also ids with classes
12:10 Joubu                and all the selectors
12:10 oleonard             What was the issue with let vs var?
12:10 Joubu                you cannot redefine a variable that has been define with let
12:11 Joubu                let xxx = "foo"; let xxx = "bar"; will explode
12:11 Joubu                var xxx = "foo"; var xxx = "bar"; will not explode
12:12 Joubu                s/define/declare
12:12 oleonard             I see
12:23 Squidy               Hello.. what is the correct way to disable user login in the staff interface?
12:24 oleonard             Squidy: For an individual user?
12:25 Squidy               oleonard: Yes
12:25 oleonard             Remove all their privileges
12:25 oleonard             On the "Set permissions" page
12:27 Squidy               Hm... Isn't there a flag called "disable user" or something like that?
12:28 Squidy               Is "setting permissions" the only way?
12:28 oleonard             Squidy: If you uncheck the " Staff access, allows viewing of catalogue in staff interface (catalogue)" permission they cannot log in.
12:28 oleonard             There isn't a disable user option
12:29 Squidy               oleonard: ok.. thanks again :-)
12:29 Joubu                I would remove all the permissions if you really want them to not do anything.
12:30 Annelisterman[m]     You can change their password but that doesn't disable the user but the user cannot log in.
12:31 Annelisterman[m]     or there is the password epxiredate nowadays too. You could use that too.
12:31 Annelisterman[m]     * or there is the password epxiry date nowadays too. You could use that too.
12:31 oleonard             But if they are allowed to reset their password they still could do so?
12:32 Annelisterman[m]     well yes, if it is allowed
12:32 Annelisterman[m]     removing that catalogue permission is the best way
12:33 Joubu                you can apparently set borrowers.login_attempts to a negative value
12:33 Joubu                Koha/Patron.pm:1725     return 1 if ($self->login_attempts || 0) < 0; # administrative lockout
12:34 Joubu                bug 21336
12:34 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21336 enhancement, P5 - low, ---, m.de.rooy, CLOSED FIXED, GDPR: Handle unsubscribe requests automatically by optional (administrative) lock, anonymize and remove
12:34 Squidy               I need a way to check which user is enable and disable in a report..
12:34 Annelisterman[m]     dateexpiry does not prevent logging in so that is not any good
12:59 paulderscheid[m]     morning #koha
13:00 paulderscheid[m]     What's the difference between borrowernumber and userid in borrowers?
13:01 cait                 borrowrenumber is the internal PK
13:01 cait                 userid is a generated one - usually made from the surname firstname
13:02 cait                 borrowernumber is not used for login, userid and cardnumber are
13:02 paulderscheid[m]     Thanks cait
13:03 paulderscheid[m]     cait++
13:07 paulderscheid[m]     You just saved me cait :D Was struggling w/ this for over an hour :)
13:07 cait                 oh
13:07 cait                 what was the missing piece?
13:07 paulderscheid[m]     For some reason I though that both of them were the same when writing my test.
13:08 cait                 oh
13:08 cait                 ok, yeah that coudl be an issue
13:08 paulderscheid[m]     So I passed $patron->borrowernumber to checkpw
13:08 kidclamp             bugzilla down?
13:08 cait                 ah yeah, that woudl probably not work :)
13:09 cait                 kidclamp: works for me
13:09 cait                 what kind of issue?
13:09 kidclamp             oh, it does work, but not from our vpn
13:10 cait                 local firewall?
13:14 kidclamp             hmmm
13:20 cait                 ashimema: did your team have time to take a look at the failing ERM tests maybe?
13:20 ashimema             Hasn't Matthew Blenkinsop: already been working in it
13:23 PedroAmorim[m]       <MatthewBlenkinsop[m]> "cait: Just added bug 35757 for..." <- cait:
13:23 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35757 minor, P5 - low, ---, matt.blenkinsop, Signed Off , Sushi service and counter registry tests are failing
13:23 cait                 awesome, thanks
13:24 cait                 I am behind with my emails... obv
13:24 cait                 MatthewBlenkinsop++ PedroAmorim++
13:24 cait                 I plan on more RM time tomorrow and Friday for sure
13:26 ashimema             bug 35757 cait
13:27 cait                 yep, PedroAmorim[m] just pointed it out, thanks!
13:27 cait                 kidclamp: can we maybe have som testing/signoff? :)
13:27 cait                 for this one
13:32 oleonard             Joubu: The hint about permissions isn't very visible... I wonder if this style would be appropriate? https://snipboard.io/kzcwmZ.jpg
13:33 Joubu                yes, definitely better!
13:41 oleonard             Shoot, my Select2 fix patch has a bug I didn't notice...
13:42 * cait               sends oleonard cookies
13:42 * oleonard           clicks "Accept all" on the cookies
13:45 nlegrand             hey #koha, and a happy new year :)
13:47 nlegrand             I'm looking to upgrade to 23.11 and use the preservation module and I stumble on this: [WARN] File not found : js/vue/dist/preservation.js at /usr/share/koha/lib/Koha/Template/Plugin/Asset.pm line 84.
13:48 Joubu                Salut nlegrand, are you using the debian packages?
13:48 nlegrand             Joubu: yep
13:48 nlegrand             (and hey)
13:49 Joubu                is the preservation module working? I guess no...
13:49 nlegrand             no it's blank
13:50 Joubu                hum yes, it's missing something :-/
13:51 Joubu                weird that nobody noticed before
13:51 ashimema             bug 35504 should be fine now cait
13:51 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35504 enhancement, P5 - low, ---, martin.renvoize, Passed QA , Release team 24.05
13:52 Joubu                nlegrand: can you open a bug please?
13:52 nlegrand             Joubu: sure
13:55 cait                 thx!
13:57 ashimema             screenshot of how it looks attached.. taken care of all David's feedbac
13:57 ashimema             s/feedbac/feedback/
13:58 nlegrand             Bug 35759
13:58 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35759 normal, P5 - low, ---, koha-bugs, NEW , Preservation module home yields a blank page
14:00 Joubu                nlegrand: as a workaround you could try to create /usr/share/koha/intranet/htdocs/intranet-tmpl/prog/js/vue/dist/erm.js with this content:
14:00 Joubu                https://gitlab.com/joubu/Koha/-/raw/b955e6cd2699c84e36e78f38772eaef291928b6d/koha-tmpl/intranet-tmpl/prog/js/vue/dist/preservation.js
14:01 Joubu                I've generated the version for 23.11.01 and pushed it to branch on my gitlab repo
14:01 nlegrand             erm.js? Is it not preservation.js?
14:03 Joubu                yes!
14:04 Joubu                sorry
14:04 nlegrand             thanks!
14:05 Joubu                @later tell fridolin please make sure you have bug 35759 for the next 23.11 release
14:05 huginn`              Joubu: The operation succeeded.
14:05 Joubu                @later tell mtj can you signoff bug 35759 please?
14:05 huginn`              Joubu: The operation succeeded.
14:06 Joubu                nlegrand: let me know if it works
14:07 nlegrand             Joubu: it works, thank you!
14:10 Joubu                great
14:10 Joubu                you may have an apt warning next time you upgrade, the deb package will embed the file and could complain because of existence of this local file
14:13 nlegrand             Joubu: thanks, no problem!
14:14 nlegrand             I've seen worse ^^
14:17 aude_c[m]            Are you saying the Preservation module homepage is NOT supposed to be blank?
14:17 nlegrand             By the way since I'm here, if nothing goes wrong I'll be leaving my library the 29th of February for a new job. Not leaving the world of libraries yet but I won't work on Koha anymore.
14:18 aude_c[m]            I assumed seeing only this was normal https://snipboard.io/DCgZhi.jpg 😅
14:18 caroline             same
14:19 nlegrand             I'd like to thank you all for the excellent work you've been doing and for being one of the nicest developement community I have ever seen <3
14:20 nlegrand             aude_c[m], caroline yes this is it. But mine was even blanker, I didn't have any menu :).
14:21 caroline             ah ok!
14:21 Joubu                I hope you will enjoy your new job, nlegrand! Enjoy!
14:21 nlegrand             Joubu: thx!
14:21 Joubu                aude_c[m], caroline: https://tree.taiga.io/project/joubu-koha-preservation-module/us/2
14:22 Joubu                let us know if you have interesing ideas!
14:22 caroline             maybe once I get to know the module better
14:23 caroline             but definitely a "Add something" button would make it consistent with other koha modules
14:23 ashimema             nlegrand, good luck.. you'll be missed here though.. stay in touch 🙂
14:23 Joubu                it depends, it's consistent with the ERM module :D
14:24 caroline             consistent with 1/10 modules is not consistent lol!
14:25 Joubu                there are the only 2 modules written in Vue, so 100% of the modules written in Vue have a blank home page
14:25 Joubu                ;)
14:25 caroline             lol!
14:25 ashimema             I find ERM inconsistent and would really like a clear home page to the module
14:25 ashimema             but.. we've not come up with a good specification for one yet
14:25 nlegrand             ashimema: thank you! I'll miss the hackfests in Marseille... COVID and a my youngest prevented me from attending lately...
14:27 cait                 oh no
14:34 aude_c[m]            Regarding Preservation homepage: agree with caroline  on the "Add something" buttons. "Add to waiting list", "New train", "New processing".
14:35 aude_c[m]            But I have a few questions on how people actually want to use the module (there are things that don't quite make sense to me) and I have tried to hang back until those people have their say 😅
14:39 nlegrand             aude_c[m]: you should discuss it with Amaury Gau who worked with the librarians who wanted the module, he has a clear idea of how people want to use it :)
14:40 aude_c[m]            Thanks. I'll make sure to do that :D
14:41 Joubu                The module has been designed to fit and simplify the workflow of people working in the preservation area of BULAC. We have tried to get feedback from other people during the specification phase but have not managed to attract much interest.
14:41 Joubu                I am sure the module can be improved to fit other people's needs, but at least it makes sense for them now ;)
14:41 caroline             I want to hear from users who are not the ones who made the module. From what I understand, it's very tailored to their processes
14:41 caroline             what Joubu said :)
14:41 nlegrand             :)
14:42 caroline             we'll see with usage
14:42 aude_c[m]            That's why I don't want to open bugs if it's just me; and I don't even work in a library! :D
14:42 cait                 I think you should never be afraid to open bugs an dask quetions
14:42 cait                 and ask questions...
14:43 cait                 we can only learn from a reply - I am also not sure how it's to be used and it would be nice to learn more
14:43 Joubu                aude_c[m] opened an interesting one yesterday
14:43 Joubu                bug 35715
14:43 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35715 enhancement, P5 - low, ---, koha-bugs, NEW , Pick items to add to train directly from those in the waiting list
14:46 aude_c[m]            Yes, I couldn't resist that one; I was just finding it frustrating to get that "no, you can't add this item to a train; it's not in the waiting list!" message 😆
14:46 aude_c[m]            I also wondered if there would be cases where a library team would prefer to disable the waiting list; in case their workflow doesn't match the more detailed one the BULAC team uses.
14:46 aude_c[m]            Let's see what happens next :)
14:47 aude_c[m]            I would also like to see improvements to the items table in the waiting list... which are possibly already on the BULAC team's radar.
14:47 Joubu                you can "bypass" the waiting list
14:48 Joubu                when you add 1+ items to the waiting list you have a "Add those xxx items to a train" button at the top of the waiting list table
14:48 Joubu                so you add them there but can directly move them to a train
14:49 Joubu                it's there because they do want to not use the waiting list sometimes ;)
14:50 aude_c[m]            Yes, and that's good. But if you do that all the time, doesn't that mean you don't actually need the waiting list?
14:50 aude_c[m]            Just to clarify: I'm not saying the waiting list is useless. I think it's great for teams that use that two-steps process.
14:50 aude_c[m]            Just that not every library will be needed those two steps.
14:51 aude_c[m]            But you're right: it still works thanks to that button :)
14:52 aude_c[m]            While I've got you Joubu : are items always in the waiting list, even after they have been added to a train?
14:52 Joubu                They had the requirement to add items from the waiting list only but really that should be easy to remove it depending on a setting.
14:52 Joubu                no, once they are added to the train they do not belong to the waiting list anymore
14:53 aude_c[m]            Thanks
14:54 Joubu                the waiting list is simply a list of the items with a specific notforloan value (the one you define in the settings)
15:07 Joubu                oleonard: the patron search form in the modal is no longer aligned, is that expected?
15:07 oleonard             After rebuilding CSS?
15:07 Joubu                yes
15:08 oleonard             I'll take a look
15:08 Joubu                oleonard: sorry, cache issue, it's ok in a private window
15:09 Joubu                oleonard: it appears differently in the erm module however
15:09 Joubu                the inputs are way wider!
15:09 oleonard             Oh okay I didn't double-check that one
15:11 ashimema             Good news.. I can't seem to break anything with bug 34913 now
15:11 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34913 is not accessible.
15:11 ashimema             I've PQA'd.. could you tidy out that Data::Printer line and then add my SO lines pretty please Joubu ?
15:13 oleonard             that is good news ashimema !
15:13 ashimema             thankyou so much for the team effort there... my apologies it turned into such a pain and I didn't get the chance to give proper diligence until now
15:18 Joubu                doing right now
15:19 ashimema             nice one
15:21 Joubu                ashimema: done. remove branch adjusted, cannot attach to the bug, first patch is too big.
15:21 Joubu                remote*
15:21 ashimema             indeed
15:21 ashimema             all good.. now it's over to cait to merge from your branch 🙂
15:26 oleonard             Joubu: when you say the inputs are wider, do you mean they look correct now?
15:29 cait                 hm I need to catch up on what I need tto do for a security release
15:29 cait                 I'll come back with questions
15:30 Joubu                oleonard: https://snipboard.io/rg9lDv.jpg this is what I am seeing from the ERM module
15:31 Joubu                https://snipboard.io/ynoctN.jpg - on the other pages
15:33 oleonard             Vue seems to add some inline CSS controlling the appearance of the inputs
15:47 Joubu                oleonard: indeed, it's in koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue
15:48 Joubu                187 input:not([type="submit"]):not([type="search"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),
15:48 Joubu                192     min-width: 30%;
15:48 Joubu                I guess I wanted the inputs in the forms to be aligned
16:32 reiveune             bye
18:05 gaperry              Hello
18:05 gaperry              I need to talk to someone about training and access to the koha system
18:05 gaperry              I am a new employee
18:07 gaperry              hello is anybody here?
18:10 kidclamp             gaperry - for access ot your local system yo will need to contact your library
18:11 kidclamp             we can point you documentation and demo systems for Koha at large
18:13 gaperry              I am new here an I don't know any passwords to access the software. Maybe you can point me to someone who can give me access to the system.
18:14 kidclamp             This is the general chat for the software - we won't necessarily have any access to your instance unless one of us happens to work for your hosting provider - what library are you with?
18:14 kidclamp             libvrary/institution
18:14 gaperry              Navajo Technical University
18:14 gaperry              Crownpoint New Mexico
18:16 gaperry              I'm trying to contact Koha library systems but there is no phone number but a whole bunch of online oppintions.
18:16 oleonard             gaperry: We cannot tell you how to access your system because no one here works for Navajo Technical University
18:17 kidclamp             You are hosted by ByWater :-), but for access you will need to talk to local staff at the university
18:17 gaperry              Thank you for your time.
18:17 oleonard             social engineering attempt thwarted ;)
20:09 ashimema             Lol