Email field is made not mandatory in user creation and editing.

Change-Id: I92a3b5539a20d855ae725a2993bf77eace3c0e28
Fixes: bug #1185195
fix r'home/$' in url partten

r'home/$' will match a container-name like 'test-name' or a path like
'somepath/a-key-name-home'. It should be r'^home/$'

fixes bug #1202079

Change-Id: I94f704990efc4ea6348c5707c774e1141ef1f3c2
Unpinning upper bound on python-*clients

If any of the projects specify a capped client, it has the
potential for preventing that client from being tested in the
gate. To fix this, maximum versions are uncapped for all
openstack client code in all openstack projects.

python-neutronclient is treated as an exception for now.

Fixes: bug #1200214

Change-Id: I64c68db0632b6547a6340c952bdb9cafe11ea1d9
removing horizon exceptions adding colors to log messages

Change-Id: I271a1a83e56913a369fcb25d8e51ebed8b57c943
Fixes: bug #1203890
Merge "fix r'home/$' in url partten"
added Compute Services to System Info panel

Added a new tab to the System Info panel showing all Compute Services.

fixes bug #1198247

Change-Id: I7389652cff37a1282cff48c919ab36b645fbee88
Add Image Source Field to choose Location or File

Change-Id: I79546c5c2d10b7d6cefdca084f4f7a13ce2939d5
Fixes: bug #1185671
adding aggregates panel to admin dashboard

This commit adds a new panel "Aggregates" to the admin panel in
the dashboard listing defined aggregates.

fixes bug #1197775

Change-Id: I19c00cf393844199acc1b0eb93e10c35099627a6
Add column "Uptime" to instances overview

Add column "Uptime" to instances overview
in project and admin panels. Add "Created"
and "Uptime" to instance details view.

fixes bug 1202889

Change-Id: I84559da6ca9ed750a9073dbb6203b49932df34fc
Ignore non-existing attr in APIResourceWrapper __repr__

Fixes bug 1202415

__repr__ was added to APIResourceWrapper in the recent commit,
but it searches all attributes in _attrs list. When an attribute
defined in _attrs actually does not exist, __repr__() fails.
This commit changes __repr__ to ignore non-existing attributes.

Change-Id: Iebaeae78f3763d87f3993ba5c4bbed4c23e84c45
Query a period of time for usage summary

Allows the user to pick a range of time
to query services usage data.

Fallback mode: the user will have to input
dates by hand if JavaScript is disabled.

Change-Id: I4cf4d4fd56fd450743b9d624dc066d6ed74df881
Fixes: bug #1102448
Flavor ID added to Flavor creation form

Flavor ID supported values are:
* integer
* uuid4
* auto

Using 'auto' generates a random uuid4.

Clean method from Edit Form removed as unnecessary.

Flavor tests updated.

Fixes: bug #1189877

Change-Id: I222836d7a84b66891d5380f323bf123122044d30
Merge "Query a period of time for usage summary"
Correct error messages

Correct error message from "Unable to add userto primary project." to
"Unable to add user to primary project.".

This patch only fix the error messages in the Python file. Because we
have many missing strings in the po files at the moment, we'd better to
update all the strings at once rather than piecemeal.

Fixes bug #1190932

Change-Id: Ib1be37313e70b3c397ca7e15cbfffb9ff523a9b3
Make row actions menu visible for the lower row

In every tab on any page with a few tabs (like Load Balancers
or Access & Security pages) there is a bottom border. If any
row actions menu is too long, its bottom is hidden for the lower
row. This patch removes the line which actually prevents menu
from running below border.

fixes bug 1190548

Change-Id: I244c7ee383bebaa85e1f4db08972af37160e2185
Merge "removing horizon exceptions adding colors to log messages"
Update heat and ceilometer clients requirements

Current minimal versions of python-keystoneclient and python-ceilometerclient
require an incompatible version of python-keystoneclient (>=0.2,<0.3)

As a result, setuptools will fail to install horizon if python-heatclient-0.2.2
and/or python-ceilometerclient-1.0.1 are installed

This patch updates the mimimal versions of these client to make sure they have a
compatible requirement of python-keystoneclient (>=0.3.0)

Change-Id: Id5dc6bb4514ebb98496ae08aa633c0b71d886f3f
Fixes: bug #1199529
Merge "Add column "Uptime" to instances overview"
Merge "Update heat and ceilometer clients requirements"
remove 'import *' usage (or mark is #noqa)

This is talked in bug #1188533, and in current codes, there are several
places here:

horizon/forms/__init__.py:18:from django.forms import *
    mark '# noqa'

openstack_dashboard/settings.py:182:    from local.local_settings import *
openstack_dashboard/test/settings.py:5:from horizon.test.settings import *
    mark '# noqa'

openstack_dashboard/dashboards/project/instances/workflows/__init__.py:1:from create_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:2:from update_instance import *
openstack_dashboard/dashboards/project/instances/workflows/__init__.py:3:from resize_instance import *
    fix it

openstack_dashboard/dashboards/project/images_and_snapshots/urls.py:21:from django.conf.urls.defaults import *
    fix it

fixes bug # 1188533
Change-Id: Id671280903f8452a78f81f1240d92297de7a89a8