def get_resourcegroup_assigned_list(self, request, **kwargs): """ """ self.method_check(request, allowed=['get']) report_id = kwargs.get('rid', "") dummy_data = {} es_check = ReportResource.check_auth(request, **kwargs) if es_check: param = ReportResource.generate_param(es_check, { 'resource_id': report_id, 'category': "Report" }) res = BackendRequest.list_assigned_resource_group(param) if res['result']: data = self.rebuild_resource_group_list(res['resource_groups']) dummy_data["status"] = "1" dummy_data["total"] = len(data) dummy_data["list"] = data else: dummy_data["status"] = 0 dummy_data["msg"] = res.get('error', 'get source group history error!') else: dummy_data["status"] = "0" return ReportResource.generate_response(self, dummy_data, request)
def saved_rg_assigned(self, request, **kwargs): self.method_check(request, allowed=['get']) rid = kwargs['rid'] dummy_data = {} es_check = False my_auth = MyBasicAuthentication() es_check = my_auth.is_authenticated(request, **kwargs) if es_check: param = { 'resource_id': rid, 'category': "SavedSearch", 'token': es_check['t'], 'operator': es_check['u'] } res = BackendRequest.list_assigned_resource_group(param) if res['result']: data = self.rebuild_assigned_resource_group_list( res['resource_groups']) dummy_data["status"] = "1" dummy_data["total"] = len(data) dummy_data["rg_list"] = data else: dummy_data["status"] = 0 dummy_data["msg"] = res.get('error', 'get saved rg assigned error!') else: dummy_data["status"] = "0" bundle = self.build_bundle(obj=dummy_data, data=dummy_data, request=request) response_data = bundle resp = self.create_response(request, response_data) return resp
def get_resourcegroup_assigned_list(self, request, **kwargs): """ """ self.method_check(request, allowed=['get']) sg_id = kwargs.get('sgid', "") dummy_data = {} my_auth = MyBasicAuthentication() es_check = my_auth.is_authenticated(request, **kwargs) if es_check: param = { 'token': es_check['t'], 'operator': es_check['u'], 'resource_id': sg_id, 'category': "SourceGroup" } res = BackendRequest.list_assigned_resource_group(param) if res['result']: data = self.rebuild_resource_group_list(res['resource_groups']) dummy_data["status"] = "1" dummy_data["total"] = len(data) dummy_data["list"] = data else: dummy_data["status"] = 0 dummy_data["msg"] = res.get('error', 'get source group history error!') else: dummy_data["status"] = "0" bundle = self.build_bundle(obj=dummy_data, data=dummy_data, request=request) response_data = bundle resp = self.create_response(request, response_data) return resp