def handle(self, request, data): try: result = self._update_firewall_rule(request, data) messages.success(request, _('Successfully edited firewall rule')) return result except: redirect = "%s?tab=%s" % (reverse( "horizon:project:networking:index"), firewall_tab_redirect()) exceptions.handle(request, _('Unable to edit firewall rule.'), redirect=redirect)
def handle(self, request, data): try: result = self._update_firewall_rule(request, data) messages.success(request, _('Successfully edited firewall rule')) return result except: redirect = "%s?tab=%s" % ( reverse("horizon:project:networking:index"), firewall_tab_redirect()) exceptions.handle(request, _('Unable to edit firewall rule.'), redirect=redirect)
def get_success_url(self): url = super(EditFirewallRuleView, self).get_success_url() return "%s?tab=%s" % (url, firewall_tab_redirect())
def get_success_url(self, request=None): # import here to avoid circular import from akanda.horizon.tabs import firewall_tab_redirect url = super(Delete, self).get_success_url(request) return "%s?tab=%s" % (url, firewall_tab_redirect())