############################################################################## # 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 # which accompanies this distribution, and is available at # http://www.apache.org/licenses/LICENSE-2.0 ############################################################################## """ laas_dashboard URL Configuration. The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.10/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.conf.urls import url, include 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) """ from django.conf.urls import url from django.urls import path from api.views import ( lab_profile, lab_status, lab_inventory, lab_downtime, specific_job, specific_task, new_jobs, current_jobs, done_jobs, update_host_bmc, lab_host, get_pdf, get_idf, lab_users, lab_user, GenerateTokenView, analytics_job, user_bookings, specific_booking, extend_booking, make_booking, list_labs, all_users, images_for_template, available_templates, resource_ci_metadata, resource_ci_userdata, resource_ci_userdata_directory, all_images, all_opsyss, single_image, single_opsys, create_ci_file, ) urlpatterns = [ path('labs//opsys/', single_opsys), path('labs//image/', single_image), path('labs//opsys', all_opsyss), path('labs//image', all_images), path('labs//profile', lab_profile), path('labs//status', lab_status), path('labs//inventory', lab_inventory), path('labs//downtime', lab_downtime), path('labs//hosts/', lab_host), path('labs//hosts//bmc', update_host_bmc), path('labs//booking//pdf', get_pdf, name="get-pdf"), path('labs//booking//idf', get_idf, name="get-idf"), path('labs//jobs/', specific_job), path('labs//jobs//', specific_task), path('labs//jobs//cidata//user-data', resource_ci_userdata_directory, name="specific-user-data"), path('labs//jobs//cidata//meta-data', resource_ci_metadata, name="specific-meta-data"), path('labs//jobs//cidata///user-data', resource_ci_userdata, name="user-data-dir"), path('labs//jobs/new', new_jobs), path('labs//jobs/current', current_jobs), path('labs//jobs/done', done_jobs), path('labs//jobs/getByType/DATA', analytics_job), path('labs//users', lab_users), path('labs//users/', lab_user), path('booking', user_bookings), path('booking/', specific_booking), path('booking//extendBooking/', extend_booking), path('booking/makeBooking', make_booking), path('resource_inventory/availableTemplates', available_templates), path('resource_inventory//images', images_for_template), path('resource_inventory/cloud/create', create_ci_file), path('users', all_users), path('labs', list_labs), url(r'^token$', GenerateTokenView.as_view(), name='generate_token'), ]