private suspend fun isAllowed(imsProject: IMSProject, user: IMSUser, owner: List<GropiusUser>): Boolean
Check if a user is allowed to be used for syncing
Return
true if the user is allowed
Parameters
imsProject
The IMS to work with
user
The user to check
owner
The user that created the data, empty if fetching/other non-owned operations