urls.py 1.58 KB
Newer Older
Alan Mitchell's avatar
Alan Mitchell committed
1 2 3 4
'''
URLs for the BMS Application
'''

5 6
from django.conf.urls import url
from . import views
Alan Mitchell's avatar
Alan Mitchell committed
7

8 9 10 11 12 13 14 15
urlpatterns = [
    url(r'^readingdb/reading/(\w+)/store/$', views.store_reading),      # URL to store one reading into database
    url(r'^readingdb/reading/store/$', views.store_readings),          # URL to store multiple readings into database
    url(r'^st8(\w+)/', views.store_reading_old),             # Old URL pattern for storing.  Shouldn't be used for new sensors.
    url(r'^readingdb/reading/(\w+)/$', views.get_readings),   # gets all readings for one reading ID.
    url(r'^$', views.index, name='index'),
    url(r'^reports/$', views.reports, name='reports'),
    url(r'^reports/results/$', views.get_report_results),
16
    url(r'^reports/embed/$', views.get_embedded_results), # javascript embedded version of report results
17
    url(r'^reports/(\d+)/$', views.reports),
Ian Moore's avatar
Ian Moore committed
18
    url(r'^customReports/$', views.customReportList),
Ian Moore's avatar
Ian Moore committed
19
    url(r'^customReports/(.+)$', views.customReport),
20 21 22 23 24 25 26
    url(r'^show_log/$', views.show_log),
    url(r'^bldg_list/(\d+)/$', views.bldg_list),
    url(r'^chart_sensor_list/(\d+)/(multi)/$', views.chart_sensor_list),
    url(r'^chart_sensor_list/(\d+)/(\d+)/$', views.chart_sensor_list),
    url(r'^map_json/$', views.map_json, name='map-json'),
    url(r'^training/video/(\w+)/(\d+)/(\d+)/$', views.show_video, name='show-video'),
    url(r'^make_store_key/$', views.make_store_key),
27
    url(r'^ecobee_auth/$', views.ecobee_auth),
28 29

    # catches URLs that don't match the above patterns.  Assumes they give a template name to render.
30 31
    url(r'^(\w+)/$', views.wildcard, name='wildcard'),
]