My approach will be to add contitions to the view to either allow edit or not on some fields . Check this sample: