diff --git a/conntrackt/urls.py b/conntrackt/urls.py --- a/conntrackt/urls.py +++ b/conntrackt/urls.py @@ -3,13 +3,16 @@ from django.conf.urls import patterns, u from django.contrib.auth.views import login, logout # Application imports. -from .views import IndexView, ProjectView, ProjectCreateView, ProjectUpdateView, ProjectDeleteView, EntityView, entity_iptables, project_iptables +from .views import IndexView, EntityView, entity_iptables, project_iptables +from .views import ProjectView, ProjectCreateView, ProjectUpdateView, ProjectDeleteView +from .views import LocationCreateView, LocationUpdateView, LocationDeleteView urlpatterns = patterns( 'conntrackt.views', # Homepage/index view. url(r'^$', IndexView.as_view(), name="index"), + # View for showing information about a project. url(r'^project/(?P\d+)/$', ProjectView.as_view(), name='project'), @@ -19,6 +22,15 @@ urlpatterns = patterns( url(r'^project/(?P\d+)/edit/$', ProjectUpdateView.as_view(), name="project_update"), # View for deleting a project. url(r'^project/(?P\d+)/remove/$', ProjectDeleteView.as_view(), name="project_delete"), + + # View for creating a new location. + url(r'^location/add/$', LocationCreateView.as_view(), name="location_create"), + # View for updating an existing location. + url(r'^location/(?P\d+)/edit/$', LocationUpdateView.as_view(), name="location_update"), + # View for deleting a location. + url(r'^location/(?P\d+)/remove/$', LocationDeleteView.as_view(), name="location_delete"), + + # View for showing information about an entity. url(r'^entity/(?P\d+)/$', EntityView.as_view(), name='entity'),