mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
autodns: return relative name in dry run output
This commit is contained in:
parent
a75d9aff34
commit
d4d576c492
1 changed files with 8 additions and 2 deletions
|
@ -723,11 +723,14 @@ def domain_dns_push(operation_logger, domain, dry_run=False, force=False, purge=
|
|||
for record in current:
|
||||
changes["delete"].append(record)
|
||||
|
||||
def human_readable_record(action, record):
|
||||
name = record["name"]
|
||||
def relative_name(name):
|
||||
name = name.strip(".")
|
||||
name = name.replace('.' + base_dns_zone, "")
|
||||
name = name.replace(base_dns_zone, "@")
|
||||
return name
|
||||
|
||||
def human_readable_record(action, record):
|
||||
name = relative_name(record["name"])
|
||||
name = name[:20]
|
||||
t = record["type"]
|
||||
|
||||
|
@ -753,6 +756,9 @@ def domain_dns_push(operation_logger, domain, dry_run=False, force=False, purge=
|
|||
|
||||
if dry_run:
|
||||
if Moulinette.interface.type == "api":
|
||||
for records in changes.values():
|
||||
for record in records:
|
||||
record["name"] = relative_name(record["name"])
|
||||
return changes
|
||||
else:
|
||||
out = {"delete": [], "create": [], "update": [], "unchanged": []}
|
||||
|
|
Loading…
Add table
Reference in a new issue