Merge "Fixes error message formatting in Load Balancers panel"
This commit is contained in:
commit
4b36beb742
@ -108,11 +108,10 @@ class AddPool(workflows.Workflow):
|
||||
def handle(self, request, context):
|
||||
try:
|
||||
pool = api.lbaas.pool_create(request, **context)
|
||||
context['name']
|
||||
return True
|
||||
except:
|
||||
exceptions.handle(request,
|
||||
self.failure_message)
|
||||
msg = self.format_status_message(self.failure_message)
|
||||
exceptions.handle(request, msg)
|
||||
return False
|
||||
|
||||
|
||||
@ -241,8 +240,8 @@ class AddVip(workflows.Workflow):
|
||||
api.lbaas.vip_create(request, **context)
|
||||
return True
|
||||
except:
|
||||
exceptions.handle(request,
|
||||
self.failure_message)
|
||||
msg = self.format_status_message(self.failure_message)
|
||||
exceptions.handle(request, msg)
|
||||
return False
|
||||
|
||||
|
||||
@ -330,10 +329,6 @@ class AddMember(workflows.Workflow):
|
||||
success_url = "horizon:project:loadbalancers:index"
|
||||
default_steps = (AddMemberStep,)
|
||||
|
||||
def format_status_message(self, message):
|
||||
member_id = self.context.get('member_id')
|
||||
return message % member_id
|
||||
|
||||
def handle(self, request, context):
|
||||
if context['members'] == []:
|
||||
self.failure_message = _('No instances available.%s')
|
||||
@ -355,8 +350,7 @@ class AddMember(workflows.Workflow):
|
||||
context['member_id'] = api.lbaas.member_create(
|
||||
request, **context).id
|
||||
except:
|
||||
exceptions.handle(request,
|
||||
self.failure_message)
|
||||
exceptions.handle(request, _("Unable to add member."))
|
||||
return False
|
||||
return True
|
||||
|
||||
@ -434,16 +428,11 @@ class AddMonitor(workflows.Workflow):
|
||||
success_url = "horizon:project:loadbalancers:index"
|
||||
default_steps = (AddMonitorStep,)
|
||||
|
||||
def format_status_message(self, message):
|
||||
monitor_id = self.context.get('monitor_id')
|
||||
return message % monitor_id
|
||||
|
||||
def handle(self, request, context):
|
||||
try:
|
||||
context['monitor_id'] = api.lbaas.pool_health_monitor_create(
|
||||
request, **context).get('id')
|
||||
return True
|
||||
except:
|
||||
exceptions.handle(request,
|
||||
self.failure_message)
|
||||
exceptions.handle(request, _("Unable to add monitor."))
|
||||
return False
|
||||
|
Loading…
x
Reference in New Issue
Block a user