Exemplo n.º 1
0
    def get_data(self):
        projects = client_proxy.get_projects(request=self.request,
                                             params={'details': True})
        for p in projects:
            #           count = client_proxy.get_project_instances( \
            #                                    request=self.request, \
            #                                    project_id=p.uuid, \
            #                                    params={'aggregation': 'count'})
            #           setattr(p, 'num_instances', count)
            setattr(p, 'num_instances', p.details['num_instances'])

        return projects
Exemplo n.º 2
0
    def get_data(self):
        projects = client_proxy.get_projects(request=self.request,
                                             params={'details': True})
        for p in projects:
#           count = client_proxy.get_project_instances( \
#                                    request=self.request, \
#                                    project_id=p.uuid, \
#                                    params={'aggregation': 'count'})
#           setattr(p, 'num_instances', count)
            setattr(p, 'num_instances', p.details['num_instances'])

        return projects
Exemplo n.º 3
0
    def get_context_data(self, request):
        project = client_proxy.get_projects(self.request,
                                            self.tab_group.kwargs['project_id'])
        if not project:
            raise exceptions.Http302(reverse('horizon:giraffe_dashboard'
                                             ':projects:index'))

#        project_meters = client_proxy.get_host_meters( \
#                                      self.request, \
#                                      self.tab_group.kwargs['project_id'])
#
#        return {'project': project, 'meters': project_meters}

        return {}
Exemplo n.º 4
0
    def get_context_data(self, request):
        project = client_proxy.get_projects(
            self.request, self.tab_group.kwargs['project_id'])
        if not project:
            raise exceptions.Http302(
                reverse('horizon:giraffe_dashboard'
                        ':projects:index'))


#        project_meters = client_proxy.get_host_meters( \
#                                      self.request, \
#                                      self.tab_group.kwargs['project_id'])
#
#        return {'project': project, 'meters': project_meters}

        return {}
Exemplo n.º 5
0
 def get_database_status_data(self):
     project_count = client_proxy.get_projects(request=self.request,
                                               params={'aggregation': 'count'})
     host_count = client_proxy.get_hosts_count(self.request)
     instance_count = client_proxy.get_instances_count(self.request)
     meter_count = client_proxy.get_meters_count(self.request)
     record_count = client_proxy.get_records_count(self.request)
     if record_count:
         record_count = '{0:,}'.format(record_count)
     data = {'id': 1,
             'project_count': project_count,
             'host_count': host_count,
             'instance_count': instance_count,
             'meter_count': meter_count,
             'record_count': record_count}
     return [APIDictWrapper(data)]
Exemplo n.º 6
0
 def get_database_status_data(self):
     project_count = client_proxy.get_projects(
         request=self.request, params={'aggregation': 'count'})
     host_count = client_proxy.get_hosts_count(self.request)
     instance_count = client_proxy.get_instances_count(self.request)
     meter_count = client_proxy.get_meters_count(self.request)
     record_count = client_proxy.get_records_count(self.request)
     if record_count:
         record_count = '{0:,}'.format(record_count)
     data = {
         'id': 1,
         'project_count': project_count,
         'host_count': host_count,
         'instance_count': instance_count,
         'meter_count': meter_count,
         'record_count': record_count
     }
     return [APIDictWrapper(data)]