def dispatch(self, service_name, method, params):
try:
+ if service_name not in GROUPS['web-services']:
+ raise Exception("%s -- %s\n\n%s"%('AccessDenied', 'Service not available', ''))
self.log('service', service_name)
self.log('method', method)
self.log('params', params)
self._init = True
self._init_parent = {}
netsvc.Service.__init__(self, 'object_proxy', audience='')
- self.joinGroup('web-services')
self.exportMethod(self.obj_list)
self.exportMethod(self.exec_workflow)
self.exportMethod(self.execute)