UserManController

Undocumented in source.
class UserManController {}

Constructors

this
this(UserManSettings settings)
Undocumented in source.

Members

Functions

activateUser
void activateUser(string email, string activation_code)
Undocumented in source. Be warned that the author may not have intended to support it.
addGroup
void addGroup(string id, string description)
Undocumented in source.
addGroupMember
void addGroupMember(string group, User.ID user)
Undocumented in source.
addUser
User.ID addUser(User usr)
Undocumented in source.
deleteUser
void deleteUser(User.ID user_id)
Undocumented in source.
enumerateGroupMembers
void enumerateGroupMembers(string group, long first_member, long max_count, void delegate(User.ID usr) del)
Undocumented in source. Be warned that the author may not have intended to support it.
enumerateGroupMembers
void enumerateGroupMembers(string group, long first_member, long max_count, void delegate(User.ID usr) @(safe) del)
Undocumented in source.
enumerateGroups
void enumerateGroups(long first_group, long max_count, void delegate(ref Group grp) @(safe) del)
Undocumented in source.
enumerateGroups
void enumerateGroups(long first_group, long max_count, void delegate(ref Group grp) del)
Undocumented in source. Be warned that the author may not have intended to support it.
enumerateUsers
void enumerateUsers(long first_user, long max_count, void delegate(ref User usr) @(safe) del)
Undocumented in source.
enumerateUsers
void enumerateUsers(long first_user, long max_count, void delegate(ref User usr) del)
Undocumented in source. Be warned that the author may not have intended to support it.
getGroup
Group getGroup(string id)
Undocumented in source.
getGroupByName
deprecated Group getGroupByName(string id)
Undocumented in source. Be warned that the author may not have intended to support it.
getGroupCount
long getGroupCount()
Undocumented in source.
getGroupMemberCount
long getGroupMemberCount(string group)
Undocumented in source.
getUser
User getUser(User.ID id)
Undocumented in source.
getUserByEmail
User getUserByEmail(string email)
Undocumented in source.
getUserByEmailOrName
User getUserByEmailOrName(string email_or_name)
Undocumented in source.
getUserByName
User getUserByName(string name)
Undocumented in source.
getUserCount
long getUserCount()
Undocumented in source.
inviteUser
User.ID inviteUser(string email, string full_name, string message, bool send_mail)
Undocumented in source. Be warned that the author may not have intended to support it.
isEmailRegistered
bool isEmailRegistered(string email)
Undocumented in source.
registerUser
User.ID registerUser(string email, string name, string full_name, string password)
Undocumented in source. Be warned that the author may not have intended to support it.
removeGroup
void removeGroup(string name)
Undocumented in source.
removeGroupMember
void removeGroupMember(string group, User.ID user)
Undocumented in source.
removeProperty
void removeProperty(User.ID user, string name)
Undocumented in source.
requestPasswordReset
void requestPasswordReset(string email)
Undocumented in source. Be warned that the author may not have intended to support it.
resendActivation
void resendActivation(string email)
Undocumented in source. Be warned that the author may not have intended to support it.
resetPassword
void resetPassword(string email, string reset_code, string new_password)
Undocumented in source. Be warned that the author may not have intended to support it.
setEmail
void setEmail(User.ID user, string email)
Undocumented in source.
setFullName
void setFullName(User.ID user, string full_name)
Undocumented in source.
setGroupDescription
void setGroupDescription(string name, string description)
Undocumented in source.
setPassword
void setPassword(User.ID user, string password)
Undocumented in source.
setProperty
void setProperty(User.ID user, string name, Json value)
Undocumented in source.
testLogin
Nullable!(User.ID) testLogin(string name, string password)
Undocumented in source. Be warned that the author may not have intended to support it.
updateUser
void updateUser(User user)
Undocumented in source.
validateUser
void validateUser(User usr)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

settings
UserManSettings settings [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

isValidGroupID
bool isValidGroupID(string name)

Test a group ID for validity.

Variables

m_settings
UserManSettings m_settings;
Undocumented in source.

Meta