mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-09-01 21:07:18 +00:00
get_emailusers_in_list() can get ldap users.
This commit is contained in:
@@ -198,7 +198,7 @@ ccnet_start_rpc(CcnetSession *session)
|
||||
searpc_server_register_function ("ccnet-threaded-rpcserver",
|
||||
ccnet_rpc_get_emailusers_in_list,
|
||||
"get_emailusers_in_list",
|
||||
searpc_signature_objlist__string());
|
||||
searpc_signature_objlist__string_string());
|
||||
|
||||
/* RSA sign a message with my private key. */
|
||||
searpc_server_register_function ("ccnet-rpcserver",
|
||||
@@ -1705,15 +1705,15 @@ ccnet_rpc_get_groups_members (const char *group_ids, GError **error)
|
||||
}
|
||||
|
||||
GList *
|
||||
ccnet_rpc_get_emailusers_in_list(const char *user_list, GError **error)
|
||||
ccnet_rpc_get_emailusers_in_list(const char *source, const char *user_list, GError **error)
|
||||
{
|
||||
if (!user_list) {
|
||||
if (!user_list || !source) {
|
||||
g_set_error (error, CCNET_DOMAIN, CCNET_ERR_INTERNAL, "Bad arguments");
|
||||
return NULL;
|
||||
}
|
||||
CcnetUserManager *user_mgr = ((CcnetServerSession *)session)->user_mgr;
|
||||
|
||||
return ccnet_user_manager_get_emailusers_in_list (user_mgr, user_list, error);
|
||||
return ccnet_user_manager_get_emailusers_in_list (user_mgr, source, user_list, error);
|
||||
}
|
||||
|
||||
#endif /* CCNET_SERVER */
|
||||
|
Reference in New Issue
Block a user