Coverage for src/mesh/views/views_home.py: 89%

9 statements  

« prev     ^ index     » next       coverage.py v7.8.2, created at 2025-06-03 13:52 +0000

1from typing import Any 

2 

3from django.http import HttpRequest, HttpResponseRedirect 

4from django.urls import reverse_lazy 

5from django.views.generic import TemplateView 

6 

7from mesh.views.mixins import RoleMixin 

8 

9 

10class HomeView(RoleMixin, TemplateView): 

11 template_name = "mesh/mesh_home.html" 

12 

13 def get(self, request: HttpRequest, *args: Any, **kwargs: Any) -> HttpResponseRedirect: 

14 return HttpResponseRedirect(reverse_lazy("mesh:submission_list"))