added new exception cinderclient.ConnectionError

Introduced new exception cinderclient.ConnectionError
with the change  I37da522e812286e72706409b8a6d4652515f720f.

Adding the exception cinderclient.ConnectionError to the
RECOVERABLE list solves the issues described in the
bug ##1207635.

fixes bug #1207635

Change-Id: I6b90343e79433fe554d84df1db65e096c8ed4423
Fix AttributeError on Ajax calls with expired session

When the session expires and horizon does an Ajax call (for example,
to get a modal window), an exception is raised instead of redirecting
to the login screen, because the exception handler in the horizon
middleware doesn't add the "horizon" attribute to the request. This is
a very simple fix to avoid throwing the exception.

Change-Id: I663999dd616b1a4fa3292615eecf3cc44c3e808a
Closes-bug: #1224458
Add the missing _

The error messages use the _() gettext function, which wasn't imported.

Change-Id: If515e405dcc895073643681a5e822f12ba9b9ef7
Fix LBaaS "Edit" forms displaying

This patch adds "ajax-modal" class to LBaaS "Edit" links
to make them open pop-up windows.

Fixes bug 1245811

Change-Id: I78de7ba5c9b87a14e2ef0e5a150c9755d9cbacc1
Use a @cached_property decorator

Instead of using an ugly code that uses __dict__ or hasattr,
use a @cached_property decorator that encapsulates the
property caching logic in a single place and makes it easier
to later replace with better caching techniques.

Re-use the cached_property from django.

Change-Id: I9e3e26cd4a8c7055854e851bc5f062a29981971e
Remove "Delete Pool" button when a pool is connected to a VIP

Option "Delete Pool" doesn't appear in pool row if there is a
VIP created for this pool.

This patch set partially fixes bug 1234659

Change-Id: I40357dc76943d644de7782275dde3c34fe7faf42
Allow customization of logo link

Adding code to allow logo link at the top of the navigation panel
to be configurable.

Close-bug: #1245630

Change-Id: Id5880d3b4fae1ce2d1d8821cc5cf3b2184ea11c9
RST typo for tutorial documentation

Change-Id: Iefde2978d37363993fa1e10001510aca1a73e9c1
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Presents color contrast in resource usage charts

This makes use of d3.scale.category10() to allocate colors to per tenant
trend lines as opposed to d3.scale.category20().
This makes it easy to distinguish the color rendered for each new tenant as
d3.scale.category10() is a more contrasty.

Closes-Bug: #1243747

Change-Id: I6ac2bcd4fa831944dfb10944eb620d333e1f3644
Merge "Add the missing _"
Merge "RST typo for tutorial documentation"
Do not release FIP on disassociate action

In Instances panel, associate and disassociate
Floating IPs now will be consistent.

Fixes bug #1247245

Change-Id: I6a84c43b8bc69fa08c63abff5343144cc4000c37
Merge "added new exception cinderclient.ConnectionError"
Merge "Remove "Delete Pool" button when a pool is connected to a VIP"
Merge "Do not release FIP on disassociate action"
Merge "Fix LBaaS "Edit" forms displaying"
Fix django.conf.urls.defaults imports

These imports aren't available in Django 1.6. We need to use
django.conf.urls instead.

Partially-implements blueprint django-1point6

Change-Id: I692439a76de4fe5abff9ab9395bad5c10f1cdbba
changed default values of OPENSTACK_ENDPOINT_TYPE to publicURL

fixes bug 1222815

Change-Id: Iaca01ccf7c78639d7ea662e14c500fd9d2ed3e72
Fix bug by escaping strings from Nova before displaying them

Fixes bug #1247675

Change-Id: I3637faafec1e1fba081533ee020f4ee218fea101
Show AZ for instances

Display availability zone of an instance in the
instances table and the details page.

Fixes bug #1247251

Change-Id: Idd9165022ac149208f1860758989ef9ce5acb10e