The openstack_dashboard.usage.tables ModuleΒΆ

class openstack_dashboard.usage.tables.BaseUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

BaseUsageTable.base_actions = {}
BaseUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>}
class openstack_dashboard.usage.tables.CSVSummary(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CSVSummary.classes = ('btn-download',)
CSVSummary.get_link_url(usage=None)[source]
CSVSummary.name = 'csv_summary'
CSVSummary.verbose_name = <django.utils.functional.__proxy__ object at 0x65b50d0>
class openstack_dashboard.usage.tables.GlobalUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: openstack_dashboard.usage.tables.BaseUsageTable

class GlobalUsageTable.Meta[source]
GlobalUsageTable.Meta.columns = ('project', 'vcpus', 'disk', 'memory', 'hours', 'disk_hours')
GlobalUsageTable.Meta.multi_select = False
GlobalUsageTable.Meta.name = 'global_usage'
GlobalUsageTable.Meta.table_actions = (<class 'openstack_dashboard.usage.tables.CSVSummary'>,)
GlobalUsageTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x65b5650>
GlobalUsageTable.base_actions = {'csv_summary': <CSVSummary: csv_summary>}
GlobalUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>, 'project': <Column: project>, 'disk_hours': <Column: disk_hours>}
GlobalUsageTable.get_object_id(datum)[source]
class openstack_dashboard.usage.tables.ProjectUsageTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: openstack_dashboard.usage.tables.BaseUsageTable

class ProjectUsageTable.Meta[source]
ProjectUsageTable.Meta.columns = ('instance', 'vcpus', 'disk', 'memory', 'uptime')
ProjectUsageTable.Meta.multi_select = False
ProjectUsageTable.Meta.name = 'project_usage'
ProjectUsageTable.Meta.table_actions = (<class 'openstack_dashboard.usage.tables.CSVSummary'>,)
ProjectUsageTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x65b5a10>
ProjectUsageTable.base_actions = {'csv_summary': <CSVSummary: csv_summary>}
ProjectUsageTable.base_columns = {'vcpus': <Column: vcpus>, 'disk': <Column: disk>, 'memory': <Column: memory>, 'hours': <Column: hours>, 'instance': <Column: instance>, 'uptime': <Column: uptime>}
ProjectUsageTable.get_object_id(datum)[source]
openstack_dashboard.usage.tables.get_instance_link(datum)[source]

Previous topic

The openstack_dashboard.api.nova Module

Next topic

The openstack_dashboard.usage.views Module

This Page