urls.py 654 B

1234567891011121314151617181920212223242526
  1. from rest_framework import routers
  2. from . import views
  3. class SecretsRootView(routers.APIRootView):
  4. """
  5. Secrets API root view
  6. """
  7. def get_view_name(self):
  8. return 'Secrets'
  9. router = routers.DefaultRouter()
  10. router.APIRootView = SecretsRootView
  11. # Secrets
  12. router.register('secret-roles', views.SecretRoleViewSet)
  13. router.register('secrets', views.SecretViewSet)
  14. # Miscellaneous
  15. router.register('get-session-key', views.GetSessionKeyViewSet, basename='get-session-key')
  16. router.register('generate-rsa-key-pair', views.GenerateRSAKeyPairViewSet, basename='generate-rsa-key-pair')
  17. app_name = 'secrets-api'
  18. urlpatterns = router.urls