# Copyright 2013, Big Switch Networks, Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. from django.conf.urls import patterns from django.conf.urls import url from openstack_dashboard.dashboards.project.firewalls import views urlpatterns = patterns( 'openstack_dashboard.dashboards.project.firewalls.views', url(r'^$', views.IndexView.as_view(), name='index'), url(r'^addrule$', views.AddRuleView.as_view(), name='addrule'), url(r'^addpolicy$', views.AddPolicyView.as_view(), name='addpolicy'), url(r'^addfirewall/(?P[^/]+)/$', views.AddFirewallView.as_view(), name='addfirewall'), url(r'^addfirewall$', views.AddFirewallView.as_view(), name='addfirewall'), url(r'^insertrule/(?P[^/]+)/$', views.InsertRuleToPolicyView.as_view(), name='insertrule'), url(r'^removerule/(?P[^/]+)/$', views.RemoveRuleFromPolicyView.as_view(), name='removerule'), url(r'^updaterule/(?P[^/]+)/$', views.UpdateRuleView.as_view(), name='updaterule'), url(r'^updatepolicy/(?P[^/]+)/$', views.UpdatePolicyView.as_view(), name='updatepolicy'), url(r'^updatefirewall/(?P[^/]+)/$', views.UpdateFirewallView.as_view(), name='updatefirewall'), url(r'^rule/(?P[^/]+)/$', views.RuleDetailsView.as_view(), name='ruledetails'), url(r'^policy/(?P[^/]+)/$', views.PolicyDetailsView.as_view(), name='policydetails'), url(r'^firewall/(?P[^/]+)/$', views.FirewallDetailsView.as_view(), name='firewalldetails'))