Is there a way to use the same app for public facing view and make it uneditable while having an organization view that is editable?
Hi @CrystallSalmon,
Editing is generally controlled at the layer level. Sharing an editable layer publicly will allow anyone to edit it. Since you only want people in the organization to edit the layer, sharing it publicly is not advised.
One best practice for the workflow you brought up is to have 2 versions of the layer: one that is editable by the organization and one that is viewable by the public. You can achieve this using Hosted Feature Layer Views.
For example, you could have:
See this article for more on creating hosted feature layer views: https://doc.arcgis.com/en/arcgis-online/manage-data/create-hosted-views.htm