summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-07-20 18:10:08 +0000
committerJason Gerard DeRose <jderose@redhat.com>2008-07-20 18:10:08 +0000
commit9b3e2f5cec773e06815fc85511f0c38410993edc (patch)
tree758c0b7526ba0112ae5a47e2b62f4606902a2881 /ipalib/plugins.py
parent66cd39f51991abbff1c5a8c08fa8c9b1f358284a (diff)
downloadfreeipa.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.py23
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)