Course Materials: Org unit selector on the term tab includes all org units

Bug #1939903 reported by Beth Willis
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Confirmed
Undecided
Unassigned

Bug Description

The org unit selector on the Term tab still includes all org units and allows the user to display terms owned by unrelated libraries. Users also can select and attempt to edit terms owned by unrelated libraries. This is a bit confusing. If users attempt to edit a term owned by an unrelated library a toast displays indicating that the change was made even though it was not. See: https://bugs.launchpad.net/evergreen/+bug/1913816

EG 3-6-4

Revision history for this message
Beth Willis (willis-a) wrote (last edit ):

On the Course Materials "Terms" tab, the org unit selector should default to the workstation org unit, but the choices be limited to org units where the user has the MANAGE_RESERVES permission. (See first screenshot attached.) The user should not be able to view or to attempt to edit term data that belongs to a different org unit.

Revision history for this message
Beth Willis (willis-a) wrote :

Additional screenshots attached.

Revision history for this message
Beth Willis (willis-a) wrote :

Additional screenshot attached.

Revision history for this message
Kyle Huckins (khuckins) wrote :

I'm seeing this solved via the fix for bug 1942647 (https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/khuckins/lp1942647-warn-when-deleting-linked-term), as the branch creates a manual instance of the Term Grid, which specifies the limitPerms attribute in the org selector to be MANAGE_RESERVES

Changed in evergreen:
status: New → Confirmed
Revision history for this message
Beth Willis (willis-a) wrote :

This bug is indeed resolved with the patch for LP#1942647: https://bugs.launchpad.net/evergreen/+bug/1942647

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.