Merge "Eliminate form resubmit at browser reload on software management"

This commit is contained in:
Zuul 2019-10-16 15:00:47 +00:00 committed by Gerrit Code Review
commit 9f97ab507e
1 changed files with 24 additions and 1 deletions

View File

@ -1,5 +1,5 @@
#
# Copyright (c) 2013-2018 Wind River Systems, Inc.
# Copyright (c) 2013-2019 Wind River Systems, Inc.
#
# SPDX-License-Identifier: Apache-2.0
#
@ -8,6 +8,7 @@ import datetime
import logging
from django.core.urlresolvers import reverse # noqa
from django import shortcuts
from django.template.defaultfilters import title # noqa
from django.utils.translation import ugettext_lazy as _
from django.utils.translation import ungettext_lazy
@ -59,6 +60,9 @@ class ApplyPatch(tables.BatchAction):
except Exception as ex:
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class RemovePatch(tables.BatchAction):
name = "remove"
@ -99,6 +103,9 @@ class RemovePatch(tables.BatchAction):
except Exception as ex:
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class DeletePatch(tables.BatchAction):
name = "delete"
@ -133,6 +140,9 @@ class DeletePatch(tables.BatchAction):
except Exception as ex:
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class UpdatePatchRow(tables.Row):
ajax = True
@ -293,6 +303,9 @@ class DeleteStrategy(tables.Action):
LOG.exception(ex)
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class DeletePatchStrategy(DeleteStrategy):
name = "delete_patch_strategy"
@ -341,6 +354,9 @@ class ApplyStrategy(tables.Action):
LOG.exception(ex)
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class ApplyPatchStrategy(ApplyStrategy):
name = "apply_patch_strategy"
@ -389,6 +405,8 @@ class AbortStrategy(tables.Action):
except Exception as ex:
LOG.exception(ex)
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class AbortPatchStrategy(AbortStrategy):
@ -457,6 +475,9 @@ class ApplyStage(tables.BatchAction):
LOG.exception(ex)
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class ApplyPatchStage(ApplyStage):
name = "apply_patch_stage"
@ -518,6 +539,8 @@ class AbortStage(tables.BatchAction):
except Exception as ex:
LOG.exception(ex)
messages.error(request, str(ex))
url = reverse('horizon:admin:software_management:index')
return shortcuts.redirect(url)
class AbortPatchStage(AbortStage):