summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2014-11-13 14:02:02 +0100
committerPetr Vobornik <pvoborni@redhat.com>2014-11-19 15:20:55 +0100
commit310e46452c41223afa0b1b318c503574567df105 (patch)
tree1de9a6c787e70457280e5219f8002c46fbacc12e
parent3c900ba7a8d98a72ff4e040b688fe3213c722a64 (diff)
downloadfreeipa-310e46452c41223afa0b1b318c503574567df105.tar.gz
freeipa-310e46452c41223afa0b1b318c503574567df105.tar.xz
freeipa-310e46452c41223afa0b1b318c503574567df105.zip
Fix warning message should not contain CLI commands
Message is now universal for both CLI and WebUI Ticket: https://fedorahosted.org/freeipa/ticket/4647 Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
-rw-r--r--ipalib/messages.py4
-rw-r--r--ipalib/plugins/dns.py9
-rw-r--r--ipatests/test_xmlrpc/test_dns_plugin.py9
3 files changed, 12 insertions, 10 deletions
diff --git a/ipalib/messages.py b/ipalib/messages.py
index 5eeab3c54..102e35275 100644
--- a/ipalib/messages.py
+++ b/ipalib/messages.py
@@ -175,8 +175,8 @@ class OptionSemanticChangedWarning(PublicMessage):
errno = 13005
type = "warning"
- format = _(u"semantic of '%(option)s' option was changed: "
- u"%(current_behavior)s.\n%(hint)s")
+ format = _(u"Semantic of %(label)s was changed. %(current_behavior)s\n"
+ u"%(hint)s")
class DNSServerNotRespondingWarning(PublicMessage):
diff --git a/ipalib/plugins/dns.py b/ipalib/plugins/dns.py
index dd1e640f4..c5d96a8c4 100644
--- a/ipalib/plugins/dns.py
+++ b/ipalib/plugins/dns.py
@@ -2369,11 +2369,10 @@ class dnszone(DNSZoneBase):
messages.add_message(
options['version'],
result, messages.OptionSemanticChangedWarning(
- option=u"--name-server",
- current_behavior=_(u"the option is used only for "
- u"setting up the SOA MNAME attribute"),
- hint=_(u"To edit NS record(s) in zone apex, use command "
- u"'dnsrecord-mod [zone] @ --ns-rec=nameserver'.")
+ label=_(u"setting Authoritative nameserver"),
+ current_behavior=_(u"It is used only for setting the "
+ u"SOA MNAME attribute."),
+ hint=_(u"NS record(s) can be edited in zone apex - '@'. ")
)
)
diff --git a/ipatests/test_xmlrpc/test_dns_plugin.py b/ipatests/test_xmlrpc/test_dns_plugin.py
index a34d11a32..fb5385314 100644
--- a/ipatests/test_xmlrpc/test_dns_plugin.py
+++ b/ipatests/test_xmlrpc/test_dns_plugin.py
@@ -497,9 +497,12 @@ class test_dns(Declarative):
'objectclass': objectclasses.dnszone,
},
'messages': (
- {'message': u"semantic of '--name-server' option was changed: the option is used only for setting up"
- u" the SOA MNAME attribute.\nTo edit NS record(s) in zone apex, use command "
- u"'dnsrecord-mod [zone] @ --ns-rec=nameserver'.",
+ {'message': u"Semantic of setting Authoritative nameserver "
+ u"was changed. "
+ u"It is used only for setting the SOA MNAME "
+ u"attribute.\n"
+ u"NS record(s) can be edited in zone "
+ u"apex - '@'. ",
'code': 13005,
'type': u'warning',
'name': u'OptionSemanticChangedWarning'},