I created a Web Mapping Application for members of my organization to use. The Web App is currently shared with a testing group within my organization. The underlying Web Map is also shared with that group.
My goal is to have the ability for users to drop a colored pin on the map to "tag" a location. I created a hosted feature layer for this purpose (on my Content tab, I clicked "Create" and then "Feature Layer"). The feature layer is empty. I shared this layer with the group as well, and added it to the web map. The sharing settings for the layer look like this:
In the Web App, I added the Smart Editor widget. The "pin" layer--and only the pin layer--are checked as "editable" in the widget settings. "Allow delete" is also checked. The general settings tab looks like this:
In the web map, I added a few feature type templates. When I open the app, I can click on Smart Editor, select one of my templates, and drop it on the map. It works exactly like I want it to.
However, when any other user in the group does the same thing, it pops up an error that says "User does not have the privilege to perform this operation."
I can't figure out what setting I'm missing. Any ideas?