I am just getting started with SKUID, and am mostly involved in helping the project SKUID team with SFDC security model issues. The team wanted to conditionally render a button and based on their description of what they wanted I recommended something like the SOQL below:
SELECT RecordId, HasReadAccess, HasTransferAccess, MaxAccessLevel
FROM UserRecordAccess
WHERE UserId = ‘005J0000002Wc99’ AND RecordId = ‘001J000001VLJe2IAH’
The team tried the above SOQL and said that it didn’t work because “in Skuid by default the “Id” field is getting populated in the select query and because of that we are getting error.”
I take this to mean that SKUID is automagically adding the ID field to the query. This is a problem since there is not an ID field in the UserRecordAccess object.
Does this description make sense? And if it does is there a workaround?
Thanks!

