Allow "writable" if *any* field is writable

Fixes Internal Issue 598
Merge pull request #922 from ahinz/fix/disabling-add-buttons

Allow "writable" if *any* field is writable