diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-10-07 23:38:00 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-10-10 03:36:56 -0400 |
commit | 672c07566df8d838b46edb6b80ba73ade2a27d55 (patch) | |
tree | 9062328ba7df3fb02ca01843ee1775d559fea10c /ipa_server | |
parent | 3e505cc908444e04b7ad6843c3b54cfd0ded05f3 (diff) | |
download | freeipa-672c07566df8d838b46edb6b80ba73ade2a27d55.tar.gz freeipa-672c07566df8d838b46edb6b80ba73ade2a27d55.tar.xz freeipa-672c07566df8d838b46edb6b80ba73ade2a27d55.zip |
Implement user-del
rename is_user_unique() to user_exists()
Diffstat (limited to 'ipa_server')
-rw-r--r-- | ipa_server/servercore.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/ipa_server/servercore.py b/ipa_server/servercore.py index f0d3dd9aa..a391c5cf9 100644 --- a/ipa_server/servercore.py +++ b/ipa_server/servercore.py @@ -134,9 +134,10 @@ def get_entry_by_dn (dn, sattrs=None): # User support -def is_user_unique(uid): - """Return True if the uid is unique in the tree, False otherwise.""" - # FIXME +def user_exists(uid): + """Return True if the exists, False otherwise.""" + # FIXME: fix the filter + # FIXME: should accept a container to look in # uid = self.__safe_filter(uid) searchfilter = "(&(uid=%s)(objectclass=posixAccount))" % uid @@ -292,6 +293,10 @@ def add_entry(entry): """Add a new entry""" return context.conn.getConn().addEntry(entry) +def delete_entry(dn): + """Remove an entry""" + return context.conn.getConn().deleteEntry(dn) + def uniq_list(x): """Return a unique list, preserving order and ignoring case""" myset = {} |