[Koha-bugs] [Bug 21083] Batch patron modification does not allow to modify repeatable patron attributes

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Tue Jun 27 09:56:10 CEST 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21083

Philip Orr <philip.orr at lmscloud.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |philip.orr at lmscloud.de

--- Comment #15 from Philip Orr <philip.orr at lmscloud.de> ---
First thing I tested was to create a new borrower attribute with the name
"School class" with nothing checked (so not repeatable), also not linked to any
authorized values.
It showed up in patron batch modification and worked correctly, the patrons I
batch modified had the value I
specified ("3a") added to their attribute.

Then I tried setting the borrower attribute to repeatable. It still shows up in
patron modification, so that's good.
I tried setting a new value for the same patrons ("4b"). The old value "3a" was
overwritten by the new value "4b", so that worked correctly.
Then I manually gave each patron 3 separate values for the "School class"
attribute, "3a", "4b" and "5c".
Then I went back to patron modification and used batch patron modification to
give them a new value "6d".
This resulted in all of the previous values being deleted and instead the new
value was saved.
So instead of having three separate "School class" attributes, they now only
had one with the value "6d".
So that worked correctly as well.
I then tried giving the patrons multiple "School class" values in the same
batch patron modification and that worked as expected too: the old value "6d"
was deleted and the multiple new values "3a", "6y" and "12b" were created for
each patron.

Then I thought it might be a good idea to test if I could change multiple
different borrower attributes in the same
batch patron modification. Unfortunately that doesn't work very well, as soon
as one the borrower attributes is connected to an authorized value (in this
case our usual attribute "Show barcode" connected to the authorized value
YES_NO) then in batch patron modification all the text entry fields for all
borrower attributes are changed to authorized value drop down fields. So I
couldn't edit "School class" and "Show barcode" at the same time in batch
patron modification. I don't know if that's already an existing bug or if I
should make a new bug for that.

Anyway besides that everything works as expected. Only the currently saved
borrower attributes "3a", "6y" and "12b" are found in borrower_attributes:
SELECT * FROM borrower_attributes
id      borrowernumber  code    attribute
38      47                              CLASS   3a
39      47                              CLASS   6y
40      47                              CLASS   12b
41      18                              CLASS   3a
42      18                              CLASS   6y
43      18                              CLASS   12b
44      12                              CLASS   3a
45      12                              CLASS   6y
46      12                              CLASS   12b
47      16                              CLASS   3a
48      16                              CLASS   6y
49      16                              CLASS   12b

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list