summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/internal.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipalib/plugins/internal.py')
-rw-r--r--ipalib/plugins/internal.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py
index c693b3395..e3c0faff1 100644
--- a/ipalib/plugins/internal.py
+++ b/ipalib/plugins/internal.py
@@ -31,7 +31,11 @@ from ipalib import Str
from ipalib.output import Output
from ipalib.text import _
from ipalib.util import json_serialize
+from ipalib.plugable import Registry
+register = Registry()
+
+@register()
class json_metadata(Command):
"""
Export plugin meta-data for the webUI.
@@ -136,8 +140,8 @@ class json_metadata(Command):
def output_for_cli(self, textui, result, *args, **options):
print json.dumps(result, default=json_serialize)
-api.register(json_metadata)
+@register()
class i18n_messages(Command):
NO_CLI = True
@@ -730,4 +734,3 @@ class i18n_messages(Command):
print json.dumps(result, default=json_serialize)
-api.register(i18n_messages)