def get_context_data(self, request): snapshot_id = self.tab_group.kwargs['snapshot_id'] try: snapshot = cinder.volume_snapshot_get(request, snapshot_id) volume = cinder.volume_get(request, snapshot.volume_id) volume.display_name = None except Exception: redirect = reverse('horizon:hpcloud:images_and_snapshots:index') exceptions.handle(self.request, _('Unable to retrieve snapshot details.'), redirect=redirect) return {'snapshot': snapshot, 'volume': volume}
def get_snapshot(self, request, id): return cinder.volume_snapshot_get(request, id)
def get_data(self, request, snapshot_id): snapshot = cinder.volume_snapshot_get(request, snapshot_id) snapshot._volume = cinder.volume_get(request, snapshot.volume_id) return snapshot