Staff user accounts: add library/organization field
To manage staff accounts across a consortium, we need to be able to associate users with each other by library. It would be very useful to have a piece of metadata for staff accounts that identifies which library(ies) they work for.
This would:
1. Make it easier to filter users when looking at the long list of all users.
2. Let people have control over the showcases created by others in their organization but not the entire system - currently, we can't let librarians publish their own showcases because we don't want them to have consortia-level control to all showcases. Something in-between is needed.
3. Allow the library name to be used as an alternative for displaying showcase creator, instead of displaying the staff member's real name.
And maybe more...
Preferably, this data would be tied to the locations in the system and carry across different Vega products and allow for more fine tuning.