As far as I know for editing over QV Accesspoint the following are required.
1. Named CAL
2. Open the QV Document check the sheet properties (of any one) and check of user privilages under security tab. The right ones needs to be enabled.
3. If the security is applied through section access, ensure that the users have admin access which implies dev permissions.
When any user opens a document from the server, they cannot change the properties of document objects. They can create new objects or copy and change the object.
If they open the qvw from the file system, they can modify document objects if they are a Named CAL user on the server -- using the license leasr mechanism.
If this is not the behavior you are seeing, perhaps your server settings are not set up correctly,