make trio2o novaapi gw get nova server info more details .

1. What is the problem?

make trio2o get info more detail

2. What is the solution to the problem?
perfect nova apigw get nova server info more detail

Change-Id: I93a01e2e97ad8cee26aee9af2e6567143cd7244c
Signed-off-by: zhangchi <zhangchi@szzt.com.cn>
Co-Authored-By: tangzhuo <ztang@hnu.edu.cn>
This commit is contained in:
zhangchi 2018-12-29 16:56:27 +08:00
parent eed5dcbc76
commit 4ae40a5b86
1 changed files with 3 additions and 4 deletions

View File

@ -73,6 +73,9 @@ class ServerController(rest.RestController):
def _construct_brief_server_entry(server):
return {'id': server['id'],
'name': server.get('name'),
'status': server.get('status'),
'tags': server.get('tags'),
'metadata': server.get('metadata'),
'links': server.get('links')}
@expose(generic=True, template='json')
@ -80,8 +83,6 @@ class ServerController(rest.RestController):
context = t_context.extract_context_from_environ()
if _id == 'detail':
# return {'servers': [self._construct_brief_server_entry(
# server) for server in self._get_all(context, kwargs)]}
return {'servers': self._get_all(context, kwargs)}
mappings = db_api.get_bottom_mappings_by_top_id(
@ -101,8 +102,6 @@ class ServerController(rest.RestController):
@expose(generic=True, template='json')
def get_all(self, **kwargs):
context = t_context.extract_context_from_environ()
# return {'servers': [self._construct_brief_server_entry(
# server) for server in self._get_all(context, kwargs)]}
return {'servers': self._get_all(context, kwargs)}
@expose(generic=True, template='json')