Lab as a Service 2.0
[pharos-tools.git] / dashboard / src / dashboard / urls.py
index 609e5d6..0d7ee87 100644 (file)
@@ -1,5 +1,6 @@
 ##############################################################################
 # Copyright (c) 2016 Max Breitenfeldt and others.
+# Copyright (c) 2018 Sawyer Bergeron, Parker Berberian, and others.
 #
 # All rights reserved. This program and the accompanying materials
 # are made available under the terms of the Apache License, Version 2.0
@@ -24,18 +25,12 @@ Including another URLconf
     2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
 """
 from django.conf.urls import url
-
 from dashboard.views import *
 
+app_name="dashboard"
 urlpatterns = [
-    url(r'^ci_pods/$', CIPodsView.as_view(), name='ci_pods'),
-    url(r'^dev_pods/$', DevelopmentPodsView.as_view(), name='dev_pods'),
-    url(r'^jenkins_slaves/$', JenkinsSlavesView.as_view(), name='jenkins_slaves'),
-    url(r'^resource/all/$', LabOwnerView.as_view(), name='resources'),
-    url(r'^resource/(?P<resource_id>[0-9]+)/$', ResourceView.as_view(), name='resource'),
-    url(r'^resource/(?P<resource_id>[0-9]+)/booking_utilization/(?P<weeks>-?\d+)/$',
-        BookingUtilizationJSON.as_view(), name='booking_utilization'),
-    url(r'^resource/(?P<resource_id>[0-9]+)/jenkins_utilization/(?P<weeks>-?\d+)/$',
-        JenkinsUtilizationJSON.as_view(), name='jenkins_utilization'),
-    url(r'^$', DevelopmentPodsView.as_view(), name="index"),
+    url(r'^$', landing_view, name='index'),
+    url(r'^lab/$', lab_list_view, name='all_labs'),
+    url(r'^lab/(?P<lab_name>.+)/$', lab_detail_view, name='lab_detail'),
+    url(r'^hosts/$', host_profile_detail_view, name="hostprofile_detail")
 ]