Ejemplo n.º 1
0
    def handle(self, request, data):
        try:
            transfer = cinder.transfer_accept(request, data['transfer_id'],
                                              data['auth_key'])

            msg = (_('Successfully accepted volume transfer: "%s"') %
                   data['transfer_id'])
            messages.success(request, msg)

            # operation log
            api.logger.Logger(request).create(
                resource_type='volume',
                action_name='Accepted Volume Transfer',
                resource_name='Volume',
                config=_('Volume ID: %s') % data['transfer_id'],
                status='Success')
            return transfer
        except Exception:
            redirect = reverse("horizon:storage:volumes:index")
            exceptions.handle(request,
                              _('Unable to accept volume transfer.'),
                              redirect=redirect)
            # operation log
            api.logger.Logger(request).create(
                resource_type='volume',
                action_name='Accepted Volume Transfer',
                resource_name='Volume',
                config=_('Unable to accept volume transfer.'),
                status='Error')
Ejemplo n.º 2
0
    def handle(self, request, data):
        try:
            transfer = cinder.transfer_accept(request, data['transfer_id'],
                                              data['auth_key'])

            msg = (_('Successfully accepted volume transfer: "%s"') %
                   data['transfer_id'])
            messages.success(request, msg)
            return transfer
        except Exception:
            exceptions.handle(request, _('Unable to accept volume transfer.'))
Ejemplo n.º 3
0
    def handle(self, request, data):
        try:
            transfer = cinder.transfer_accept(request,
                                              data['transfer_id'],
                                              data['auth_key'])

            msg = (_('Successfully accepted volume transfer: "%s"')
                   % data['transfer_id'])
            messages.success(request, msg)
            return transfer
        except Exception:
            exceptions.handle(request, _('Unable to accept volume transfer.'))
Ejemplo n.º 4
0
    def handle(self, request, data):
        try:
            transfer = cinder.transfer_accept(request,
                                              data['transfer_id'],
                                              data['auth_key'])

            msg = (_('Successfully accepted volume transfer: "%s"')
                   % data['transfer_id'])
            messages.success(request, msg)
            return transfer
        except Exception:
            redirect = reverse("horizon:project:volumes:index")
            exceptions.handle(request, _('Unable to accept volume transfer.'),
                              redirect=redirect)
Ejemplo n.º 5
0
    def handle(self, request, data):
        try:
            transfer = cinder.transfer_accept(request,
                                              data['transfer_id'],
                                              data['auth_key'])

            msg = (_('Successfully accepted volume transfer: "%s"')
                   % data['transfer_id'])
            messages.success(request, msg)
            return transfer
        except Exception:
            redirect = reverse("horizon:project:volumes:index")
            exceptions.handle(request, _('Unable to accept volume transfer.'),
                              redirect=redirect)