Table of Contents
Overview
This update of UH Groupings is scheduled to go into production on Tuesday, November 22, 2022 (new date). The service will be unavailable between 5:00 PM and 5:30 PM.
This update provides significant improvements in usability and functionality. For more information on the groupings concepts, please see the UH Groupings service description.
UH Groupings URL: https://www.hawaii.edu/its/uhgroupings/.
Features and Changes
Greatly improved user interface, tested for ADA compliance.
Ability to import users into a grouping from a CSV file.
Ability to add owner-defined descriptions to a grouping.
Faster response times (additional performance improvements are planned).
Split the project into two projects, a UI front end and an API back end.
Update dependencies to improve security and reliability.
Major bug fix to address support for very large groupings, 10k+
Minor bug fixes.
Increase code coverage for unit and system testing.
A special thanks to the students that have been working on this project. Their efforts and talents are very much appreciated.
Screenshots
Why the delay?
A problem was discovered in Production that is not evident in Test due to differences in the data between the two environments. Upon discovering the issue it was necessary to review the codebase to ensure that all potential occurrences of the issue are identified and remediated. The issue? Production has no groupings that allow a person to self-serve opt-in, which resulted in a null point exception.
The Grouper Web Service (WS) was updated to make the following additional attributes available:
uhOrgAffiliation
eduPersonAffiliation
eduPersonOrgDN
uhScopedHomeOrg
These new attributes are potentially multivalued. Where more than one value is available for a given attribute, the values will be separated with a delimiter of three vertical bars, “|||”
E.g. eduPersonAffiliation with values “faculty” and “staff” returns “faculty|||staff”
The full set of available attributes is: uid, uhuuid, cn, sn, givenName, uhOrgAffiliation, eduPersonAffiliation, eduPersonOrgDN, uhScopedHomeOrg