|
@@ -17,27 +17,26 @@
|
|
|
# You should have received a copy of the GNU General Public License along with
|
|
|
# Django Conntrackt. If not, see <http://www.gnu.org/licenses/>.
|
|
|
#
|
|
|
|
|
|
|
|
|
# Django imports.
|
|
|
from django.conf.urls import patterns, url
|
|
|
from django.conf.urls import url
|
|
|
from django.contrib.auth.views import login, logout
|
|
|
|
|
|
# Application imports.
|
|
|
from .views import IndexView, EntityView, entity_iptables, project_iptables, project_diagram
|
|
|
from .views import ProjectView, ProjectCreateView, ProjectUpdateView, ProjectDeleteView
|
|
|
from .views import LocationCreateView, LocationUpdateView, LocationDeleteView
|
|
|
from .views import EntityCreateView, EntityUpdateView, EntityDeleteView
|
|
|
from .views import InterfaceCreateView, InterfaceUpdateView, InterfaceDeleteView
|
|
|
from .views import CommunicationCreateView, CommunicationUpdateView, CommunicationDeleteView
|
|
|
from .views import SearchView, APISearchView
|
|
|
|
|
|
|
|
|
urlpatterns = patterns(
|
|
|
'conntrackt.views',
|
|
|
urlpatterns = [
|
|
|
# Homepage/index view.
|
|
|
url(r'^$', IndexView.as_view(), name="index"),
|
|
|
|
|
|
# View for showing information about a project.
|
|
|
url(r'^project/(?P<pk>\d+)/$', ProjectView.as_view(),
|
|
|
name='project'),
|
|
@@ -95,7 +94,7 @@ urlpatterns = patterns(
|
|
|
|
|
|
# View for displaying the search page.
|
|
|
url(r'^search/$', SearchView.as_view(), name="search"),
|
|
|
|
|
|
# View for getting the search results in JSON format.
|
|
|
url(r'^api/search/(?P<search_term>.*)$', APISearchView.as_view(), name="api_search"),
|
|
|
)
|
|
|
]
|