Remove edit-managed from unsupported commands
--edit-managed sets a header x-designate-edit-managed-records that indicates the current request wishes to modify managed records such as the SOA or NS record created for a zone. This is only used by the recordset update and delete API methods so can be removed elsewhere. Closes-Bug: 1928411 Change-Id: I18bfdae045c8b5e589075865eb024cee4852d8f9
This commit is contained in:

committed by
Erik Olof Gunnar Andersson

parent
5951a78dda
commit
94e7e97e50
@@ -43,7 +43,6 @@ def add_sudo_project_id_option(parser):
|
|||||||
|
|
||||||
def add_all_common_options(parser):
|
def add_all_common_options(parser):
|
||||||
add_all_projects_option(parser)
|
add_all_projects_option(parser)
|
||||||
add_edit_managed_option(parser)
|
|
||||||
add_sudo_project_id_option(parser)
|
add_sudo_project_id_option(parser)
|
||||||
|
|
||||||
|
|
||||||
@@ -65,7 +64,8 @@ def set_all_common_headers(client, parsed_args):
|
|||||||
isinstance(parsed_args.all_projects, bool):
|
isinstance(parsed_args.all_projects, bool):
|
||||||
set_all_projects(client, parsed_args.all_projects)
|
set_all_projects(client, parsed_args.all_projects)
|
||||||
|
|
||||||
if parsed_args.edit_managed is not None and \
|
if hasattr(parsed_args, 'edit_managed') and \
|
||||||
|
parsed_args.edit_managed is not None and \
|
||||||
isinstance(parsed_args.edit_managed, bool):
|
isinstance(parsed_args.edit_managed, bool):
|
||||||
set_edit_managed(client, parsed_args.edit_managed)
|
set_edit_managed(client, parsed_args.edit_managed)
|
||||||
|
|
||||||
|
@@ -211,6 +211,7 @@ class SetRecordSetCommand(command.ShowOne):
|
|||||||
ttl_group.add_argument('--no-ttl', action='store_true')
|
ttl_group.add_argument('--no-ttl', action='store_true')
|
||||||
|
|
||||||
common.add_all_common_options(parser)
|
common.add_all_common_options(parser)
|
||||||
|
common.add_edit_managed_option(parser)
|
||||||
|
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
@@ -258,6 +259,7 @@ class DeleteRecordSetCommand(command.ShowOne):
|
|||||||
parser.add_argument('id', help="RecordSet ID")
|
parser.add_argument('id', help="RecordSet ID")
|
||||||
|
|
||||||
common.add_all_common_options(parser)
|
common.add_all_common_options(parser)
|
||||||
|
common.add_edit_managed_option(parser)
|
||||||
|
|
||||||
return parser
|
return parser
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user