I have noticed that a user with view only permissions for the plugin, are able to see the edit/delete floorplan buttons. If they click on Edit floorplan, they are able to view the controls. Clicking Save to save floorplan changes appears to timeout.
This was tested using Netbox v4.3.1 using the netbox_docker project with v3.3.0
Steps to Reproduce:
- Have a user with read/write permissions for the plugin, create a floorplan
- Login with a user that has view only permissions for the plugin
- Navigate to the same floorplan. They can see the Edit/Delete floorplan
- Click Edit Floorplan to view the editor