I am unable to edit WFS layers in QGIS. I have set up a service access rule in Geoserver to allow users associated with role "staff_edit" to edit WFS layers. I followed this tutorial to ensure that I did not miss a critical step. I am currently using QGIS 2.16 and Geoserver 2.9.0.
I have the following service rule in place:
wfs.* GROUP_ADMIN,ADMIN,staff_edit
No other rules have been specified (yet). I am able to connect to the server and add WFS and WMS layers in QGIS, but I am unable to edit WFS layers. The following have been verified:
- WFS service level set to "Complete"
- "staff_edit" role given WRITE access mode
- The data come from a PostGIS data store and credentials grant editing privileges (currently using admin credentials).
- tried uploading a vector dataset that was not in PostGIS, and same inability to edit.
How can I allow a specified role to edit WFS layers in QGIS?
UPDATE: The problem only exists on QGIS 2.16.3. Editing works on QGIS 2.14.