1
0
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:
cuihaikuo
2018-11-19 11:32:35 +08:00
parent 12ca01f0ff
commit 0de2e3b005
5 changed files with 40 additions and 12 deletions

View File

@@ -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 */