Remove unused load of sizeformat

In the template, we needn't to load sizeformat.

Change-Id: I0e4dde9bcbea0ddfbb0c5d7ff6171af4c528e9eb
Specify a Network During Database Instance Create

We need to provide a way for users to specify a network during
Database Instance Creation.

Without this, if we're using neutron, the database instance that
comes up does not have a network attached, and consequently the
user doesn't have a way to connect to the Database instance.

Closes-bug: 1331766
Change-Id: I51b9e8fa94196cc6c7fd3b20334f40c690dc216d
Adding link_attrs to column.

Add the ability to attach attributes to a column containing a link via
the link_attrs property.

The new link_attributes parameter will eventually replace the less
general link_class attribute.

Co-Authored-By: Davide Guerri <davide.guerri@hp.com>
Change-Id: Iea79aec970a2fe8711a9f5a8b973407df88dcdec
Implements: blueprint add-attribute-links
Closes-Bug: #1298533
Add OS_REGION_NAME to openrc

The openrc file that is downloaded from Horizon is missing the
OS_REGION_NAME setting. This causes issues in environments that have
multiple regions. If the Region is none, ensure that it is unset after
sourcing the rc file to avoid and empty variable. This fix also cleans
up some language in the generated openrc file.

Change-Id: Ieab0b13afd79158c6bf603891164f01aff3aabf3
Closes-Bug: #1334791
Adding plugins panel for Sahara

The plugins panel is used to show the various
hadoop flavors/versions that are supported by the
underlying Sahara API.
* also added basic panel tests
This code was originally from:
https://github.com/openstack/sahara-dashboard

Change-Id: Ib0c95334a5122529fddbfd9c0cd0d0c06e0c8ad3
Partial-Implements: blueprint merge-sahara-dashboard
Co-Authored-By: Nikita Konovalov <nkonovalov@mirantis.com>
Co-Authored-By: Dmitry Mescheryakov <dmescheryakov@mirantis.com>
Allow panel plugins to use ADD_EXCEPTIONS and UPDATE_HORIZON_CONFIG

This change allows panel plugins tell horizon which exceptions to treat as recoverable.
Previously only dashboard plugins were allowed to register exceptions.
Since there are now more settings that are common than specific to pluggable use case,
the doc was restructured to describe in general pluggable settings and then describe
the specific use cases.

Change-Id: I013ece33ae2b979e92be9c7ba50182025a1ecb91
Closes-bug: #1332688
Use SCSS instead of LESS

Convert all of Horizon's styles from LESS to SCSS, and use pyscss and
django_pyscss to compile them.

This lets us continue with the upgrade to Bootstrap 3, and the use of
django_pyscss also lets us include horizon's style files, with all the
variables, in plugins style files.

This partially implements the blueprint bootstrap-update.

Change-Id: I1bc9b4ded5de2393c8e57e5286b1da373673789d
Closes-bug: #1260675
Updated from global requirements

Change-Id: Iecce22d24ec2436d3cf0f7fd906cd5e16cf821cb
Merge "Allow panel plugins to use ADD_EXCEPTIONS and UPDATE_HORIZON_CONFIG"
Merge "Updated from global requirements"
Merge "Adding plugins panel for Sahara"
cannot add users to groups

Correcting a javascript issue where the modal popup dialog
for adding users to groups was being disposed / detached right away.

The code removed does not seem to be needed or used anywhere.

Change-Id: I299afef6da1c9bc7ab8668f44d08a67219777761
Closes-Bug: 1336560
Merge "Use SCSS instead of LESS"
Merge "Specify a Network During Database Instance Create"
Merge "Add OS_REGION_NAME to openrc"
Merge "Remove unused load of sizeformat"
Merge "Adding link_attrs to column."
Merge "cannot add users to groups"