summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins/selfservice.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/selfservice.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/selfservice.py')
-rw-r--r--ipalib/plugins/selfservice.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/ipalib/plugins/selfservice.py b/ipalib/plugins/selfservice.py
index a1fd9d355..9cf6900d1 100644
--- a/ipalib/plugins/selfservice.py
+++ b/ipalib/plugins/selfservice.py
@@ -23,6 +23,7 @@ from ipalib.request import context
from ipalib import api, crud, errors
from ipalib import output
from ipalib import Object, Command
+from ipalib.plugable import Registry
from ipalib.plugins.baseldap import gen_pkey_only_option, pkey_to_value
__doc__ = _("""
@@ -53,6 +54,8 @@ EXAMPLES:
ipa selfservice-del "Users manage their own address"
""")
+register = Registry()
+
ACI_PREFIX=u"selfservice"
output_params = (
@@ -62,6 +65,7 @@ output_params = (
)
+@register()
class selfservice(Object):
"""
Selfservice object.
@@ -116,9 +120,9 @@ class selfservice(Object):
except KeyError:
pass
-api.register(selfservice)
+@register()
class selfservice_add(crud.Create):
__doc__ = _('Add a new self-service permission.')
@@ -138,9 +142,9 @@ class selfservice_add(crud.Create):
value=pkey_to_value(aciname, kw),
)
-api.register(selfservice_add)
+@register()
class selfservice_del(crud.Delete):
__doc__ = _('Delete a self-service permission.')
@@ -156,9 +160,9 @@ class selfservice_del(crud.Delete):
value=pkey_to_value(aciname, kw),
)
-api.register(selfservice_del)
+@register()
class selfservice_mod(crud.Update):
__doc__ = _('Modify a self-service permission.')
@@ -178,9 +182,9 @@ class selfservice_mod(crud.Update):
value=pkey_to_value(aciname, kw),
)
-api.register(selfservice_mod)
+@register()
class selfservice_find(crud.Search):
__doc__ = _('Search for a self-service permission.')
@@ -205,9 +209,9 @@ class selfservice_find(crud.Search):
truncated=False,
)
-api.register(selfservice_find)
+@register()
class selfservice_show(crud.Retrieve):
__doc__ = _('Display information about a self-service permission.')
@@ -221,4 +225,3 @@ class selfservice_show(crud.Retrieve):
value=pkey_to_value(aciname, kw),
)
-api.register(selfservice_show)