summaryrefslogtreecommitdiffstats
path: root/ipalib/plugins
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2009-01-29 00:38:16 -0700
committerRob Crittenden <rcritten@redhat.com>2009-02-03 15:29:05 -0500
commit92a150b4f11e18f29c9eb7719b9ff8a0d7759717 (patch)
tree46ac46d2580c377e6bdebca539a44863d22071ae /ipalib/plugins
parent0211c76cd0ce614b9c7510315dbadf5336667410 (diff)
downloadfreeipa-92a150b4f11e18f29c9eb7719b9ff8a0d7759717.tar.gz
freeipa-92a150b4f11e18f29c9eb7719b9ff8a0d7759717.tar.xz
freeipa-92a150b4f11e18f29c9eb7719b9ff8a0d7759717.zip
Some tweaks in user plugins, ported to new crud base classes
Diffstat (limited to 'ipalib/plugins')
-rw-r--r--ipalib/plugins/f_user.py17
1 files changed, 12 insertions, 5 deletions
diff --git a/ipalib/plugins/f_user.py b/ipalib/plugins/f_user.py
index ce880b24e..04e0edb42 100644
--- a/ipalib/plugins/f_user.py
+++ b/ipalib/plugins/f_user.py
@@ -61,6 +61,7 @@ class user(Object):
),
Str('uid',
cli_name='user',
+ doc="User's login name",
primary_key=True,
default_from=lambda givenname, sn: givenname[0] + sn,
normalizer=lambda value: value.lower(),
@@ -107,8 +108,10 @@ class user(Object):
api.register(user)
-class user_add(crud.Add):
- 'Add a new user.'
+class user_add(crud.Create):
+ """
+ Add a new user.
+ """
def execute(self, uid, **kw):
"""
@@ -251,11 +254,15 @@ class user_mod(crud.Update):
api.register(user_mod)
-class user_find(crud.Find):
- 'Search the users.'
+class user_find(crud.Search):
+ """
+ Search for users.
+ """
+
takes_options = (
Flag('all', doc='Retrieve all user attributes'),
)
+
def execute(self, term, **kw):
ldap = self.api.Backend.ldap
@@ -301,7 +308,7 @@ class user_find(crud.Find):
api.register(user_find)
-class user_show(crud.Get):
+class user_show(crud.Retrieve):
'Examine an existing user.'
takes_options = (
Flag('all', doc='Retrieve all user attributes'),