File tree Expand file tree Collapse file tree 11 files changed +22
-2
lines changed
lung_cancer_screening/questions/views Expand file tree Collapse file tree 11 files changed +22
-2
lines changed Original file line number Diff line number Diff line change 11from django .shortcuts import render
2+ from django .views .decorators .http import require_GET
23
34from .decorators .participant_decorators import require_participant
45
6+ @require_GET
57@require_participant
68def age_range_exit (request ):
79 return render (
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
3+ from django .views .decorators .http import require_http_methods
34from datetime import date
45from dateutil .relativedelta import relativedelta
56
67from .decorators .participant_decorators import require_participant
78from ..forms .date_of_birth_form import DateOfBirthForm
89
10+ @require_http_methods (["GET" , "POST" ])
911@require_participant
1012def date_of_birth (request ):
1113 if request .method == "POST" :
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
3+ from django .views .decorators .http import require_http_methods
34
45from .decorators .participant_decorators import require_participant
56from ..forms .ethnicity_form import EthnicityForm
67
8+ @require_http_methods (["GET" , "POST" ])
79@require_participant
810def ethnicity (request ):
911
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
3+ from django .views .decorators .http import require_http_methods
34
45from .decorators .participant_decorators import require_participant
56from ..forms .gender_form import GenderForm
67
8+ @require_http_methods (["GET" , "POST" ])
79@require_participant
810def gender (request ):
911 if request .method == "POST" :
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
3+ from django .views .decorators .http import require_http_methods
34
45from .decorators .participant_decorators import require_participant
56from ..forms .have_you_ever_smoked_form import HaveYouEverSmokedForm
67from ..models .response_set import HaveYouEverSmokedValues
78
9+ @require_http_methods (["GET" , "POST" ])
810@require_participant
911def have_you_ever_smoked (request ):
1012 if request .method == "POST" :
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
2+ from django .views .decorators .http import require_http_methods
23
34from lung_cancer_screening .questions .forms .metric_height_form import MetricHeightForm
45from lung_cancer_screening .questions .forms .imperial_height_form import ImperialHeightForm
56from .decorators .participant_decorators import require_participant
67
8+ @require_http_methods (["GET" , "POST" ])
79@require_participant
810def height (request ):
911 unit = request .GET .get ('unit' )
Original file line number Diff line number Diff line change 11from django .shortcuts import render
2+ from django .views .decorators .http import require_GET
23
34from .decorators .participant_decorators import require_participant
45
6+ @require_GET
57@require_participant
68def non_smoker_exit (request ):
79 return render (
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
33from django .utils import timezone
4+ from django .views .decorators .http import require_http_methods
45
56from .decorators .participant_decorators import require_participant
67
8+ @require_http_methods (["GET" , "POST" ])
79@require_participant
810def responses (request ):
911 response_set = request .participant .responseset_set .last ()
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
3+ from django .views .decorators .http import require_http_methods
34
45from .decorators .participant_decorators import require_participant
56from ..forms .sex_at_birth_form import SexAtBirthForm
67
8+ @require_http_methods (["GET" , "POST" ])
79@require_participant
810def sex_at_birth (request ):
911 if request .method == "POST" :
Original file line number Diff line number Diff line change 11from django .shortcuts import render , redirect
22from django .urls import reverse
33from django .core .exceptions import ValidationError
4+ from django .views .decorators .http import require_http_methods
45
56from lung_cancer_screening .questions .models .participant import Participant
67
8+ @require_http_methods (["GET" , "POST" ])
79def start (request ):
810 if request .method == "POST" :
911 try :
You can’t perform that action at this time.
0 commit comments