def get_object(self): try: return self._object except AttributeError: transfer_id = self.kwargs["transfer_id"] try: self._object = cinder.transfer_get(self.request, transfer_id) return self._object except Exception: exceptions.handle(self.request, _("Unable to retrieve volume transfer."))
def get_object(self): try: return self._object except AttributeError: transfer_id = self.kwargs['transfer_id'] try: self._object = cinder.transfer_get(self.request, transfer_id) return self._object except Exception: exceptions.handle(self.request, _('Unable to retrieve volume transfer.'))
def get(self, request, transfer_id, auth_key): try: transfer = cinder.transfer_get(self.request, transfer_id) except Exception: transfer = None response = http.HttpResponse(content_type='application/text') response['Content-Disposition'] = \ 'attachment; filename=%s.txt' % slugify(transfer_id) response.write( '%s: %s\n%s: %s\n%s: %s' % (_("Transfer name"), getattr(transfer, 'name', ''), _("Transfer ID"), transfer_id, _("Authorization Key"), auth_key)) response['Content-Length'] = str(len(response.content)) return response
def get(self, request, transfer_id, auth_key): try: transfer = cinder.transfer_get(self.request, transfer_id) except Exception: transfer = None context = {'transfer': { 'name': getattr(transfer, 'name', ''), 'id': transfer_id, 'auth_key': auth_key, }} response = shortcuts.render_to_response( 'project/volumes/download_transfer_creds.html', context, content_type='application/text') response['Content-Disposition'] = ( 'attachment; filename=%s.txt' % slugify(transfer_id)) return response
def get(self, request, transfer_id, auth_key): try: transfer = cinder.transfer_get(self.request, transfer_id) except Exception: transfer = None response = http.HttpResponse(content_type='application/text') response['Content-Disposition'] = \ 'attachment; filename=%s.txt' % slugify(transfer_id) response.write('%s: %s\n%s: %s\n%s: %s' % ( _("Transfer name"), getattr(transfer, 'name', ''), _("Transfer ID"), transfer_id, _("Authorization Key"), auth_key)) response['Content-Length'] = str(len(response.content)) return response