diff options
author | Petr Viktorin <pviktori@redhat.com> | 2013-09-12 10:43:44 +0200 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2013-10-30 11:50:04 +0100 |
commit | 7051f510b669277fdddc9b63b0faabc3ba451663 (patch) | |
tree | 71851ada4b817addc7d016c735766692c93d7b78 /ipalib/plugins/aci.py | |
parent | 7d341937ff1f65c5660278220e4ed09c81bbae64 (diff) | |
download | freeipa-7051f510b669277fdddc9b63b0faabc3ba451663.tar.gz freeipa-7051f510b669277fdddc9b63b0faabc3ba451663.tar.xz freeipa-7051f510b669277fdddc9b63b0faabc3ba451663.zip |
Update Permission and ACI plugins to decorator registration API
Diffstat (limited to 'ipalib/plugins/aci.py')
-rw-r--r-- | ipalib/plugins/aci.py | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/ipalib/plugins/aci.py b/ipalib/plugins/aci.py index a7f85dd36..76f87aaf8 100644 --- a/ipalib/plugins/aci.py +++ b/ipalib/plugins/aci.py @@ -125,10 +125,13 @@ from ipalib import Flag, Int, Str, StrEnum from ipalib.aci import ACI from ipalib import output from ipalib import _, ngettext +from ipalib.plugable import Registry from ipalib.plugins.baseldap import gen_pkey_only_option from ipapython.ipa_log_manager import * from ipapython.dn import DN +register = Registry() + ACI_NAME_PREFIX_SEP = ":" _type_map = { @@ -419,6 +422,8 @@ _prefix_option = StrEnum('aciprefix', values=_valid_prefix_values, ) + +@register() class aci(Object): """ ACI object. @@ -501,8 +506,8 @@ class aci(Object): ), ) -api.register(aci) +@register() class aci_add(crud.Create): """ Create new ACI. @@ -555,9 +560,8 @@ class aci_add(crud.Create): value=aciname, ) -api.register(aci_add) - +@register() class aci_del(crud.Delete): """ Delete ACI. @@ -597,9 +601,8 @@ class aci_del(crud.Delete): value=aciname, ) -api.register(aci_del) - +@register() class aci_mod(crud.Update): """ Modify ACI. @@ -666,9 +669,8 @@ class aci_mod(crud.Update): value=aciname, ) -api.register(aci_mod) - +@register() class aci_find(crud.Search): """ Search for ACIs. @@ -872,9 +874,8 @@ class aci_find(crud.Search): truncated=False, ) -api.register(aci_find) - +@register() class aci_show(crud.Retrieve): """ Display a single ACI given an ACI name. @@ -914,9 +915,8 @@ class aci_show(crud.Retrieve): value=aciname, ) -api.register(aci_show) - +@register() class aci_rename(crud.Update): """ Rename an ACI. @@ -976,5 +976,3 @@ class aci_rename(crud.Update): result=result, value=kw['newname'], ) - -api.register(aci_rename) |