diff --git a/conntrackt/urls.py b/conntrackt/urls.py --- a/conntrackt/urls.py +++ b/conntrackt/urls.py @@ -3,7 +3,7 @@ from django.conf.urls import patterns, u from django.contrib.auth.views import login, logout # Application imports. -from .views import IndexView, ProjectView, ProjectCreateView, EntityView, entity_iptables, project_iptables +from .views import IndexView, ProjectView, ProjectCreateView, ProjectUpdateView, ProjectDeleteView, EntityView, entity_iptables, project_iptables urlpatterns = patterns( @@ -14,7 +14,11 @@ urlpatterns = patterns( url(r'^project/(?P\d+)/$', ProjectView.as_view(), name='project'), # View for creating a new project. - url(r'^project/add/$', ProjectCreateView.as_view(), name="project_add"), + url(r'^project/add/$', ProjectCreateView.as_view(), name="project_create"), + # View for updating an existing project. + 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 showing information about an entity. url(r'^entity/(?P\d+)/$', EntityView.as_view(), name='entity'),