summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/internal.py
diff options
context:
space:
mode:
authorNathaniel McCallum <npmccallum@redhat.com>2014-06-10 11:27:51 -0400
committerMartin Kosek <mkosek@redhat.com>2014-06-11 09:24:22 +0200
commit255cbb49763ff579feed935a5a725fc2b272749c (patch)
tree81acc8ce7bb59536498f993ff6c67a105fb49e7b /ipalib/plugins/internal.py
parent47d8fec92f65833e157adb0ea136e14e1fa4cde3 (diff)
downloadfreeipa-255cbb49763ff579feed935a5a725fc2b272749c.tar.gz
freeipa-255cbb49763ff579feed935a5a725fc2b272749c.tar.xz
freeipa-255cbb49763ff579feed935a5a725fc2b272749c.zip
Update all remaining plugins to the new Registry API
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
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)