Skip to content

Commit 5483370

Browse files
committed
Remove admin only text from 'port create' help text
Specifying a MAC address is only admin only for 'port set' [0], remove it from the 'port create' help text. [0] https://docs.openstack.org/api-ref/network/v2/index.html#ports Change-Id: Ic3296dd03676b460b3d08b1bbaae6f1d132e839d
1 parent d9b95d7 commit 5483370

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

openstackclient/network/v2/port.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ def _prepare_filter_fixed_ips(client_manager, parsed_args):
284284
return ips
285285

286286

287-
def _add_updatable_args(parser):
287+
def _add_updatable_args(parser, create=False):
288288
parser.add_argument(
289289
'--description',
290290
metavar='<description>',
@@ -296,7 +296,11 @@ def _add_updatable_args(parser):
296296
parser.add_argument(
297297
'--mac-address',
298298
metavar='<mac-address>',
299-
help=_("MAC address of this port (admin only)"),
299+
help=(
300+
_("MAC address of this port")
301+
if create
302+
else _("MAC address of this port (admin only)")
303+
),
300304
)
301305
parser.add_argument(
302306
'--device-owner',
@@ -452,7 +456,7 @@ def get_parser(self, prog_name):
452456
required=True,
453457
help=_("Network this port belongs to (name or ID)"),
454458
)
455-
_add_updatable_args(parser)
459+
_add_updatable_args(parser, create=True)
456460
fixed_ip = parser.add_mutually_exclusive_group()
457461
fixed_ip.add_argument(
458462
'--fixed-ip',

0 commit comments

Comments
 (0)