urls.py 1.5 KB

1234567891011121314151617181920212223
  1. from django.conf.urls import url
  2. from . import views
  3. urlpatterns = [
  4. # User views
  5. url(r'^services/(?P<pk>[0-9]+)/$', views.ServiceDetail.as_view(template_name='services/service_detail_user.html'), name='service-detail-user'),
  6. # Admin views
  7. url(r'^admin/services/$', views.ServiceList.as_view(), name='service-list'),
  8. url(r'^admin/services/(?P<pk>[0-9]+)/$', views.ServiceDetail.as_view(), name='service-detail'),
  9. url(r'^admin/services/add/$', views.ServiceCreate.as_view(), name='service-add'),
  10. url(r'^admin/services/(?P<pk>[0-9]+)/edit/$', views.ServiceUpdate.as_view(), name='service-edit'),
  11. url(r'^admin/services/(?P<pk>[0-9]+)/allocate/$', views.ServiceAllocate.as_view(), name='service-allocate'),
  12. url(r'^admin/servicetypes/$', views.ServiceTypeList.as_view(), name='servicetype-list'),
  13. url(r'^admin/servicetypes/add/$', views.ServiceTypeCreate.as_view(), name='servicetype-add'),
  14. url(r'^admin/servicetypes/(?P<pk>[0-9]+)/$', views.ServiceTypeDetail.as_view(), name='servicetype-detail'),
  15. url(r'^admin/servicetypes/(?P<pk>[0-9]+)/edit/$', views.ServiceTypeUpdate.as_view(), name='servicetype-edit'),
  16. url(r'^admin/ip/$', views.IPResourceList.as_view(), name='ip-list'),
  17. url(r'^admin/ip/(?P<pk>[0-9]+)/$', views.IPResourceDetail.as_view(), name='ip-detail'),
  18. url(r'^admin/ip/(?P<pk>[0-9]+)/allocate/$', views.IPResourceAllocate.as_view(), name='ip-allocate'),
  19. url(r'^admin/allocations/(?P<pk>[0-9]+)/deallocate/$', views.ResourceAllocationDeallocate.as_view(), name='deallocate'),
  20. ]