deleting flavors now works, as well as displays a proper flash message
This commit is contained in:
@@ -39,11 +39,12 @@ class DeleteFlavor(forms.SelfHandlingForm):
|
|||||||
flavorid = forms.CharField(required=True)
|
flavorid = forms.CharField(required=True)
|
||||||
|
|
||||||
def handle(self, request, data):
|
def handle(self, request, data):
|
||||||
flavor_id = data.get('flavorid', None)
|
|
||||||
try:
|
try:
|
||||||
api.flavor_delete(flavor_id, True)
|
flavor_id = data['flavorid']
|
||||||
|
flavor = api.flavor_get(request, flavor_id)
|
||||||
|
api.flavor_delete(request, flavor_id, True)
|
||||||
messages.info(request, 'Successfully deleted flavor: %s' %
|
messages.info(request, 'Successfully deleted flavor: %s' %
|
||||||
flavor_id)
|
flavor.name)
|
||||||
except api_exceptions.ApiException, e:
|
except api_exceptions.ApiException, e:
|
||||||
messages.error(request, 'Unable to delete flavor: %s' %
|
messages.error(request, 'Unable to delete flavor: %s' %
|
||||||
e.message)
|
e.message)
|
||||||
@@ -56,8 +57,6 @@ def index(request):
|
|||||||
if handled:
|
if handled:
|
||||||
return handled
|
return handled
|
||||||
|
|
||||||
# We don't have any way of showing errors for these, so don't bother
|
|
||||||
# trying to reuse the forms from above
|
|
||||||
delete_form = DeleteFlavor()
|
delete_form = DeleteFlavor()
|
||||||
|
|
||||||
flavors = []
|
flavors = []
|
||||||
|
|||||||
Reference in New Issue
Block a user