Coverage for product_risk_suite/product_risk_suite/urls.py: 100%

11 statements  

« prev     ^ index     » next       coverage.py v7.15.0, created at 2026-07-07 12:45 +0000

1from django.contrib import admin 

2from django.urls import path, include 

3from django.conf.urls.static import static 

4from django.conf import settings 

5from django.views.decorators.csrf import csrf_exempt 

6 

7from graphene_django.views import GraphQLView 

8 

9from . import views 

10from risk_assessment.views import EvidenceUpdateProductView 

11 

12urlpatterns = [ 

13 path("", views.showLogin, name="index"), 

14 path("login", views.login_view), 

15 path("logout", views.logout_view), 

16 

17 path('admin/update-evidence-product/', EvidenceUpdateProductView.as_view(), name="evidence_product_update"), 

18 path('admin/', admin.site.urls), 

19 path("", include('product.urls')), 

20 path("", include('risk_assessment.urls')), 

21 path("", include('threat_model.urls')), 

22 path('summernote/', include('django_summernote.urls')), 

23 path("graphql", csrf_exempt(GraphQLView.as_view(graphiql=True))), 

24] 

25 

26urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) 

27urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)