Users adding photos to existing point can delete previously collected attachments.
The ArcGIS REST API to add attachments requires the Update or Create ability:
https://developers.arcgis.com/rest/services-reference/enterprise/add-attachment.htm
We want our fieldworkers to maintain existing assets, not create new ones, so we enable Update.
But Delete Attachments is a feature update. It requires the Update capability:
https://developers.arcgis.com/rest/services-reference/enterprise/delete-attachments.htm
This makes zero sense from a data management perspective as we don't want users to delete collected data.
A workaround is to add photos to records in a related table (only 'Creating' records + attachments). But then they become nested, and as the attachments are not directly related to the parent geometry they can't be visualized in the parent table pop-up.
Enterprise equivalent idea:
https://community.esri.com/t5/arcgis-enterprise-ideas/prevent-users-from-deleting-attachments-if-the...