On to second step of customizing Sugar CE 6.5.16.
Scenario
User creates the lead; he should be able to input information to a field name "CUST_PERSONAL"; however, every time there after the field should be visible only to ROLE:Manager, OWNER and should be hidden from Role: DataEntry, FollowUP.
Thanks
Elena
The next problem is that it will always show on the Edit View whether it is the initial creation or a subsequent edit. I have an open feature request in SecuritySuite to separate the rights for Create and Edit. When that is implemented you can prevent Data Entry folks from editing data after entering it.
For now, you can add that custom logic in the view.edit.php. Create custom/include/MVC/View/views/view.edit.php and extend include/MVC/View/views/view.edit.php. Then check to see if this is an existing record and if the current user belongs to the Data Entry group. If yes, then redirect to the detail view. There are some other possibilities that you could do there as well such as display an error or hide the edit button altogether based on the same logic.