def __init__(self): submod = get_service_name() or 'NarrativeService' self.userlog = log.log(submod, ip_address=True, authuser=True, module=True, method=True, call_id=True, changecallback=self.logcallback, config=get_config_file()) self.serverlog = log.log(submod, ip_address=True, authuser=True, module=True, method=True, call_id=True, logfile=self.userlog.get_log_file()) self.serverlog.set_log_level(6) self.rpc_service = JSONRPCServiceCustom() self.method_authentication = dict() self.rpc_service.add(impl_NarrativeService.list_objects_with_sets, name='NarrativeService.list_objects_with_sets', types=[dict]) self.method_authentication[ 'NarrativeService.list_objects_with_sets'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.copy_narrative, name='NarrativeService.copy_narrative', types=[dict]) self.method_authentication[ 'NarrativeService.copy_narrative'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.create_new_narrative, name='NarrativeService.create_new_narrative', types=[dict]) self.method_authentication[ 'NarrativeService.create_new_narrative'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.copy_object, name='NarrativeService.copy_object', types=[dict]) self.method_authentication[ 'NarrativeService.copy_object'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.list_available_types, name='NarrativeService.list_available_types', types=[dict]) self.method_authentication[ 'NarrativeService.list_available_types'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.status, name='NarrativeService.status', types=[dict]) authurl = config.get(AUTH) if config else None self.auth_client = _KBaseAuth(authurl)
def __init__(self): submod = get_service_name() or 'NarrativeService' self.userlog = log.log(submod, ip_address=True, authuser=True, module=True, method=True, call_id=True, changecallback=self.logcallback, config=get_config_file()) self.serverlog = log.log(submod, ip_address=True, authuser=True, module=True, method=True, call_id=True, logfile=self.userlog.get_log_file()) self.serverlog.set_log_level(6) self.rpc_service = JSONRPCServiceCustom() self.method_authentication = dict() self.rpc_service.add(impl_NarrativeService.list_objects_with_sets, name='NarrativeService.list_objects_with_sets', types=[dict]) self.method_authentication[ 'NarrativeService.list_objects_with_sets'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.copy_narrative, name='NarrativeService.copy_narrative', types=[dict]) self.method_authentication[ 'NarrativeService.copy_narrative'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.create_new_narrative, name='NarrativeService.create_new_narrative', types=[dict]) self.method_authentication[ 'NarrativeService.create_new_narrative'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.copy_object, name='NarrativeService.copy_object', types=[dict]) self.method_authentication[ 'NarrativeService.copy_object'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.list_available_types, name='NarrativeService.list_available_types', types=[dict]) self.method_authentication[ 'NarrativeService.list_available_types'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.list_narratorials, name='NarrativeService.list_narratorials', types=[dict]) self.method_authentication[ 'NarrativeService.list_narratorials'] = 'optional' # noqa self.rpc_service.add(impl_NarrativeService.list_narratives, name='NarrativeService.list_narratives', types=[dict]) self.method_authentication[ 'NarrativeService.list_narratives'] = 'optional' # noqa self.rpc_service.add(impl_NarrativeService.set_narratorial, name='NarrativeService.set_narratorial', types=[dict]) self.method_authentication[ 'NarrativeService.set_narratorial'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.remove_narratorial, name='NarrativeService.remove_narratorial', types=[dict]) self.method_authentication[ 'NarrativeService.remove_narratorial'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.find_object_report, name='NarrativeService.find_object_report', types=[dict]) self.method_authentication[ 'NarrativeService.find_object_report'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.request_narrative_share, name='NarrativeService.request_narrative_share', types=[dict]) self.method_authentication[ 'NarrativeService.request_narrative_share'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.get_all_app_info, name='NarrativeService.get_all_app_info', types=[dict]) self.method_authentication[ 'NarrativeService.get_all_app_info'] = 'none' # noqa self.rpc_service.add(impl_NarrativeService.get_ignore_categories, name='NarrativeService.get_ignore_categories', types=[]) self.method_authentication[ 'NarrativeService.get_ignore_categories'] = 'none' # noqa self.rpc_service.add(impl_NarrativeService.list_all_data, name='NarrativeService.list_all_data', types=[dict]) self.method_authentication[ 'NarrativeService.list_all_data'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.list_workspace_data, name='NarrativeService.list_workspace_data', types=[dict]) self.method_authentication[ 'NarrativeService.list_workspace_data'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.rename_narrative, name='NarrativeService.rename_narrative', types=[dict]) self.method_authentication[ 'NarrativeService.rename_narrative'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.get_narrative_doc, name='NarrativeService.get_narrative_doc', types=[dict]) self.method_authentication[ 'NarrativeService.get_narrative_doc'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.revert_narrative_object, name='NarrativeService.revert_narrative_object', types=[dict]) self.method_authentication[ 'NarrativeService.revert_narrative_object'] = 'required' # noqa self.rpc_service.add(impl_NarrativeService.status, name='NarrativeService.status', types=[dict]) authurl = config.get(AUTH) if config else None self.auth_client = _KBaseAuth(authurl)