Esempio n. 1
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request, data["name"], {"consumer": data["consumer"]})
         messages.success(request, _("Successfully created QoS Spec: %s") % data["name"])
         return qos_spec
     except Exception:
         redirect = reverse("horizon:admin:volumes:index")
         exceptions.handle(request, _("Unable to create QoS Spec."), redirect=redirect)
Esempio n. 2
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request, data['name'],
                                           {'consumer': data['consumer']})
         messages.success(
             request,
             _('Successfully created QOS Spec: %s') % data['name'])
         return qos_spec
     except Exception:
         exceptions.handle(request, _('Unable to create QOS Spec.'))
         return False
Esempio n. 3
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request,
                                           data['name'],
                                           {'consumer': data['consumer']})
         messages.success(request, _('Successfully created QOS Spec: %s')
                                   % data['name'])
         return qos_spec
     except Exception:
         exceptions.handle(request,
                           _('Unable to create QOS Spec.'))
         return False
Esempio n. 4
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request, data['name'],
                                           {'consumer': data['consumer']})
         messages.success(
             request,
             _('Successfully created QoS Spec: %s') % data['name'])
         return qos_spec
     except Exception:
         redirect = reverse("horizon:admin:volumes:index")
         exceptions.handle(request,
                           _('Unable to create QoS Spec.'),
                           redirect=redirect)
Esempio n. 5
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request,
                                           data['name'],
                                           {'consumer': data['consumer']})
         messages.success(request,
                          _('Successfully created QoS Spec: %s')
                          % data['name'])
         return qos_spec
     except Exception:
         redirect = reverse("horizon:admin:volumes:index")
         exceptions.handle(request,
                           _('Unable to create QoS Spec.'),
                           redirect=redirect)
Esempio n. 6
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request, data['name'],
                                           {'consumer': data['consumer']})
         messages.success(
             request,
             _('Successfully created QoS Spec: %s') % data['name'])
         return qos_spec
     except Exception as ex:
         if getattr(ex, 'code', None) == 409:
             msg = _('QoS Spec name "%s" already ' 'exists.') % data['name']
             self._errors['name'] = self.error_class([msg])
         else:
             redirect = reverse("horizon:admin:volumes:index")
             exceptions.handle(request,
                               _('Unable to create QoS Spec.'),
                               redirect=redirect)
Esempio n. 7
0
 def handle(self, request, data):
     try:
         qos_spec = cinder.qos_spec_create(request,
                                           data['name'],
                                           {'consumer': data['consumer']})
         messages.success(request,
                          _('Successfully created QoS Spec: %s')
                          % data['name'])
         return qos_spec
     except Exception as ex:
         if getattr(ex, 'code', None) == 409:
             msg = _('QoS Spec name "%s" already '
                     'exists.') % data['name']
             self._errors['name'] = self.error_class([msg])
         else:
             redirect = reverse("horizon:admin:volume_types:index")
             exceptions.handle(request,
                               _('Unable to create QoS Spec.'),
                               redirect=redirect)