Add dependencies on Quick Start page.

Change-Id: Ifc69ae397519c05d778d4d15062c00ae8e425b9d
Closes-bug: #1231227
Fix middleware to not access session fields without user auth

Change-Id: Idc2b71aa9ca08570e870ac6e356211dfbaa7a726
Fixes: bug #1211535
Enforce length checking for instance name field

Add the max_length checking for instance name field in Update Instance.
Also changed the max_length value from 80 to 255 in Create Instance
to match the backend's restriction.

Change-Id: I52398a13a545449699a7209db49c06859daa9463
Closes-Bug: #1279590
Selected instances are not deleted with pagination

Added get_full_url() method to get the absolute url
with the marker object required for pagination and
used it in form action with POST call on terminate
instance.
Overridden the get_full_url() method to encode the url
for ContainersTable and ObjectsTable classes which
inherits the DataTable class.

Change-Id: Idcf09e2e42bdfcbe8eb6d9f554d653fd7143bf8c
Closes-Bug: #1287093
Disables the clear text password UI by default

The old way of assigning passwords in clear text to instances has been
superseded by the nova get-password feature. A corresponding UI
feature has been recently included in Horizon (see blueprint
"decrypt-and-display-vm-generated-password").

This commit disables the visualization of the old password UI by default.

Change-Id: Ia9a8b5c1c398054fb3d726b93f7fecc332b02efe
Closes-bug: #1291006
Merge "Fix middleware to not access session fields without user auth"
Pre-select the network when there's only one.

Change-Id: I3eb7fd65188212a17f63d2c38bba179a4c767442
Closes-Bug: #1260227
Merge "Disables the clear text password UI by default"
Switch over to oslosphinx

oslosphinx is the new name of oslo.sphinx

Closes-Bug: #1277168
Change-Id: I4cebcffb36724d699147a26eb1132b122cfe669c
Update .tx/config with type of files

The Jenkins job for horizon-upstream-translation-update expects that
.tx/config is setup properly. .tx/config is the transifex configuration
file that is used for interaction with transifix.com for translation of
the strings.

If you run the commands from the slave-script, it will update .tx/config
with information about the type of the files (PO-files). This change is
not needed and will break the periodic import script for horizon (which
does not exist).

Note that the slave-script needs a fix to work as well, will fix it in
the config repository. Also, the import script needs to be done.

Reference for jenkins job:
https://jenkins.openstack.org/view/All/job/horizon-upstream-translation-update/lastBuild/

Reference to slave-script:
http://git.openstack.org/cgit/openstack-infra/config/tree/modules/jenkins/files/slave_scripts/upstream_translation_horizon.sh

Change-Id: I9fb6799c8555487941967c2102e1d89c2530b60b
Merge "Selected instances are not deleted with pagination"
Add missing trunk segment type option for profile create

The Cisco N1K plugin allows for 'trunk' type network profiles to
be created in addition to existing 'vlan' and 'overlay' types.
This fix is to add to the segment_type choices in forms.py to
include the missing 'trunk' choice. Additionally the description
message has been updated to make sure strings are uniform in all
locations. The help string for the multicast range has also been
updated to reflect a valid mcast IP and finally new unit tests
have been added.

Closes-bug: #1285298

Change-Id: Ifc6d2952f2e37d6757fe7a432cffdb8fe36ffc61
Merge "Update .tx/config with type of files"
Make makemessage ignore option work with Django 1.6

In run_tests.sh --makemessages, files under openstack/common are excluded
and "--ignore=openstack/common" option to manage.py makemessages is used
to exclude these files. However, after the default version of Django is
switched to 1.6, "--ignore" option works does not work as previously it
does and strings from openstack/common are included in translation strings.

The reason of this is that ignore pattern is checked against basename of
each file/directory in Django 1.6. We need to specify basename in ignore
patterns: i.e. --ignore=openstack. At now we don't have directories named
as "openstack" other than openstack_dashboard/openstack/common, so it works.

This works both with Django 1.6 and 1.5.

Change-Id: I547be679c2f4ce49bd439b8f629e8720eebdb896
Closes-Bug: #1295920
Merge "Add missing trunk segment type option for profile create"
Fix wrong links to volume detail

instance detail page and stack mapping has wrong links
to volume details (They point to volume snapshot by mistake)

Change-Id: I2c067941034d6a75f5d99fc663fe07515705afe7
Closes-Bug: #1296356
Sync default OPENSTACK_KEYSTONE_DEFAULT_ROLE with keystone

bug 1264228 changes OPENSTACK_KEYSTONE_DEFAULT_ROLE in example
local_settings.py and the document from "Member" to "_member_"
which is the default config value in keystone.
However, OPENSTACK_KEYSTONE_DEFAULT_ROLE in settings.py is not
changed and the default value is still "Member".

Change-Id: I4bd4e2388bb2678f80e4f744682699f69252a732
Closes-Bug: #1296429
Merge "Enforce length checking for instance name field"
Merge "Fix wrong links to volume detail"
Merge "Pre-select the network when there's only one."