예제 #1
0
    def reourcegroup_ungrouped(self, request, **kwargs):
        self.method_check(request, allowed=['get'])
        dummy_data = {}
        es_check = False
        my_auth = MyBasicAuthentication()
        es_check = my_auth.is_authenticated(request, **kwargs)
        if es_check:
            param = {
                'category': "SourceGroup",
                'token': es_check['t'],
                'operator': es_check['u']
            }
            res = BackendRequest.list_derelict_resource_ids(param)
            if res['result']:
                dummy_data["status"] = "1"
                dummy_data["ids"] = res['resource_ids']
            else:
                dummy_data['status'] = 0
                dummy_data['msg'] = res.get('error', "Unknow server 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
예제 #2
0
    def saved_rg_ungrouped(self, request, **kwargs):
        self.method_check(request, allowed=['get'])
        dummy_data = {}
        es_check = False
        my_auth = MyBasicAuthentication()
        es_check = my_auth.is_authenticated(request, **kwargs)
        if es_check:
            param = {
                'category': 'SavedSearch',
                'token': es_check['t'],
                'operator': es_check['u']
            }
            res = BackendRequest.list_derelict_resource_ids(param)
            if res['result']:
                dummy_data["status"] = "1"
                dummy_data["ids"] = res['resource_ids']
            else:
                dummy_data["status"] = 0
                dummy_data["msg"] = res.get(
                    'error', 'get dashboards ungrouped rg 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
예제 #3
0
파일: resources.py 프로젝트: tianyouzhu/you
 def get_resourcegroup_ungrouped(self, request, **kwargs):
     self.method_check(request, allowed=['get'])
     dummy_data = {}
     es_check = False
     my_auth = MyBasicAuthentication()
     es_check = my_auth.is_authenticated(request, **kwargs)
     if es_check:
         param = {
             'category': "Report",
             'token': es_check['t'],
             'operator': es_check['u']
         }
         res = BackendRequest.list_derelict_resource_ids(param)
         if res['result']:
             dummy_data["status"] = "1"
             dummy_data["ids"] = res['resource_ids']
         else:
             dummy_data['status'] = 0
             dummy_data['msg'] = res.get('error', "Unknow server error")
     else:
         dummy_data["status"] = "0"
     return ReportResource.generate_response(self, dummy_data, request)