The horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables ModuleΒΆ

class horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.CreateVolumeFromSnapshot(verbose_name=None, allowed_data_types=[], url=None, attrs=None)[source]

Bases: horizon.tables.actions.LinkAction

CreateVolumeFromSnapshot.allowed(request, volume=None)[source]
CreateVolumeFromSnapshot.classes = ('ajax-modal', 'btn-camera')
CreateVolumeFromSnapshot.get_link_url(datum)[source]
CreateVolumeFromSnapshot.name = 'create_from_snapshot'
CreateVolumeFromSnapshot.url = 'horizon:nova:volumes:create'
CreateVolumeFromSnapshot.verbose_name = <django.utils.functional.__proxy__ object at 0xad3818c>
class horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.DeleteVolumeSnapshot[source]

Bases: horizon.tables.actions.DeleteAction

DeleteVolumeSnapshot.data_type_plural = <django.utils.functional.__proxy__ object at 0xad380ac>
DeleteVolumeSnapshot.data_type_singular = <django.utils.functional.__proxy__ object at 0xad383ec>
DeleteVolumeSnapshot.delete(request, obj_id)[source]
class horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.SnapshotVolumeNameColumn(transform, verbose_name=None, sortable=True, link=None, allowed_data_types=[], hidden=False, attrs=None, status=False, status_choices=None, display_choices=None, empty_value=None, filters=None, classes=None, summation=None, auto=None, truncate=None)[source]

Bases: horizon.tables.base.Column

SnapshotVolumeNameColumn.get_link_url(snapshot)[source]
SnapshotVolumeNameColumn.get_raw_data(snapshot)[source]
class horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.UpdateRow(table, datum=None)[source]

Bases: horizon.tables.base.Row

UpdateRow.ajax = True
UpdateRow.get_data(request, snapshot_id)[source]
class horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.VolumeSnapshotsTable(request, data=None, needs_form_wrapper=None, **kwargs)[source]

Bases: horizon.dashboards.nova.volumes.tables.VolumesTableBase

class VolumeSnapshotsTable.Meta[source]
VolumeSnapshotsTable.Meta.name = 'volume_snapshots'
VolumeSnapshotsTable.Meta.row_actions = (<class 'horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.CreateVolumeFromSnapshot'>, <class 'horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.DeleteVolumeSnapshot'>)
VolumeSnapshotsTable.Meta.row_class

alias of UpdateRow

VolumeSnapshotsTable.Meta.status_columns = ('status',)
VolumeSnapshotsTable.Meta.table_actions = (<class 'horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tables.DeleteVolumeSnapshot'>,)
VolumeSnapshotsTable.Meta.verbose_name = <django.utils.functional.__proxy__ object at 0xad3884c>
VolumeSnapshotsTable.base_actions = {'create_from_snapshot': <CreateVolumeFromSnapshot: create_from_snapshot>, 'delete': <DeleteVolumeSnapshot: delete>}
VolumeSnapshotsTable.base_columns = {'name': <Column: name>, 'description': <Column: description>, 'size': <Column: size>, 'status': <Column: status>, 'volume_name': <SnapshotVolumeNameColumn: volume_name>}

Previous topic

The horizon.dashboards.nova.images_and_snapshots.volume_snapshots Module

Next topic

The horizon.dashboards.nova.images_and_snapshots.volume_snapshots.tabs Module

This Page