I have an custom entity (built with eck) and a field with permissions only for admin. Also, I have a view that shows fields from that entity.
The view is ok for admin but not for other roles. Other roles can see all fields except the one with field permissions enabled. This happens even though the view has the "Disable SQL rewriting" option enabled.
I only managed to make it show the field only by changing the field permissions and let those roles edit the field as well