Beispiel #1
0
 def get_instances_data(self):
     try:
         instances = utils.get_instances_data(self.tab_group.request)
     except:
         instances = []
         exceptions.handle(self.tab_group.request,
                           _('Unable to retrieve instance list.'))
     return instances
Beispiel #2
0
 def get_instances_data(self):
     try:
         instances = utils.get_instances_data(self.tab_group.request)
     except:
         instances = []
         exceptions.handle(self.tab_group.request,
                           _('Unable to retrieve instance list.'))
     return instances
Beispiel #3
0
 def get(self, request, *args, **kwargs):
     if self.request.is_ajax() and self.request.GET.get("json", False):
         try:
             instances = utils.get_instances_data(self.request)
             # Uncomment the following line to use fake test data.
             #instances = utils.get_fake_instances_data(self.request)
         except:
             instances = []
             exceptions.handle(request,
                               _('Unable to retrieve instance list.'))
         data = json.dumps([i._apiresource._info for i in instances])
         return http.HttpResponse(data)
     else:
         return super(IndexView, self).get(request, *args, **kwargs)