コード例 #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')
コード例 #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.'))
コード例 #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.'))
コード例 #4
0
ファイル: forms.py プロジェクト: wilk/horizon
    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)
コード例 #5
0
ファイル: forms.py プロジェクト: AlSayedGamal/horizon
    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)