The openstack_dashboard.dashboards.project.containers.tables ModuleΒΆ

class openstack_dashboard.dashboards.project.containers.tables.ContainersTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class ContainersTable.Meta[source]
ContainersTable.Meta.browser_table = 'navigation'
ContainersTable.Meta.footer = False
ContainersTable.Meta.name = 'containers'
ContainersTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.containers.tables.DeleteContainer'>,)
ContainersTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.containers.tables.CreateContainer'>,)
ContainersTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59790>
ContainersTable.base_actions = {'create': <CreateContainer: create>, 'delete': <DeleteContainer: delete>}
ContainersTable.base_columns = {'name': <Column: name>}
ContainersTable.get_object_id(container)[source]
class openstack_dashboard.dashboards.project.containers.tables.CopyObject(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CopyObject.allowed_data_types = ('objects',)
CopyObject.classes = ('ajax-modal', 'btn-copy')
CopyObject.get_link_url(obj)[source]
CopyObject.name = 'copy'
CopyObject.url = 'horizon:project:containers:object_copy'
CopyObject.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59d10>
class openstack_dashboard.dashboards.project.containers.tables.CreateContainer(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateContainer.classes = ('ajax-modal', 'btn-create')
CreateContainer.name = 'create'
CreateContainer.url = 'horizon:project:containers:create'
CreateContainer.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59390>
class openstack_dashboard.dashboards.project.containers.tables.DeleteContainer[source]

Bases: horizon.tables.actions.DeleteAction

DeleteContainer.data_type_plural = <django.utils.functional.__proxy__ object at 0x7d59290>
DeleteContainer.data_type_singular = <django.utils.functional.__proxy__ object at 0x7d59250>
DeleteContainer.delete(request, obj_id)[source]
DeleteContainer.get_success_url(request=None)[source]

Returns the URL to redirect to after a successful action.

DeleteContainer.success_url = 'horizon:project:containers:index'
class openstack_dashboard.dashboards.project.containers.tables.DeleteMultipleObjects[source]

Bases: openstack_dashboard.dashboards.project.containers.tables.DeleteObject

DeleteMultipleObjects.allowed_data_types = ('objects',)
DeleteMultipleObjects.data_type_plural = <django.utils.functional.__proxy__ object at 0x7d59c90>
DeleteMultipleObjects.data_type_singular = <django.utils.functional.__proxy__ object at 0x7d59c50>
DeleteMultipleObjects.name = 'delete_multiple_objects'
class openstack_dashboard.dashboards.project.containers.tables.DeleteObject[source]

Bases: horizon.tables.actions.DeleteAction

DeleteObject.allowed_data_types = ('objects',)
DeleteObject.data_type_plural = <django.utils.functional.__proxy__ object at 0x7d59b90>
DeleteObject.data_type_singular = <django.utils.functional.__proxy__ object at 0x7d59a50>
DeleteObject.delete(request, obj_id)[source]
DeleteObject.name = 'delete_object'
class openstack_dashboard.dashboards.project.containers.tables.DownloadObject(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

DownloadObject.allowed_data_types = ('objects',)
DownloadObject.classes = ('btn-download',)
DownloadObject.get_link_url(obj)[source]
DownloadObject.name = 'download'
DownloadObject.url = 'horizon:project:containers:object_download'
DownloadObject.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59dd0>
class openstack_dashboard.dashboards.project.containers.tables.ListObjects(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

ListObjects.classes = ('btn-list',)
ListObjects.get_link_url(datum=None)[source]
ListObjects.name = 'list_objects'
ListObjects.url = 'horizon:project:containers:index'
ListObjects.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59450>
class openstack_dashboard.dashboards.project.containers.tables.ObjectFilterAction(verbose_name=None, param_name=None)[source]

Bases: horizon.tables.actions.FilterAction

ObjectFilterAction.allowed(request, datum=None)[source]
ObjectFilterAction.filter_objects_data(table, objects, filter_string)[source]
ObjectFilterAction.filter_subfolders_data(table, objects, filter_string)[source]
class openstack_dashboard.dashboards.project.containers.tables.ObjectsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.tables.base.DataTable

class ObjectsTable.Meta[source]
ObjectsTable.Meta.browser_table = 'content'
ObjectsTable.Meta.data_types = ('subfolders', 'objects')
ObjectsTable.Meta.footer = False
ObjectsTable.Meta.name = 'objects'
ObjectsTable.Meta.row_actions = (<class 'openstack_dashboard.dashboards.project.containers.tables.DownloadObject'>, <class 'openstack_dashboard.dashboards.project.containers.tables.CopyObject'>, <class 'openstack_dashboard.dashboards.project.containers.tables.DeleteObject'>)
ObjectsTable.Meta.table_actions = (<class 'openstack_dashboard.dashboards.project.containers.tables.ObjectFilterAction'>, <class 'openstack_dashboard.dashboards.project.containers.tables.UploadObject'>, <class 'openstack_dashboard.dashboards.project.containers.tables.DeleteMultipleObjects'>)
ObjectsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0x7d5e150>
ObjectsTable.base_actions = {'copy': <CopyObject: copy>, 'delete_multiple_objects': <DeleteMultipleObjects: delete_multiple_objects>, 'delete_object': <DeleteObject: delete_object>, 'download': <DownloadObject: download>, 'filter': <ObjectFilterAction: filter>, 'upload': <UploadObject: upload>}
ObjectsTable.base_columns = {'name': <Column: name>, 'size': <Column: size>}
class openstack_dashboard.dashboards.project.containers.tables.UploadObject(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

UploadObject.allowed(request, datum=None)[source]
UploadObject.classes = ('ajax-modal', 'btn-upload')
UploadObject.get_link_url(datum=None)[source]
UploadObject.name = 'upload'
UploadObject.update(request, obj)[source]
UploadObject.url = 'horizon:project:containers:object_upload'
UploadObject.verbose_name = <django.utils.functional.__proxy__ object at 0x7d59550>
openstack_dashboard.dashboards.project.containers.tables.get_container_link(container)[source]
openstack_dashboard.dashboards.project.containers.tables.get_link_subfolder(subfolder)[source]
openstack_dashboard.dashboards.project.containers.tables.get_size(obj)[source]
openstack_dashboard.dashboards.project.containers.tables.get_size_used(container)[source]
openstack_dashboard.dashboards.project.containers.tables.sanitize_name(name)[source]
openstack_dashboard.dashboards.project.containers.tables.wrap_delimiter(name)[source]

Previous topic

The openstack_dashboard.dashboards.project.containers.tests Module

Next topic

The openstack_dashboard.dashboards.project.loadbalancers Module

This Page