Comment 9 for bug 1807257

Revision history for this message
Michele Morgan (mmorgan) wrote :

I would agree with Jason that hiding ineligible locations would be preferable. Showing the user a list of 76 org units (just as a random example :) ) when there are really only one or two choices that apply just doesn't make sense.

I also don't agree with a consistent org tree everywhere. Org units are multipurpose, they have different attributes based on their type, and also have different applicability to the logged in user. Staff users have working locations, and permissions at certain depths from those working locations. It's frustrating for staff users to constantly have to choose the their org unit from a long list when Evergreen should know that most of the choices aren't possible based on their login and permissions.

Ideally any display of the org tree should be tailored as much as possible to where and to whom it's displaying. If a user can't register a workstation at an org unit that can't have users, it should not display as a choice. Similarly, if a user doesn't have permission to register a workstation at a given org unit, it should also not display.

Sorry for the rant, I'll try and find some time to take a look at Jason's patch.