diff options
author | Jason Gerard DeRose <jderose@redhat.com> | 2008-07-20 18:10:08 +0000 |
---|---|---|
committer | Jason Gerard DeRose <jderose@redhat.com> | 2008-07-20 18:10:08 +0000 |
commit | 9b3e2f5cec773e06815fc85511f0c38410993edc (patch) | |
tree | 758c0b7526ba0112ae5a47e2b62f4606902a2881 /ipalib/plugins.py | |
parent | 66cd39f51991abbff1c5a8c08fa8c9b1f358284a (diff) | |
download | freeipa.git-9b3e2f5cec773e06815fc85511f0c38410993edc.tar.gz freeipa.git-9b3e2f5cec773e06815fc85511f0c38410993edc.tar.xz freeipa.git-9b3e2f5cec773e06815fc85511f0c38410993edc.zip |
18: Moved base2 stuff into base
Diffstat (limited to 'ipalib/plugins.py')
-rw-r--r-- | ipalib/plugins.py | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/ipalib/plugins.py b/ipalib/plugins.py index a78755ab..21a60835 100644 --- a/ipalib/plugins.py +++ b/ipalib/plugins.py @@ -22,18 +22,25 @@ Some example plugins. """ import crud +import base from run import api -class user(crud.CrudLike): +class user(base.Object): pass -api.register_object(user) +api.register(user) +class adduser(crud.Add): + _obj = 'user' +api.register(adduser) -class group(crud.CrudLike): - pass -api.register_object(group) +class deluser(crud.Del): + _obj = 'user' +api.register(deluser) +class moduser(crud.Mod): + _obj = 'user' +api.register(moduser) -class service(crud.CrudLike): - pass -api.register_object(service) +class finduser(crud.Find): + _obj = 'user' +api.register(finduser) |