mirror of
https://github.com/haiwen/ccnet-server.git
synced 2025-04-27 18:25:06 +00:00
* use searpc-named-pipe-transport * delete unused files * remove not threaded rpc * use NamedPipeClient * remove not threaded rpc * remove unused code * remove unused rpc function * remove unused code and source files * Add name of rpc named pipe to ccent.h.
291 lines
7.7 KiB
Python
291 lines
7.7 KiB
Python
from pysearpc import searpc_func, NamedPipeClient
|
|
|
|
class CcnetThreadedRpcClient(NamedPipeClient):
|
|
|
|
def __init__(self, socket_path):
|
|
NamedPipeClient.__init__(self, socket_path, "ccnet-threaded-rpcserver")
|
|
|
|
@searpc_func("int", ["string", "string", "int", "int"])
|
|
def add_emailuser(self, email, passwd, is_staff, is_active):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def remove_emailuser(self, source, email):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def validate_emailuser(self, email, passwd):
|
|
pass
|
|
|
|
@searpc_func("object", ["string"])
|
|
def get_emailuser(self, email):
|
|
pass
|
|
|
|
@searpc_func("object", ["string"])
|
|
def get_emailuser_with_import(self, email):
|
|
pass
|
|
|
|
@searpc_func("object", ["int"])
|
|
def get_emailuser_by_id(self, user_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int", "int", "string"])
|
|
def get_emailusers(self, source, start, limit, status):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "string", "int", "int"])
|
|
def search_emailusers(self, source, email_patt, start, limit):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int", "int"])
|
|
def search_ldapusers(self, keyword, start, limit):
|
|
pass
|
|
|
|
@searpc_func("int64", ["string"])
|
|
def count_emailusers(self, source):
|
|
pass
|
|
|
|
@searpc_func("int64", ["string"])
|
|
def count_inactive_emailusers(self, source):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string"])
|
|
def filter_emailusers_by_emails(self):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "int", "string", "int", "int"])
|
|
def update_emailuser(self, source, user_id, password, is_staff, is_active):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def update_role_emailuser(self, email, role):
|
|
pass
|
|
|
|
@searpc_func("objlist", [])
|
|
def get_superusers(self):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def add_binding(self, email, peer_id):
|
|
pass
|
|
|
|
@searpc_func("string", ["string"])
|
|
def get_binding_email(self, peer_id):
|
|
pass
|
|
|
|
@searpc_func("string", ["string"])
|
|
def get_binding_peerids(self, email):
|
|
pass
|
|
|
|
@searpc_func("int", ["string"])
|
|
def remove_binding(self, email):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def remove_one_binding(self, email, peer_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string"])
|
|
def get_peers_by_email(self, email):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string", "string", "int"])
|
|
def create_group(self, group_name, user_name, gtype, parent_group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "string", "int"])
|
|
def create_org_group(self, org_id, group_name, user_name, parent_group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int"])
|
|
def remove_group(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "string"])
|
|
def group_add_member(self, group_id, user_name, member_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "string"])
|
|
def group_remove_member(self, group_id, user_name, member_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def group_set_admin(self, group_id, member_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def group_unset_admin(self, group_id, member_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def set_group_name(self, group_id, group_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def quit_group(self, group_id, user_name):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int"])
|
|
def get_groups(self, user_name, return_ancestors):
|
|
pass
|
|
|
|
@searpc_func("objlist", [])
|
|
def list_all_departments(self):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int", "int", "string"])
|
|
def get_all_groups(self, start, limit, source):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_ancestor_groups(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_top_groups(self, including_org):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_child_groups(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_descendants_groups(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("object", ["int"])
|
|
def get_group(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_group_members(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int", "string"])
|
|
def get_members_with_prefix(self, group_id, prefix):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "int"])
|
|
def check_group_staff(self, group_id, username, in_structure):
|
|
pass
|
|
|
|
@searpc_func("int", ["string"])
|
|
def remove_group_user(self, username):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "int"])
|
|
def is_group_user(self, group_id, user, in_structure):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def set_group_creator(self, group_id, user_name):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int", "int"])
|
|
def search_groups(self, group_patt, start, limit):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string", "string"])
|
|
def create_org(self, org_name, url_prefix, creator):
|
|
pass
|
|
|
|
@searpc_func("int", ["int"])
|
|
def remove_org(self, org_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int", "int"])
|
|
def get_all_orgs(self, start, limit):
|
|
pass
|
|
|
|
@searpc_func("int64", [])
|
|
def count_orgs(self):
|
|
pass
|
|
|
|
@searpc_func("object", ["string"])
|
|
def get_org_by_url_prefix(self, url_prefix):
|
|
pass
|
|
|
|
@searpc_func("object", ["string"])
|
|
def get_org_by_id(self, org_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string", "int"])
|
|
def add_org_user(self, org_id, email, is_staff):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def remove_org_user(self, org_id, email):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string"])
|
|
def get_orgs_by_user(self, email):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int", "int"])
|
|
def get_org_emailusers(self, url_prefix, start, limit):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "int"])
|
|
def add_org_group(self, org_id, group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "int"])
|
|
def remove_org_group(self, org_id, group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int"])
|
|
def is_org_group(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int"])
|
|
def get_org_id_by_group(self, group_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int", "int", "int"])
|
|
def get_org_groups(self, org_id, start, limit):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "int"])
|
|
def get_org_groups_by_user (self, user, org_id):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["int"])
|
|
def get_org_top_groups(self, org_id):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def org_user_exists(self, org_id, email):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def is_org_staff(self, org_id, user):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def set_org_staff(self, org_id, user):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def unset_org_staff(self, org_id, user):
|
|
pass
|
|
|
|
@searpc_func("int", ["int", "string"])
|
|
def set_org_name(self, org_id, org_name):
|
|
pass
|
|
|
|
@searpc_func("int", ["string", "string"])
|
|
def set_reference_id(self, primary_id, reference_id):
|
|
pass
|
|
|
|
@searpc_func("string", ["string"])
|
|
def get_primary_id(self, email):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string"])
|
|
def get_groups_members(self, group_ids):
|
|
pass
|
|
|
|
@searpc_func("objlist", ["string", "string"])
|
|
def get_emailusers_in_list(self, source, user_list):
|
|
pass
|