mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Add domain registrar info
This commit is contained in:
parent
c66bfc8452
commit
97d68f85ad
2 changed files with 19 additions and 4 deletions
|
@ -602,9 +602,9 @@ domain:
|
|||
-a:
|
||||
full: --args
|
||||
help: Serialized arguments for registrar API (i.e. "auth_token=TOKEN&auth_username=USER").
|
||||
### domain_registrar_set()
|
||||
get:
|
||||
action_help: Get domain registrar
|
||||
### domain_registrar_info()
|
||||
info:
|
||||
action_help: Display info about registrar settings used for a domain
|
||||
api: GET /domains/<domain>/registrar
|
||||
arguments:
|
||||
domain:
|
||||
|
|
|
@ -864,7 +864,22 @@ def _set_domain_settings(domain, domain_settings):
|
|||
yaml.dump(domain_settings, file, default_flow_style=False)
|
||||
|
||||
|
||||
# def domain_get_registrar():
|
||||
def domain_registrar_info(domain):
|
||||
|
||||
domains = _load_domain_settings()
|
||||
if not domain in domains.keys():
|
||||
raise YunohostError("domain_name_unknown", domain=domain)
|
||||
|
||||
provider = domains[domain]["provider"]
|
||||
|
||||
if provider:
|
||||
logger.info("Registrar name : " + provider['name'])
|
||||
for option in provider['options']:
|
||||
logger.info("Option " + option + " : "+provider['options'][option])
|
||||
else:
|
||||
logger.info("Registrar settings are not set for " + domain)
|
||||
|
||||
|
||||
def domain_registrar_set(domain, registrar, args):
|
||||
|
||||
domains = _load_domain_settings()
|
||||
|
|
Loading…
Add table
Reference in a new issue