|
19 | 19 |
|
20 | 20 | from openstackclient.i18n import _ |
21 | 21 | from openstackclient.network import common |
| 22 | +from openstackclient.network import sdk_utils |
| 23 | + |
| 24 | + |
| 25 | +def _get_network_columns(item): |
| 26 | + column_map = { |
| 27 | + 'tenant_id': 'project_id', |
| 28 | + } |
| 29 | + return sdk_utils.get_osc_show_columns_for_sdk_resource(item, column_map) |
22 | 30 |
|
23 | 31 |
|
24 | 32 | def _get_columns(item): |
@@ -110,9 +118,9 @@ def update_parser_network(self, parser): |
110 | 118 | def take_action_network(self, client, parsed_args): |
111 | 119 | attrs = _get_attrs(self.app.client_manager, parsed_args) |
112 | 120 | obj = client.create_ip(**attrs) |
113 | | - columns = _get_columns(obj) |
| 121 | + display_columns, columns = _get_network_columns(obj) |
114 | 122 | data = utils.get_item_properties(obj, columns) |
115 | | - return (columns, data) |
| 123 | + return (display_columns, data) |
116 | 124 |
|
117 | 125 | def take_action_compute(self, client, parsed_args): |
118 | 126 | obj = client.floating_ips.create(parsed_args.network) |
@@ -286,9 +294,9 @@ def update_parser_common(self, parser): |
286 | 294 |
|
287 | 295 | def take_action_network(self, client, parsed_args): |
288 | 296 | obj = client.find_ip(parsed_args.floating_ip, ignore_missing=False) |
289 | | - columns = _get_columns(obj) |
| 297 | + display_columns, columns = _get_network_columns(obj) |
290 | 298 | data = utils.get_item_properties(obj, columns) |
291 | | - return (columns, data) |
| 299 | + return (display_columns, data) |
292 | 300 |
|
293 | 301 | def take_action_compute(self, client, parsed_args): |
294 | 302 | obj = utils.find_resource( |
|
0 commit comments