diff --git a/share/config_domain.toml b/share/config_domain.toml index 88714525d..87489999d 100644 --- a/share/config_domain.toml +++ b/share/config_domain.toml @@ -63,21 +63,18 @@ name = "DNS" [cert] name = "Certificate" - [cert.status] - name = "Status" + [cert.cert] - [cert.status.cert_summary] + [cert.cert.cert_summary] type = "alert" # Automatically filled by DomainConfigPanel - [cert.status.cert_validity] + [cert.cert.cert_validity] type = "number" readonly = true + visible = "false" # Automatically filled by DomainConfigPanel - [cert.cert] - name = "Manage" - [cert.cert.cert_issuer] type = "string" visible = false diff --git a/src/domain.py b/src/domain.py index 85720d022..e79d5acfd 100644 --- a/src/domain.py +++ b/src/domain.py @@ -573,14 +573,14 @@ class DomainConfigPanel(ConfigPanel): from yunohost.certificate import certificate_status status = certificate_status([self.entity], full=True)["certificates"][self.entity] - toml["cert"]["status"]["cert_summary"]["style"] = status["style"] + toml["cert"]["cert"]["cert_summary"]["style"] = status["style"] # i18n: domain_config_cert_summary_expired # i18n: domain_config_cert_summary_selfsigned # i18n: domain_config_cert_summary_abouttoexpire # i18n: domain_config_cert_summary_ok # i18n: domain_config_cert_summary_letsencrypt - toml["cert"]["status"]["cert_summary"]["ask"] = m18n.n(f"domain_config_cert_summary_{status['summary']}") + toml["cert"]["cert"]["cert_summary"]["ask"] = m18n.n(f"domain_config_cert_summary_{status['summary']}") # Other specific strings used in config panels # i18n: domain_config_cert_renew_help