File tree Expand file tree Collapse file tree 5 files changed +40
-40
lines changed
lung_cancer_screening/questions/views Expand file tree Collapse file tree 5 files changed +40
-40
lines changed Original file line number Diff line number Diff line change 22from django .urls import reverse
33
44from .decorators .participant_decorators import require_participant
5- from django .views .decorators .http import require_http_methods
5+ from django .views import View
6+ from django .utils .decorators import method_decorator
67
7- @require_http_methods (["GET" , "POST" ])
8- @require_participant
9- def asbestos_exposure (request ):
10- if request .method == "POST" :
8+ @method_decorator (require_participant , name = "dispatch" )
9+ class AsbestosExposureView (View ):
10+ def get (self , request ):
11+ return render_template (request )
12+
13+ def post (self , request ):
1114 return redirect (reverse ("questions:cancer_diagnosis" ))
12- return render_template (
13- request
14- )
1515
1616def render_template (request , status = 200 ):
1717 return render (
Original file line number Diff line number Diff line change 22from django .urls import reverse
33
44from .decorators .participant_decorators import require_participant
5- from django .views .decorators .http import require_http_methods
5+ from django .views import View
6+ from django .utils .decorators import method_decorator
67
7- @require_http_methods (["GET" , "POST" ])
8- @require_participant
9- def cancer_diagnosis (request ):
10- if request .method == "POST" :
8+ @method_decorator (require_participant , name = "dispatch" )
9+ class CancerDiagnosisView (View ):
10+ def get (self , request ):
11+ return render_template (request )
12+
13+ def post (self , request ):
1114 return redirect (reverse ("questions:family_history_lung_cancer" ))
12- return render_template (
13- request
14- )
1515
1616def render_template (request , status = 200 ):
1717 return render (
Original file line number Diff line number Diff line change 22from django .urls import reverse
33
44from .decorators .participant_decorators import require_participant
5- from django .views .decorators .http import require_http_methods
5+ from django .views import View
6+ from django .utils .decorators import method_decorator
67
7- @require_http_methods (["GET" , "POST" ])
8- @require_participant
9- def education (request ):
10- if request .method == "POST" :
8+ @method_decorator (require_participant , name = "dispatch" )
9+ class EducationView (View ):
10+ def get (self , request ):
11+ return render_template (request )
12+
13+ def post (self , request ):
1114 return redirect (reverse ("questions:respiratory_conditions" ))
12- return render_template (
13- request
14- )
1515
1616def render_template (request , status = 200 ):
1717 return render (
Original file line number Diff line number Diff line change 22from django .urls import reverse
33
44from .decorators .participant_decorators import require_participant
5- from django .views .decorators .http import require_http_methods
5+ from django .views import View
6+ from django .utils .decorators import method_decorator
67
7- @require_http_methods (["GET" , "POST" ])
8- @require_participant
9- def family_history_lung_cancer (request ):
10- if request .method == "POST" :
8+ @method_decorator (require_participant , name = "dispatch" )
9+ class FamilyHistoryLungCancerView (View ):
10+ def get (self , request ):
11+ return render_template (request )
12+
13+ def post (self , request ):
1114 return redirect (reverse ("questions:responses" ))
12- return render_template (
13- request
14- )
1515
1616def render_template (request , status = 200 ):
1717 return render (
Original file line number Diff line number Diff line change 22from django .urls import reverse
33
44from .decorators .participant_decorators import require_participant
5- from django .views .decorators .http import require_http_methods
5+ from django .views import View
6+ from django .utils .decorators import method_decorator
67
7- @require_http_methods (["GET" , "POST" ])
8- @require_participant
9- def respiratory_conditions (request ):
10- if request .method == "POST" :
8+ @method_decorator (require_participant , name = "dispatch" )
9+ class RespiratoryConditionsView (View ):
10+ def get (self , request ):
11+ return render_template (request )
12+
13+ def post (self , request ):
1114 return redirect (reverse ("questions:asbestos_exposure" ))
12- return render_template (
13- request
14- )
1515
1616def render_template (request , status = 200 ):
1717 return render (
You can’t perform that action at this time.
0 commit comments