示例#1
0
 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)
示例#2
0
 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)
示例#3
0
 def get_success_url(self):
     url = super(EditFirewallRuleView, self).get_success_url()
     return "%s?tab=%s" % (url, firewall_tab_redirect())
示例#4
0
文件: views.py 项目: j05h/akanda
 def get_success_url(self):
     url = super(EditFirewallRuleView, self).get_success_url()
     return "%s?tab=%s" % (url, firewall_tab_redirect())
示例#5
0
 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())
示例#6
0
 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())