urls.py 831 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. from __future__ import unicode_literals
  2. from rest_framework import routers
  3. from . import views
  4. class ExtrasRootView(routers.APIRootView):
  5. """
  6. Extras API root view
  7. """
  8. def get_view_name(self):
  9. return 'Extras'
  10. router = routers.DefaultRouter()
  11. router.APIRootView = ExtrasRootView
  12. # Graphs
  13. router.register(r'graphs', views.GraphViewSet)
  14. # Export templates
  15. router.register(r'export-templates', views.ExportTemplateViewSet)
  16. # Topology maps
  17. router.register(r'topology-maps', views.TopologyMapViewSet)
  18. # Image attachments
  19. router.register(r'image-attachments', views.ImageAttachmentViewSet)
  20. # Reports
  21. router.register(r'reports', views.ReportViewSet, base_name='report')
  22. # Recent activity
  23. router.register(r'recent-activity', views.RecentActivityViewSet)
  24. app_name = 'extras-api'
  25. urlpatterns = router.urls