urls.py 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. from django.urls import include, path
  2. from utilities.urls import get_model_urls
  3. from . import views # noqa F401
  4. app_name = 'vpn'
  5. urlpatterns = [
  6. path('tunnel-groups/', include(get_model_urls('vpn', 'tunnelgroup', detail=False))),
  7. path('tunnel-groups/<int:pk>/', include(get_model_urls('vpn', 'tunnelgroup'))),
  8. path('tunnels/', include(get_model_urls('vpn', 'tunnel', detail=False))),
  9. path('tunnels/<int:pk>/', include(get_model_urls('vpn', 'tunnel'))),
  10. path('tunnel-terminations/', include(get_model_urls('vpn', 'tunneltermination', detail=False))),
  11. path('tunnel-terminations/<int:pk>/', include(get_model_urls('vpn', 'tunneltermination'))),
  12. path('ike-proposals/', include(get_model_urls('vpn', 'ikeproposal', detail=False))),
  13. path('ike-proposals/<int:pk>/', include(get_model_urls('vpn', 'ikeproposal'))),
  14. path('ike-policies/', include(get_model_urls('vpn', 'ikepolicy', detail=False))),
  15. path('ike-policies/<int:pk>/', include(get_model_urls('vpn', 'ikepolicy'))),
  16. path('ipsec-proposals/', include(get_model_urls('vpn', 'ipsecproposal', detail=False))),
  17. path('ipsec-proposals/<int:pk>/', include(get_model_urls('vpn', 'ipsecproposal'))),
  18. path('ipsec-policies/', include(get_model_urls('vpn', 'ipsecpolicy', detail=False))),
  19. path('ipsec-policies/<int:pk>/', include(get_model_urls('vpn', 'ipsecpolicy'))),
  20. path('ipsec-profiles/', include(get_model_urls('vpn', 'ipsecprofile', detail=False))),
  21. path('ipsec-profiles/<int:pk>/', include(get_model_urls('vpn', 'ipsecprofile'))),
  22. path('l2vpns/', include(get_model_urls('vpn', 'l2vpn', detail=False))),
  23. path('l2vpns/<int:pk>/', include(get_model_urls('vpn', 'l2vpn'))),
  24. path('l2vpn-terminations/', include(get_model_urls('vpn', 'l2vpntermination', detail=False))),
  25. path('l2vpn-terminations/<int:pk>/', include(get_model_urls('vpn', 'l2vpntermination'))),
  26. ]