Is there any way to check FLS for a field on a record that the user does not have object (sharing) access to?
Object access is specifically not granted for this object because the user should not be able to freely view/edit the record using the standard pages and Lightning Communities do not have a way to disable these for objects other than revoking object access. Even though I am not using sharing, FLS is still a very powerful tool for admins to be able to control which aspects of a record a certain user can view/edit. The built in FLS access checks on FieldDescribeResult
will all report false because these take object access into account.
Is there any mechanism where I can check the actual FLS settings for the user at the Profile and/or Permission Set level, then manually report these back to the component to control rendering?