horizon/openstack_dashboard/dashboards/project
Timur Sufiev ed076e6234 Do not make unnecessary calls to Nova from FIPs and Volumes tabs
If none of the floating IPs listed within Horizon are attached to an
instance, do not request a list of Nova instances (because we have no
use for it). Apply the same behavior for Volumes tab (both Admin and
Project). This patch both saves us from making unnecessary and
potentially expensive call to Nova and lays the ground for a more
selective request of instance details from Nova. The latter will be
possible once Nova supports filtering instance details by >1
instance_id. For reference see
https://blueprints.launchpad.net/nova/+spec/get-multi-servers-filter

Change-Id: Ie7563b9e03b286b4cf51507463213162af3383b1
Partial-Bug: #1442310
2016-03-16 10:12:55 +00:00
..
access_and_security Do not make unnecessary calls to Nova from FIPs and Volumes tabs 2016-03-16 10:12:55 +00:00
containers Merge "Container Loader Image now Themable" 2016-02-12 06:19:28 +00:00
firewalls Port last unit tests to Python 3 2016-02-10 18:22:52 +01:00
images Merge "The update image should be changed to edit image" 2016-02-17 10:30:06 +00:00
instances Merge "Add missing network mock" 2016-02-12 06:20:16 +00:00
loadbalancers Merge "Port loadbalancers tests to Python 3" 2016-01-28 18:47:47 +00:00
network_topology Translate status in network topology 2016-01-18 13:19:20 +00:00
networks Merge "Add breadcrumbs on Network Detail" 2016-02-11 23:44:27 +00:00
ngimages Image Detail Redesign (Angular/UX) 2016-02-11 13:32:31 -07:00
overview Replace assertTrue(isinstance()) with assertIsInstance() 2015-12-31 00:05:14 +08:00
routers Merge "Router namespace not created in controller" 2016-02-12 10:38:33 +00:00
stacks Remove all pre-Django 1.8 workarounds 2016-01-24 22:12:02 +00:00
static/dashboard/project Merge "ng launch instance: Validate minimun ram for snapshot source" 2016-02-12 19:57:12 +00:00
volumes Do not make unnecessary calls to Nova from FIPs and Volumes tabs 2016-03-16 10:12:55 +00:00
vpn Port last unit tests to Python 3 2016-02-10 18:22:52 +01:00
__init__.py Splits OpenStack Dashboard bits from framework app code. 2012-10-11 11:47:50 -07:00
dashboard.py Moving Trove to contrib 2015-08-05 23:07:47 -07:00