summaryrefslogtreecommitdiff
path: root/openstackclient/common
diff options
context:
space:
mode:
authorRui Chen <chenrui.momo@gmail.com>2016-07-11 09:55:22 +0800
committerRui Chen <chenrui.momo@gmail.com>2016-09-13 17:23:22 +0800
commit6f326acd260d035cb024f0c5e3ef2237277d8b37 (patch)
tree7bd0696e6069eee7f3be06338c0d04a02469ee26 /openstackclient/common
parent320ed017749f6a7ffba8d11a1d415fd869bfecb0 (diff)
downloadpython-openstackclient-6f326acd260d035cb024f0c5e3ef2237277d8b37.tar.gz
Support fetching network project default quota
Neutron server and openstacksdk had supported to fetch network project default quota, this patch add the CLI support in openstackclient. Change-Id: If0ef74c268c41a866c62156da0603a40ae4e6e31 Closes-Bug: #1204956 Depends-On: I6a4e2a146351dd1e7d652442511f1ef2c279da42
Diffstat (limited to 'openstackclient/common')
-rw-r--r--openstackclient/common/quota.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/openstackclient/common/quota.py b/openstackclient/common/quota.py
index 8ae6f7d4..aabfa5d5 100644
--- a/openstackclient/common/quota.py
+++ b/openstackclient/common/quota.py
@@ -247,11 +247,16 @@ class ShowQuota(command.ShowOne):
return quota._info
def get_network_quota(self, parsed_args):
- if parsed_args.quota_class or parsed_args.default:
+ if parsed_args.quota_class:
return {}
if self.app.client_manager.is_network_endpoint_enabled():
project = self._get_project(parsed_args)
- return self.app.client_manager.network.get_quota(project)
+ client = self.app.client_manager.network
+ if parsed_args.default:
+ network_quota = client.get_quota_default(project)
+ else:
+ network_quota = client.get_quota(project)
+ return network_quota
else:
return {}