summaryrefslogtreecommitdiffstats
path: root/src/libtdeldap.h
diff options
context:
space:
mode:
authorTimothy Pearson <[email protected]>2012-05-30 13:21:40 -0500
committerTimothy Pearson <[email protected]>2012-05-30 13:21:40 -0500
commit4d66047a3136662532e79d5e41038db246d334dd (patch)
tree6f7c32698d61d8187b8df97d84ce4f47ad0c0b0b /src/libtdeldap.h
parenta890828d5269f6535567dcb3498eba62d5335ee1 (diff)
downloadkcmldapmanager-4d66047a3136662532e79d5e41038db246d334dd.tar.gz
kcmldapmanager-4d66047a3136662532e79d5e41038db246d334dd.zip
Basic user editing, and full group editing, support now in place
Diffstat (limited to 'src/libtdeldap.h')
-rw-r--r--src/libtdeldap.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libtdeldap.h b/src/libtdeldap.h
index b49393b..eaba974 100644
--- a/src/libtdeldap.h
+++ b/src/libtdeldap.h
@@ -82,6 +82,7 @@ class LDAPUserInfo
TQString homedir;
gid_t primary_gid;
LDAPKRB5Flags status; // Default active user is 586 [KRB5_ACTIVE_DEFAULT] and locked out user is 7586 [KRB5_DISABLED_ACCOUNT]
+ TQCString new_password;
TQDateTime account_created;
TQDateTime account_modified;
TQDateTime password_last_changed;
@@ -176,9 +177,11 @@ class LDAPManager : public TQObject {
LDAPGroupInfoList groups();
LDAPUserInfo getUserByDistinguishedName(TQString dn);
LDAPGroupInfo getGroupByDistinguishedName(TQString dn);
- int updateUserInfo(LDAPUserInfo group);
+ int updateUserInfo(LDAPUserInfo user);
int updateGroupInfo(LDAPGroupInfo group);
+ int addUserInfo(LDAPUserInfo user);
int addGroupInfo(LDAPGroupInfo group);
+ int deleteUserInfo(LDAPUserInfo user);
int deleteGroupInfo(LDAPGroupInfo group);
private: