Merge "Remove the term 'syspanel' from docs"
Merge "Add a logout when admin user update his own password."
Remove workaround for keystone

This was required for an ancient keystone version, we can consider
this as solved in H release.

Fixes bug 1174194

Change-Id: Iecee7f3af01cc18ce44d3cf1ecc1b72be8fa765b
Merge "Remove workaround for keystone"
Adding extensibility to table actions template.

Fixes bug 1174973

Change-Id: I2f8ab17e7066ff8b2d31afdc796b95a0c834abc1
Merge "Migrate to PBR for build tooling."
Update Horizon for Django 1.5 compatibility

Changes made:
- Changed template url tags: {% url myview %} to {% url myview %}
- Import json instead of django.utils.simplejson
- Import django.utils.encoding.force_unicode instead of
  django.utils.translation.force_unicode
- Fixed error in tables/base.py for CheckboxInput, pass a callable
  check_test. Django 1.5 does not silently fail on this now.
- Set SECRET_KEY in test/settingspy, Django 1.5 refuse to start if it
  is not set.
- Added notes about ALLOWED_HOSTS when running Horizon in Production

Fixes bug 1147329

Change-Id: I6ac1e81498f41141dea99760922991feb310a326
Shortens displayed action names in Floating IPs table

Fixes: bug #1065375
Change-Id: I4f7416aaf6c6f9e67a95e3728018848975535071
Move to flake8.

The project is standardizing on flake8 for static code analysis.

Change-Id: I4fd97b56b6c6cb57e8d245281e0da15f838ec840
Enable using multiple API versions for Identity Service.

Introduces a mechanism for switching between API versions,
and implements it in a proof-of-concept fashion for the
Keystone v3 API. Converts the existing Users and Projects
API methods to use it.

This changed some method signatures, and therefore altered
a number of views and tests. However, all code related to
the version cahnges is contained in the api.keystone module.
This seems like a sane process going forwards.

Future TODOs are marked in the code, including auto-detection
of API versions and better endpoint URL construction.

Partially implements blueprint api-capability-detection

Change-Id: Ied04200fe6c257aac2241d36628965a3bb6658b9
Don't duplicate networks list on keypair import

In the Launch Instance modal, if the user clicks on the button to import
a keypair, the networks listed in the Networking tab get duplicated.

The import keypair button calls `workflow_init` which in turn calls
`generate_networklist_html` which appended the networks to the list, not
clearing it beforehand.

This makes sure both Selected Networks and Available Networks lists are
emptied before the networks are added.

Fixes bug 1170193

Change-Id: Icb750caa08673068c509af6c8df1ad57a2a30d93
Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
Fix translation error for missing default role

Fixes: bug #1175165
Change-Id: Ic3e19b47c5449740bec189f2c3a2e803d22fb5dc
Merge "Fix translation error for missing default role"
Merge "Don't duplicate networks list on keypair import"
Merge "Adding extensibility to table actions template."
Merge "Move to flake8."
Merge "Shortens displayed action names in Floating IPs table"
Updated translations from Transifex

Fixes bug #1175241

Change-Id: I4810c45d15413bdf21b9f68f59096c907bb1e624
Fix cosmetic bug when displaying unnamed volumes

When displaying a selection of volumes while creating an instance,
volumes with no assigned name were being displayed improperly due
to lazy translation.

Change-Id: Ia89813ad7adbdabc7deba9075d3884837d4e8f75
Fixes: bug #1133174
Merge "Fix cosmetic bug when displaying unnamed volumes"