Make Institution Group single-valued
It seems that by removing "Public" as an Institution Group, we can use the existing Institution Group relation to satisfy our needs for identifying an institution's Type unambiguously. This is an essential component to supporting a Wayfinder and customized kids user views.
If this is OK, we need to:
- Clean up DOOR data to ensure no Institutions are in more than 1 group BESIDES public. Problem records include 'special' institutions, UGA, perhaps others. Also remove
inactive
institution group. - Change the relation from
has_many
tohas_one
- Ignore
public
on ingest ONLY when getting Institution Group - Have alternate solution for EBSCO (and other) Test sites (e.g., remove public allocations)
Edited by Mike Kanning