Limiting access to users
Hi,
I am trying to set up a user, but to allow that user to access items related only to one entity. The situation is that we manage the collection of a smaller institution, and their records are integrated into our database. We can isolate these records from the rest of the items through their entity designation. Is there a way to set up a user, and only allow access to this small component of the entire database?
Thanks in advance for any advice,
Andrea
Manitoba Sports Hall of Fame & Museum
Comments
The only way to do that would be to set access control on a record-by-record basis. There's no way currently on restrict access to records on the basis of what entities they're related to.
What might work is to set all of the smaller institution's records to have a specific type or source, and then set up logins restricted to those types or sources.
By Source to you mean Donor? Isn't this an entity too? Not sure what you mean by type - what field is this?
No, not donor. Every record can optionally have a single "source" associated with it, and you can restrict access on that if you want. It's not something that is used often, but the intention with it was to support basic partitioning of data within a single database.
How do I make this happen?
https://docs.collectiveaccess.org/wiki/Access_Control_Settings#Record-Level_Access