Description of problem: When displaying a shared network using page like: http://HORIZON/dashboard/nova/networks/806a4f6e-c277-4540-86cf-fd5aea83b36b/detail there are checkboxes near the Subnets, but there are no action buttons (for delting). Version-Release number of selected component (if applicable): python-django-openstack-auth.noarch 1.0.6-2.el6ost @puddle How reproducible: always Steps to Reproduce: 1. Create shared network (quantum need) 2. Create subnet 3. go to the page showing the network Actual results: Checkboxes displayed, no action buttons Expected results: no checkboxes, nor action buttons Additional info: Action buttons and checkboxes are displayed for non-shared (tenant network). That is fine.
Confirmed this happens with shared networks. All tables actions in horizon/dashboards/nova/networks/subnets/tables.py are disabled if network.shared is True, as only the admin is allowed to edit those. It can be a bit confusing. Perhaps it would be possible to iterate through the list of table actions before displaying a table, and disable the checkboxes if none of the actions is allowed.
This also applies to shared networks on the Networks panel, for the Project dashboard (no action possible but checkbox still present - cf. bug 983473)
I think it's fine to track progress for small UX improvements like this one upstream without duplicating it in Bugzilla. I filed https://bugs.launchpad.net/horizon/+bug/1271194 to do so and will close this one, thank you for the report!