I believe this is still an issue.
I have a map that i need a field worker to be able to edit certain attributes on but not delete or add anything on accident. I also have another map with different popup options that references the same data but I need an office worker to be able to add and delete features.
This is not possible, even with the roles that exist now.
The users have all or none editing capabilities.
I have the same problem with field status updates on health care facilities. I want the world to see the locations but only the field team to be able to update. Given the state of ArcGIS Online's weak security system, I have created two maps: one for the public and the other for the editors. The editor map gives the ability to edit the status and comment fields. The public map is view only.
You all should vote at ideas.esri.com at the topic "AGO - Group Permissions - Override User Permissions" where A.C. proposes a fix for this.
Bert
It is possible to set editing permissions by group for members in the same organization when you create a group with the capability to allow members to update all items in the group. This must be enabled when the group is initially created. You can then share the hosted feature service with the group.
When members of the group open the feature service item, they will have the ability to open the service with full editing capabilities. This will allow members of the group to edit the data, but have editing disabled on the feature service for viewing.
Cheers,
Kelly