[Koha-bugs] [Bug 32154] Missing primary key on erm_user_roles table

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Nov 10 07:35:14 CET 2022


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

Jonathan Druart <jonathan.druart+koha at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #143565|0                           |1
        is obsolete|                            |

--- Comment #2 from Jonathan Druart <jonathan.druart+koha at gmail.com> ---
Created attachment 143620
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=143620&action=edit
Bug 32154: Missing primary key on erm_user_roles table

The aforementioned TestBuilder should display "Koha::ERM::UserRole", not be
empty. This patch adds a primary key to the erm_user_roles table and fixes
that.
Also includes atomicupdate file to update database schema as well as updates to
kohastructure.sql provided by Jonathan Druart.
Looked into the vue files but didn't find anywhere or a need to include the new
primary key in any of the requests as there is no request of users by
role_user_id being made.
Erm users are being created/updated as a relationship through
licenceses/agreements. Furthermore, when editing a role of an existing user,
this new primary key is already being supplied embeded in the
license/agreement.

Test plan:
Add users to license and agreement
Run the cypress tests
Confirm that the change fix the test that was failing in TestBuilder.t
(another one may still fail however)

Signed-off-by: Jonathan Druart <jonathan.druart at bugs.koha-community.org>

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


More information about the Koha-bugs mailing list